These are the metrics available for this scraper.
Name |
Description |
Unit |
Type |
Attributes |
rabbitmq.consumer.count |
The number of consumers currently reading from the queue. |
{consumers} |
Sum(Int) |
|
rabbitmq.message.acknowledged |
The number of messages acknowledged by consumers. |
{messages} |
Sum(Int) |
|
rabbitmq.message.current |
The total number of messages currently in the queue. |
{messages} |
Sum(Int) |
|
rabbitmq.message.delivered |
The number of messages delivered to consumers. |
{messages} |
Sum(Int) |
|
rabbitmq.message.dropped |
The number of messages dropped as unroutable. |
{messages} |
Sum(Int) |
|
rabbitmq.message.published |
The number of messages published to a queue. |
{messages} |
Sum(Int) |
|
Highlighted metrics are emitted by default. Other metrics are optional and not emitted by default.
Any metric can be enabled or disabled with the following scraper configuration:
metrics:
<metric_name>:
enabled: <true|false>
Name |
Description |
Type |
rabbitmq.node.name |
The name of the RabbitMQ node. |
String |
rabbitmq.queue.name |
The name of the RabbitMQ queue. |
String |
rabbitmq.vhost.name |
The name of the RabbitMQ vHost. |
String |
Name |
Description |
Values |
message.state (state) |
The state of messages in a queue. |
ready, unacknowledged |