Apache ActiveMQ® is the most popular open source, multi-protocol, Java-based message broker. It provides high availability, performance, scalability, reliability, and security for enterprise messaging. Moein monitoring system offers the capability of monitoring ActiveMQ and Queues, Topics and the Java Virtual Machine (JVM) performance indicators and etc. are monitored. List of the monitored performance metrics for this queuing system is as follows.

Host KPIs:
- Broker Total Dequeued Messages
- Broker Total Enqueued Messages

Topics:
- Topic Average Blocked Time
- Topic Average Enqueue Time
- Topic Average Message Size
- Topic Number Of Consumers
- Topic Number Of Dequeued Messages
- Topic Number Of Dispatched Messages
- Topic Number Of Enqueued Messages
- Topic Number Of Expired Messages
- Topic Number Of Forward Messages
- Topic Number Of InFlight Messages
- Messages Used Memory In Topic
- Topic Number Of Producers
- Current Number Of Messages In Topic
- Topic Messages Size In Disk

Queue:
- Queue Average Blocked Time
- Queue Average Enqueue Time
- Queue Average Message Size
- Queue Dispatched Messages
- Messages Used Memory In Queue
- Number Of Queue Producers
- Current Number Of Messages In Queue
- Queue Messages Size In Disk

JVM KPIs:
Host KPIs:
- Host Memory Used Percentage
Java Virtual Machine Information (JVM):
Threads:
- Total Started Thread Count
Memory:
- Committed Non-Heap Memory
- Heap Memory Used Percentage
- Non-Heap Memory Used Percentage
Java Classes:
Garbage Collection:
- Average Garbage Collection Time

Communication Protocols: