Resource Type | Monitoring Metric | Unit | Description |
Cluster | Vhost quantity | Count | Total number of vhosts in the cluster within the selected time range. |
| RabbitMQ production speed | Count/s | The speed at which all clients in the cluster produce messages to exchanges within the selected time range. |
| RabbitMQ production throughput | Bytes/s | Throughput of all clients in the cluster producing messages to exchanges within the selected time range. |
| RabbitMQ delivery speed | Count/s | The speed at which all queues in the cluster deliver messages to the client within the selected time range. |
| RabbitMQ delivery throughput | Bytes/s | Throughput of all queues in the cluster delivering messages to the client within the selected time range. |
| RabbitMQ exchange quantity | Count | Total number of exchanges in the cluster within the selected time range. |
| RabbitMQ queue quantity | Count | Total number of queues in the cluster within the selected time range. |
Vhost | RabbitMQ exchange quantity | Count | Total number of exchanges in all vhosts in the cluster within the selected time range. |
| RabbitMQ queue quantity | Count | Total number of queues in all vhosts in the cluster within the selected time range. |
Exchange | RabbitMQ average production duration | ms | Average time taken by the client to produce messages to each exchange within the selected time range. |
| RabbitMQ P95 production duration | ms | 95th percentile of the time taken by the client to produce messages to each exchange within the selected time range. |
| RabbitMQ P99 production duration | ms | 99th percentile of the time taken by the client to produce messages to each exchange within the selected time range. |
| RabbitMQ P999 production duration | ms | 99.9th percentile of the time taken by the client to produce messages to each exchange within the selected time range. |
| RabbitMQ maximum production duration | ms | Maximum time taken by the client to produce messages to each exchange within the selected time range. |
| RabbitMQ binding distribution speed | Count/s | The speed at which each exchange sends messages to the bound queue within the selected time range. |
| Binding distribution throughput | Bytes/s | Throughput of each exchange sending messages to the bound queue within the selected time range. |
| RabbitMQ production speed | Count/s | The speed at which the client produces messages to each exchange within the selected time range. |
| RabbitMQ production throughput | Bytes/s | Throughput of the client producing messages to each exchange within the selected time range. |
Queue | Binding distribution production speed | Count/s | The speed at which each queue receives messages from the exchange within the selected time range. |
| Binding distribution production throughput | Bytes/s | Throughput of each queue receiving messages from the exchange within the selected time range. |
| Pull speed | Count/s | The speed at which the client pulls messages in the queue within the selected time range (the pull consumption mode refers to the `basicGet` command). |
| Pull throughput | Bytes/s | Throughput of the client pulling messages in the queue within the selected time range (the pull consumption mode refers to the `basicGet` command). |
| Acknowledgement speed | Count/s | The speed at which the client acknowledges the receipt of messages within the selected time frame. |
| Negative acknowledgment speed | Count/s | The speed at which the client acknowledges no receipt of messages within the selected time frame. |
| Redelivery speed | Count/s | The speed at which each queue in the cluster redelivers messages to the client when the client does not respond for a long time within the selected time range. |
| Total messages | Count | Total number of messages received by each queue in the cluster at the current time. |
| Total consumable messages | Count | Total number of unconsumed messages among messages received by each queue in the cluster at the current time. |
| Delivered yet unacknowledged messages | Count | Total number of unacknowledged messages delivered by each queue in the cluster to the client at the current time. |
| Average acknowledge duration | ms | Average time taken by the client to acknowledge queue messages within the selected time range. |
| P95 acknowledgment duration | ms | 95th percentile of the time taken by the client to acknowledge queue messages within the selected time range. |
| P99 acknowledgment duration | ms | 99th percentile of the time taken by the client to acknowledge queue messages within the selected time range. |
| P999 acknowledgment duration | ms | 99.9th percentile of the time taken by the client to acknowledge queue messages within the selected time range. |
| Maximum acknowledgment duration | ms | Maximum time taken by the client to acknowledge queue messages within the selected time range. |
| Consumers | Count | Number of clients connected to each queue in the cluster at the current time. |
| Message storage usage | Bytes | Disk size used by messages in each queue in the cluster at the current time. |
| Message heap size | Bytes | Size of unconsumed messages heaped in each queue in the cluster at the current time. |
| Heaped messages | Count | Number of unconsumed messages heaped in each queue in the cluster at the current time. |
| Delivery throughput | Bytes/s | Throughput of each queue in the cluster delivering messages to the client within the selected time range (the push consumption mode refers to the `basicConsume` command). |
| Delivery speed | Count/s | The speed at which each queue in the cluster delivers messages to the client within the selected time range (the push consumption mode refers to the `basicConsume` command). |
Was this page helpful?