ActiveMQ - API
Note
This template will be deprecated soon.Description
It monitors the ActiveMQ XML topic and subscriber parameters. Topic parameters : Activemq Topic Size,Activemq Topic Enqueue Count,Activemq Topic Dequeue Count,Activemq Topic Count,Activemq Topic Consumer Count. Subscriber parameters : Activemq Subscriber Pending Queue Size,Activemq Subscriber Enqueue Counter,Activemq Subscriber Dispatched Counter,Activemq Subscriber Dipatched Queue Size,Activemq Subscriber Dequeue Counter,Activemq Subscriber Count. Validated on ActiveMQ v1.0
Prerequisites
No prerequisite
Supported Metric
| Monitor Name | Metric Name | Metric Display Name | Unit | Description |
|---|---|---|---|---|
| ActiveMQ - Topic | activemq.topic.size | Activemq Topic Size | count | The size of the topic. |
| activemq.topic.dequeue_count | Activemq Topic Dequeue Count | count | The total number of messages sent to the queue since the last restart. | |
| activemq.topic.count | Activemq Topic Count | count | The number of topics. | |
| activemq.topic.consumer_count | Activemq Topic Consumer Count | count | The number of topic consumers. | |
| activemq.topic.enqueue_count | Activemq Topic Enqueue Count | count | The total number of messages removed from the queue (acknowledged by consumer) since the last restart. | |
| ActiveMQ - Subscriber | activemq.subscriber.pending_queue_size | Activemq Subscriber Pending Queue Size | count | The number of messages pending delivery. |
| activemq.subscriber.dispatched_counter | Activemq Subscriber Dispatched Counter | count | The number of messages sent to the client. | |
| activemq.subscriber.enqueue_counter | Activemq Subscriber Enqueue Counter | count | The number of messages that matched the subscription. | |
| activemq.subscriber.count | Activemq Subscriber Count | count | The number of subscribers. | |
| activemq.subscriber.dequeue_counter | Activemq Subscriber Dequeue Counter | count | The number of messages sent to and acknowledged by the client. | |
| activemq.subscriber.dipatched_queue_size | Activemq Subscriber Dipatched Queue Size | count | The number of messages dispatched that are awaiting acknowledgement. |
ActiveMQ Artemis Performance Template
Note
This template will be deprecated soon.Description
ActiveMQ Artemis Performance Template
Prerequisites
No prerequisite
Supported Metric
| Monitor Name | Metric Name | Metric Display Name | Unit | Description |
|---|---|---|---|---|
| ActiveMQ Artemis Performance Monitor | activemq.artemis.broker.totalconnections | Activemq Artemis Broker Total Connections | NULL | |
| activemq.artemis.broker.connection.count | Activemq Artemis Broker Connection Count | count | Number of total connections on the broker. | |
| activemq.artemis.broker.UptimeMillis | Activemq Artemis Broker UptimeMillis | ms | Uptime of the server in milliseconds. | |
| activemq.artemis.broker.totalmessagesadded | Activemq Artemis Broker TotalMessagesAdded | count | Number of messages that have been added to the broker. | |
| activemq.artemis.broker.total.messages.acknowledged | Activemq Artemis Broker TotalMessagesAcknowledged | count | Number of messages that have been acknowledged (and removed) from the broker. | |
| activemq.artemis.broker.total.message.count | Activemq Artemis Broker TotalMessageCount | count | Number of unacknowledged messages on the broker. | |
| activemq.artemis.broker.total.consumer.count | Activemq Artemis Broker TotalConsumerCount | count | Number of total consumers on the broker. | |
| activemq.artemis.broker.address.memory.usage.percentage | Activemq Artemis Broker AddressMemoryUsagePercentage | % | Percent of memory limit used by all addresses on broker. | |
| activemq.artemis.queue.message.count | Activemq Artemis Queue Message Count | count | Message count on all queues. | |
| activemq.artemis.queue.messages.expired | Activemq Artemis Queue Messages Expired | count | Number of messages that have been expired on this queue. | |
| activemq.artemis.queue.messages.killed | Activemq Artemis Queue Messages Killed | count | Amount of messages that have been killed on the broker to exceeding the max delivery attempts. | |
| activemq.artemis.queue.messages.added | Activemq Artemis Queue MessagesAdded | count | Number of messages that have been added to the queue. | |
| activemq.artemis.queue.durable.message.count | Activemq Artemis Queue DurableMessageCount | count | Number of durable messages Currenlty in the queue(includes Scheduled,paged and in-delivery messages). | |
| activemq.artemis.queue.persistent.size | Activemq Artemis Queue PersistentSize | Bytes | Persistent Size of all messages(including durable and non-durable)currently in the queue(includes Scheduled,Pages and in-delivery messages). | |
| activemq.artemis.queue.durable.persistent.size | Activemq Artemis Queue Durable Persistent Size | Bytes | Persistent Size of durable messages currently in the queue(includes Scheduled,Pages and in-delivery messages). | |
| activemq.artemis.queue.delivering.message.count | Activemq Artemis Queue DeliveringCount | count | Number of messages that the queue is currently delivering to its consumers. | |
| activemq.artemis.queue.delivering.durable.message.count | Activemq Artemis Queue DurableDeliveringCount | count | Number of durable messages that the queue is currently delivering to its consumers. | |
| activemq.artemis.queue.delivering.persistent.size | Activemq Artemis Queue PersistentSize | Bytes | Persistent Size of all messages(including durable and non-durable)currently in the queue(includes Scheduled,Pages and in-delivery messages). | |
| activemq.artemis.queue.delivering.durable.persistent.size | Activemq Artemis Queue DeliveringSize | Bytes | Persistent size of messages that this queue is currently delivering to its Consumers. | |
| activemq.artemis.queue.scheduled.message.count | Activemq Artemis Queue ScheduledCount | count | Number of Scheduled Messages in the Queue. | |
| activemq.artemis.queue.scheduled.durable.message.count | Activemq Artemis Queue DurableScheduledCount | count | Number of Durable Scheduled Messages in the Queue. | |
| activemq.artemis.queue.scheduled.persistent.size | Activemq Artemis Queue ScheduledSize | Bytes | Persistent Size of scheduled Messages in the queue. | |
| activemq.artemis.queue.messages.acknowledged | Activemq Artemis Queue MessagesAcknowledged | count | Number Of messages from the queue since it was created. |
ActiveMQ JVM Template
Note
This template will be deprecated soon.Description
ActiveMQ JVM Template
Prerequisites
No prerequisite
Supported Metric
| Monitor Name | Metric Name | Metric Display Name | Unit | Description |
|---|---|---|---|---|
| ActiveMQ JVM Monitor | activemq.jvm.thread.count | ActiveMQ JVM Thread Count | count | Displays the number of active threads in the system. |
| activemq.jvm.thread.peakcount | ActiveMQ JVM Thread Peak Count | count | Peak number of threads running in the JVM since it started. | |
| activemq.jvm.totalstartedthread.count | ActiveMQ JVM Total Started Thread Count | count | Displays the number of threads marked as daemons in the system. | |
| activemq.jvm.daemonthread.count | ActiveMQ JVM Daemon Thread Count | count | Displays the number of threads marked as daemons in the system. | |
| activemq.jvm.heap_memory_used | ActiveMQ JVM Heap Memory Used | Bytes | The total Java heap memory used. | |
| activemq.jvm.heap_memory_committed | ActiveMQ JVM Heap Memory Committed | Bytes | The total Java heap memory committed to be used. | |
| activemq.jvm.heap_memory_init | ActiveMQ JVM Heap Memory Init | Bytes | The initial Java heap memory allocated. | |
| activemq.jvm.heap_memory_max | ActiveMQ JVM Heap Memory Max | Bytes | The maximum Java heap memory available. | |
| activemq.jvm.non_heap_memory_committed | ActiveMQ JVM Non Heap Memory Committed | Bytes | The total Java non-heap memory committed to be used. | |
| activemq.jvm.non_heap_memory_init | ActiveMQ JVM Non Heap Memory Init | Bytes | The initial Java non-heap memory allocated. | |
| activemq.jvm.non_heap_memory_used | ActiveMQ JVM Non Heap Memory Used | Bytes | The total Java non-heap memory used. | |
| activemq.jvm.non_heap_memory_max | ActiveMQ JVM Non Heap Memory Max | Bytes | The maximum Java non-heap memory available. | |
| activemq.jvm.memorypool.codecache.peak_usage_used | ActiveMQ JVM MemoryPool CodeCache Peak Usage Used | KB | Displays the peak usage of code cache in kilo bytes. | |
| activemq.jvm.memorypool.codecache.peak_usage_init | ActiveMQ JVM MemoryPool CodeCache Peak Usage Init | KB | Displays the initial peak usage max of code cache in kilo bytes. | |
| activemq.jvm.memorypool.codecache.peak_usage_max | ActiveMQ JVM MemoryPool CodeCache Peak Usage Max | KB | Displays the maximum peak usage of code cache in kilo bytes. | |
| activemq.jvm.memorypool.codecache.peak_usage_committed | ActiveMQ JVM MemoryPool CodeCache Peak Usage Commited | KB | The total codecache memory committed to be used. | |
| activemq.jvm.memorypool.edenspace.peak_usage_used | ActiveMQ JVM MemoryPool Edenspace Peak Usage Used | KB | Displays the peak usage of edenspace in kilo bytes. | |
| activemq.jvm.memorypool.edenspace.peak_usage_max | ActiveMQ JVM MemoryPool Edenspace Peak Usage Max | KB | Displays the maximum peak usage max of edenspace in kilo bytes. | |
| activemq.jvm.memorypool.edenspace.peak_usage_init | ActiveMQ JVM MemoryPool Edenspace Peak Usage Init | KB | Displays the initial peak usage of edenspace in kilo bytes. | |
| activemq.jvm.memorypool.edenspace.peak_usage_committed | ActiveMQ JVM MemoryPool Edenspace Peak Usage Commited | KB | The total edenspace memory committed to be used. | |
| activemq.jvm.memorypool.metaspace.peak_usage_init | ActiveMQ JVM MemoryPool Metaspace Peak Usage Init | KB | Displays the initial peak usage of metaspace in kilo bytes. | |
| activemq.jvm.memorypool.metaspace.peak_usage_used | ActiveMQ JVM MemoryPool Metaspace Peak Usage Used | KB | Displays the peak usage of metaspace in kilo bytes. | |
| activemq.jvm.memorypool.metaspace.peak_usage_max | ActiveMQ JVM Memory Pool Metaspace Peak Usage Max | KB | Displays the maximum peak usage of metaspace in kilo bytes. | |
| activemq.jvm.memorypool.metaspace.peak_usage_committed | ActiveMQ JVM MemoryPool Metaspace Peak Usage Commited | KB | The total metaspace memory committed to be used. | |
| activemq.jvm.memorypool.survivorspace.peak_usage_used | ActiveMQ JVM MemoryPool Survivorspace Peak Usage Used | KB | Displays the peak usage of survivorspace in kilo bytes. | |
| activemq.jvm.memorypool.survivorspace.peak_usage_init | ActiveMQ JVM MemoryPool Survivorspace Peak Usage Init | KB | Displays the initial peak usage max of survivorspace in kilo bytes. | |
| activemq.jvm.memorypool.survivorspace.peak_usage_max | ActiveMQ JVM MemoryPool Survivorspace Peak Usage Max | KB | Displays the peak maximum usage of survivorspace in kilo bytes. | |
| activemq.jvm.memorypool.survivorspace.peak_usage_committed | ActiveMQ JVM MemoryPool Survivorspace Peak Usage Committed | KB | The total survivorspace memory committed to be used. | |
| activemq.jvm.memorypool.tenuredgen.peak_usage | ActiveMQ JVM MemoryPool Tenuredgen Perk Usage | KB | Displays the peak usage of tenuredgen in kilo bytes. | |
| activemq.jvm.memorypool.tenuredgen.peak_usage.init | ActiveMQ JVM MemoryPook Tenuredgen Peak Usage Init | KB | Displays the initial peak usage max of tenuredgen in kilo bytes. | |
| activemq.jvm.memorypool.tenuredgen.peak_usage.max | ActiveMQ JVM MemoryPool Tenuredgen Peak Usage Max | KB | Displays the peak maximum usage of tenuredgen in kilo bytes. | |
| activemq.jvm.memorypool.tenuredgen.peak_usage_committed | ActiveMQ JVM MemoryPool Tenuredgen Peak Usage Commited | KB | The total tenuredgen memory committed to be used. | |
| activemq.jvm.gc.collection.count | ActiveMQ JVM GC Collection Count | count | The number of garbage collections that have ocurred. | |
| activemq.jvm.gc.thread.count | ActiveMQ JVM GC Thread Count | count | The total number of garbage collections that have occurred. |
ActiveMQ Performance Template
This template will be deprecated soon.
Description
ActiveMQ Performance Template.
Prerequisites
No prerequisite
Supported Metric
| Monitor Name | Metric Name | Metric Display Name | Unit | Description |
|---|---|---|---|---|
| ActiveMQ Queue Monitor | activemq.queue.size | ActiveMQ Queue Size | count | The number of messages that currently reside in the queue. Potentially dispatched but unacknowledged. |
| activemq.queue.consumer_count | ActiveMQ Queue Consumer Count | count | The number of threads managed by the thread pool. Shown as thread. | |
| activemq.queue.producer_count | ActiveMQ Queue Producer Count | count | Null | |
| activemq.queue.dequeue_count | ActiveMQ Queue Dequeue Count | count | Number of messages that has been acknowledged (and removed) from the destination. | |
| activemq.queue.dispatch_count | ActiveMQ Queue Dispatch Count | count | Number of messages that has been delivered to consumers,including those not acknowledged. | |
| activemq.queue.enqueue_count | ActiveMQ Queue EnQueue Count | count | Number of messages that have been sent to the destination. | |
| activemq.queue.expired_count | ActiveMQ Queue Expired Count | count | Number of messages that have been dispatched to,but not acknowledged by,consumers. | |
| activemq.queue.avg_enqueue_time | ActiveMQ Queue Avg enqueue time | ms | Average time a message was held on this destination. | |
| activemq.queue.max.enqueue.time | ActiveMQ Queue Max Enqueue Time | ms | The longest time a message was held on this destination. | |
| activemq.queue.min_enqueue_time | ActiveMQ Queue Min Enqueue Time | ms | The shortest time a message was held on this destination. | |
| activemq.queue.memory_pct | ActiveMQ Queue Memory Pct | % | The percentage of the memory limit used. | |
| activemq.queue.in_flight_count | ActiveMQ Queue In Flight Count | count | Number of messages that have been dispatched to,but not acknowledged by,consumers. | |
| ActiveMQ Broker Monitor | activemq.broker.store_pct | ActiveMQ Broker Store Pct | % | Percent of store limit used. |
| activemq.broker.temp_pct | ActiveMQ Broker Temp Pct | % | Percent of temp limit used. | |
| activemq.broker.current_connections_count | ActiveMQ Broker Current Connections Count | count | Attribute exposed for management | |
| activemq.broker.slave | ActiveMQ Broker Slave | count | Slave broker. | |
| activemq.broker.memory_pct | ActiveMQ Broker Memory Pct | % | Percent of memory limit used. |