Supported Metrics

The following tabs represent the Metric Category of ActiveMQ.

Tabbed Interface with Table
Availability
Performance
Usage
Native TypeMetric NameDisplay NameUnitsApplication VersionDescription
ActiveMQ Brokeractive_mq_broker_slave_statusActivemq Broker Slave1.0.0Whether this broker is a slave (true/false, 1/0)
active_mq_broker_uptimeActivemq Broker Uptimes1.0.0ActiveMQ Broker Uptime
Native TypeMetric NameDisplay NameUnitsApplication VersionDescription
ActiveMQ Queueactive_mq_queue_averageEnqueueTimeActiveMQ Queue Average Enqueue Timems1.0.0Average time messages spend in the queue
active_mq_queue_maxEnqueueTimeActiveMQ Queue Max Enqueue Timems1.0.0Maximum time a message spent in the queue
active_mq_queue_minEnqueueTimeActiveMQ Queue Min Enqueue Timems1.0.0Minimum time a message spent in the queue
>ActiveMQ Topicactive_mq_topic_averageEnqueueTimeActiveMQ Topic AverageEnqueueTimems1.0.0Average time messages spend in the topic
Native TypeMetric NameDisplay NameUnitsApplication VersionDescription
ActiveMQ Brokeractive_mq_broker_storePercentUsageActivemq Broker StorePercentUsage%1.0.0Percentage of persistent store (disk) space used
active_mq_broker_tempPercentUsageActivemq Broker TempPercentUsage%1.0.0Percentage of temporary storage space used
active_mq_broker_currentConnectionsCountActivemq Broker CurrentConnectionsCountcount1.0.0Number of currently active client connections
active_mq_broker_memoryPercentUsageActivemq Broker MemoryPercentUsage%1.0.0Percentage of broker memory limit currently used
active_mq_broker_totalConnectionsCountActivemq Broker TotalConnectionsCountcount1.0.0Total number of client connections since broker start
active_mq_broker_totalMessageCountActivemq Broker TotalMessageCountcount1.0.0Total number of messages currently stored by the broker
active_mq_broker_totalProducerCountActivemq Broker TotalProducerCountcount1.0.0Total number of active producers connected to the broker
active_mq_broker_totalConsumerCountActivemq Broker TotalConsumerCountcount1.0.0Total number of active consumers connected to the broker
active_mq_broker_totalEnqueueCountActivemq Broker TotalEnqueueCountcount1.0.0Total messages sent to the broker since start
active_mq_broker_totalDequeueCountActivemq Broker TotalDequeueCountcount1.0.0Total messages consumed from the broker since start
active_mq_broker_totalQueueCountActivemq Broker TotalQueueCountcount1.0.0Number of queues available on ActiveMQ Broker
active_mq_broker_totalTopicCountActivemq Broker TotalTopicCountcount1.0.0Number of topics available on ActiveMQ Broker
ActiveMQ Queueactive_mq_queue_sizeActiveMQ Queue Sizecount1.0.0Current number of messages in the queue
active_mq_queue_consumerCountActiveMQ Queue Consumer Countcount1.0.0Number of consumers attached to the queue
active_mq_queue_producerCountActiveMQ Queue Producer Countcount1.0.0Number of producers sending to the queue
active_mq_queue_dequeueCountActiveMQ Queue Dequeue Countcount1.0.0Total messages consumed from the queue since broker start
active_mq_queue_dispatchCountActiveMQ Queue Dispatch Countcount1.0.0Total messages dispatched to consumers
active_mq_queue_enqueueCountActiveMQ Queue Enqueue Countcount1.0.0Total messages sent to the queue since broker start
active_mq_queue_expiredCountActiveMQ Queue Expired Countcount1.0.0Total messages expired in the queue
active_mq_queue_memoryPercentUsageActiveMQ Queue Memory Percent Usage%1.0.0Percentage of memory limit used by the queue
active_mq_queue_inFlightCountActiveMQ Queue In Flight Countcount1.0.0Messages sent to consumers but not yet acknowledged
active_mq_queue_averageMessageSizeActiveMQ Queue Average Message SizeBytes1.0.0Average size of messages in the queue
active_mq_queue_cursorPercentUsageActiveMQ Queue Cursor Percent Usage%1.0.0Percent of cursor memory used by the queue
ActiveMQ Topicactive_mq_topic_sizeActiveMQ Topic Sizecount1.0.0Current number of queues held in the topic
active_mq_topic_dequeueCountActiveMQ Topic DequeueCountcount1.0.0Total messages consumed from the topic
active_mq_topic_consumerCountActiveMQ Topic ConsumerCountcount1.0.0Number of consumers subscribed to the topic
active_mq_topic_enqueueCountActiveMQ Topic EnqueueCountcount1.0.0Total messages published to the topic
active_mq_topic_dispatchCountActiveMQ Topic DispatchCountcount1.0.0Total messages dispatched to topic subscribers
active_mq_topic_expiredCountActiveMQ Topic ExpiredCountcount1.0.0Total messages expired in the topic
active_mq_topic_producerCountActiveMQ Topic ProducerCountcount1.0.0Number of producers publishing to the topic
active_mq_topic_memoryPercentUsageActiveMQ Topic MemoryPercentUsage%1.0.0Percentage of memory limit used by the topic
active_mq_topic_inFlightCountActiveMQ Topic InFlightCountcount1.0.0Messages sent to subscribers but not yet acknowledged
active_mq_topic_averageMessageSizeActiveMQ Topic AverageMessageSizeBytes1.0.0Average size of messages in the topic
active_mq_subscriber_pendingQueueSizeActiveMQ Subscriber PendingQueueSizecount1.0.0Number of messages pending (waiting to be delivered) to the subscriber
active_mq_subscriber_dispatchedCounterActiveMQ Subscriber Dispatched Countercount1.0.0Total number of messages dispatched to the subscriber
active_mq_subscriber_enqueueCounterActiveMQ Subscriber Enqueue Countercount1.0.0Total number of messages enqueued for the subscriber
active_mq_subscriber_countActiveMQ Subscriber Countcount1.0.0Number of subscribers for the topic or queue
active_mq_subscriber_dequeueCounterActiveMQ Subscriber Dequeue Countercount1.0.0Total number of messages consumed (acknowledged) by the subscriber
active_mq_subscriber_dipatchedQueueSizeActiveMQ Subscriber Dispatched Queue Sizecount1.0.0Number of messages dispatched but not yet acknowledged by the subscriber

Default Monitoring Configurations

ActiveMQ provides default monitoring components that include:

  • Global Device Management Policies
  • Global Templates
  • Global Monitors

These configurations are applied automatically upon installation. You can customize them for your environment by cloning the global versions and modifying thresholds or alerting behaviour.

Customize this prior to the installation of application to avoid unnecessary alerts and noise.

Default Global Device Management Policies

You can find the Device Management Policy for each Native Type at
Setup -> Resources -> Device Management Policies.
Search using the suggested name in global scope.
{appName nativeType - version - Type}
Example: active-mq ActiveMQ Topic - 1 (i.e appName = active-mq, nativeType = ActiveMQ Broker , version = 1)

Default Global Templates

Templates are available at
Setup -> Monitoring -> Templates
Search using the suggested name in global scope.
{appName Type nativeType 'Template' - version}
Example: active-mq ActiveMQ Broker Template - 1 (i.e appName = active-mq, nativeType = ActiveMQ Broker , version = 1)

Default Global Monitors

Monitors can be found at Setup
Setup -> Monitoring -> Monitors
Search using the suggested name in global scope.
{monitorKey appName nativeType - version}
Example: ActiveMQ Broker Monitor active-mq ActiveMQ Broker 1 (i.e, monitorKey=ActiveMQ Broker Monitor, appName = active-mq, nativeType = ActiveMQ Broker,version = 1)