Datadog
We recommend Datadog V3 which delivers Prometheus metrics via OpenTelemetry and includes the option to match Datadog's own RabbitMQ integration metric naming.
To configure metrics to Datadog, go to
app.datadoghq.com
to get your
Datadog API key
and enter it together with the site when creating the integration.
All metrics are prefix with
cloudamqp.
Note that this integration can’t handle more than 600 queues. If you need queue metrics for a lot of queues, please use our Datadog V2 integration
Exported server metrics
| Metric | Value type | Tags |
|---|---|---|
| cloudamqp.cpu | Percent |
user
host=<server-hostname>
|
| cloudamqp.cpu | Percent |
system
host=<server-hostname>
|
| cloudamqp.cpu | Percent |
iowait
host=<server-hostname>
|
| cloudamqp.cpu | Percent |
steal
host=<server-hostname>
|
| cloudamqp.mem | Percent |
free
host=<server-hostname>
|
| cloudamqp.mem | Percent |
used
host=<server-hostname>
|
| cloudamqp.mem | Percent |
total
host=<server-hostname>
|
| cloudamqp.swap | Percent |
free
host=<server-hostname>
|
| cloudamqp.swap | Percent |
used
host=<server-hostname>
|
Exported RabbitMQ metrics
| Metric | Value type | Tags | Comment |
|---|---|---|---|
| cloudamqp.publish_rate | Rate |
host=<server-hostname>
instance_name=<app name>
|
Publish rate per vhost |
| cloudamqp.consume_rate | Rate |
host=<server-hostname>
instance_name=<app name>
|
Consume rate per vhost |
| cloudamqp.consumers | Count |
host=<server-hostname>
instance_name=<app name>
|
Consumers per vhost |
| cloudamqp.connections | Count |
host=<server-hostname>
instance_name=<app name>
|
Connections per vhost |
| cloudamqp.channels | Count |
host=<server-hostname>
instance_name=<app name>
|
Channels per vhost |
| cloudamqp.consumers | Count |
host=<server-hostname>
instance_name=<app name>
|
Consumers per vhost |
| cloudamqp.queues | Count |
host=<server-hostname>
instance_name=<app name>
|
Queues per vhost |
| cloudamqp.queued_messages | Count |
host=<server-hostname>
instance_name=<app name>
|
Queues messages per vhost |
| cloudamqp.queue_length | Count |
host=<server-hostname>
instance_name=<app name>
queue=<queue name>
|
|
| cloudamqp.queue_consumers | Count |
host=<server-hostname>
instance_name=<app name>
queue=<queue name>
|
|
| cloudamqp.queue_publish_rate | Count |
host=<server-hostname>
instance_name=<app name>
queue=<queue name>
|
|
| cloudamqp.queue_consume_rate | Count |
host=<server-hostname>
instance_name=<app name>
queue=<queue name>
|