The JMX Metric Gatherer provides built in ActiveMQ metric gathering capabilities. These metrics are sourced from: https://activemq.apache.org/jmx
- Name:
activemq.consumer.count - Description: The number of consumers currently reading from the broker.
- Unit:
consumers - Labels:
destination - Instrument Type: ObservableLongUpDownCounter
- Name:
activemq.producer.count - Description: The number of producers currently attached to the broker.
- Unit:
producers - Labels:
destination - Instrument Type: ObservableLongUpDownCounter
- Name:
activemq.connectin.count - Description: The total number of current connections.
- Unit:
connections - Instrument Type: ObservableLongUpDownCounter
- Name:
activemq.memory.usage - Description: The percentage of configured memory used.
- Unit:
% - Labels:
destination - Instrument Type: ObservableDoubleValue
- Name:
activemq.disk.store_usage - Description: The percentage of configured disk used for persistent messages.
- Unit:
% - Instrument Type: ObservableDoubleValue
- Name:
activemq.disk.temp_usage - Description: The percentage of configured disk used for non-persistent messages.
- Unit:
% - Instrument Type: ObservableDoubleValue
- Name:
activemq.message.current - Description: The current number of messages waiting to be consumed.
- Unit:
messages - Labels:
destination - Instrument Type: ObservableLongUpDownCounter
- Name:
activemq.message.expired - Description: The total number of messages not delivered because they expired.
- Unit:
messages - Labels:
destination - Instrument Type: ObservableLongCounter
- Name:
activemq.message.enqueued - Description: The total number of messages received by the broker.
- Unit:
messages - Labels:
destination - Instrument Type: ObservableLongCounter
- Name:
activemq.message.dequeued - Description: The total number of messages delivered to consumers.
- Unit:
messages - Labels:
destination - Instrument Type: ObservableLongCounter
- Name:
activemq.message.wait_time.avg - Description: The average time a message was held on a destination.
- Unit:
ms - Labels:
destination - Instrument Type: ObservableDoubleValue