ActiveMQ - API
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
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
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. |