RabbitMQ Performance Metrics
Cluster Metricsβ
| Metric Alias | Metric Description | Unit |
|---|---|---|
| Version Information | ||
| Total Unconsumed Messages | Total messages waiting to be consumed in cluster, dimension is each queue | Count |
| Total Unacknowledged Messages | Total unacknowledged messages in cluster, unack message count, dimension is each Queue | Count |
| Total Queue Messages | Total unconsumed messages + total unacknowledged messages. Equivalent to total backlog messages, dimension is each Queue | Count |
| Producer QPS | Messages produced per second by producer, dimension is each Queue | Count/s |
| Consumer QPS | Messages consumed per second by consumer, dimension is each Queue | Count/s |
| Ack Rate | Messages acknowledged per second by consumer, dimension is each Queue | Count/s |
| Queue Count | Number of queues in cluster | |
| Channel Count | Number of channels in cluster | |
| Connection Count | Number of TCP connections in cluster | |
| Consumer Count | Number of consumers in cluster | |
| Exchange Count | Number of exchanges in cluster | |
| Availability | Cluster availability, normal if all nodes are normal, abnormal if any node is abnormal |
Node Metricsβ
| Metric Alias | Metric Description | Unit |
|---|---|---|
| CPU Usage | CPU usage of RabbitMQ process on this node | |
| Memory Usage | Memory usage rate | |
| Memory Alarm Threshold | Memory threshold that triggers alarm for RabbitMQ node | |
| Memory Used | Current memory usage of RabbitMQ node process | |
| Memory Alarm Triggered | Whether memory alarm is triggered for RabbitMQ node process | |
| Available Disk Space | Available disk space | |
| Disk Alarm Threshold | Disk alarm threshold | |
| Disk Alarm Triggered | Whether disk alarm is triggered | |
| Open File Ratio | Open file ratio | |
| Open File Count | Current number of open files for RabbitMQ node process | |
| Available Open Files | Available number of open files for RabbitMQ node process | |
| Socket Usage | Socket usage rate | |
| Available Sockets | Available number of sockets for RabbitMQ node process | |
| Used Sockets | Number of sockets used by RabbitMQ node process | |
| Uptime | Uptime of RabbitMQ process on this node | |
| Availability | Availability of RabbitMQ process on this node |