Observability
Last updated
Last updated
Joule provides process monitoring through JMX beans. Each processing unit (i.e. processors, metrics engine, transports etc) are instrumented with a generic monitoring pattern, JMX beans, that enables visibility in to the current processing state.
Each OOTB processor record and presents event metrics to JMX monitoring platforms. This provides direct insight into how a streaming use case is performing.
Metrics available
Received
Processed
Failed
Discarded
Ignored
Average processing latency
All of these metrics are enabled by default and presented as JMX beans on the standard monitoring ports.
Apply these settings to the joule execution path
For further information use the instructions in Monitoring and Management Using JMX Technology