RabbitMQ-Overview
47,491,082 5.0 (3 reviews)

Created 10/14/2019
Updated 4/17/2025
Revision 15
Categories
RabbitMQ
Grafana Version >=11.6.0
Datasources
Prometheus

Understand the state of any RabbitMQ cluster at a glance. Includes all metrics displayed on RabbitMQ Management Overview page.

This dashboard includes detailed explanation for all metrics displayed, with links to relevant official docs and guides.

All metrics are node-specific making it trivial to visualise cluster imbalances (a.k.a. cluster hotspots).

Some graph panels include sensible default thresholds.

Metrics displayed:

  • Node identity, including RabbitMQ & Erlang/OTP version
  • Node memory & disk available before publishers blocked (alarm triggers)
  • Node file descriptors & TCP sockets available
  • Ready & pending messages
  • Incoming message rates: published / routed to queues / confirmed / unconfirmed / returned / dropped
  • Outgoing message rated: delivered with auto or manual acks / acknowledged / redelivered
  • Polling operation with auto or manual acks, as well as empty ops
  • Queues, including declaration & deletion rates
  • Channels, including open & close rates
  • Connections, including open & close rates

Filter by:

  • RabbitMQ Cluster

Requires rabbitmq-prometheus to be enabled, a built-in plugin since RabbitMQ v3.8.0

Learn more about RabbitMQ built-in Prometheus support

To get it working locally with RabbitMQ in 3 simple steps, follow this Quick Start guide

Export Dashboard
Download
Copy to Clipboard

Used Metrics 41

  • rabbitmq_queue_messages_ready

  • rabbitmq_cluster

  • rabbitmq_identity_info

  • rabbitmq_global_messages_delivered_total

  • rabbitmq_global_publishers

  • rabbitmq_connections

  • rabbitmq_queues

  • rabbitmq_queue_messages_unacked

  • rabbitmq_global_messages_received_total

  • rabbitmq_global_consumers

  • rabbitmq_channels

  • rabbitmq_erlang_uptime_seconds

  • rabbitmq_version

  • erlang_version

  • rabbitmq_build_info

  • rabbitmq_node

  • rabbitmq_resident_memory_limit_bytes

  • rabbitmq_process_resident_memory_bytes

  • rabbitmq_disk_space_available_bytes

  • rabbitmq_message_size_bytes_sum

  • rabbitmq_message_size_bytes_count

  • rabbitmq_message_size_bytes_bucket

  • rabbitmq_global_messages_routed_total

  • rabbitmq_global_messages_confirmed_total

  • rabbitmq_global_messages_unroutable_dropped_total

  • rabbitmq_global_messages_unroutable_returned_total

  • rabbitmq_global_messages_received_confirm_total

  • rabbitmq_global_messages_delivered_consume_auto_ack_total

  • rabbitmq_global_messages_delivered_consume_manual_ack_total

  • rabbitmq_global_messages_redelivered_total

  • rabbitmq_global_messages_acknowledged_total

  • rabbitmq_global_messages_delivered_get_auto_ack_total

  • rabbitmq_global_messages_get_empty_total

  • rabbitmq_global_messages_delivered_get_manual_ack_total

  • rabbitmq_queues_declared_total

  • rabbitmq_queues_created_total

  • rabbitmq_queues_deleted_total

  • rabbitmq_channels_opened_total

  • rabbitmq_channels_closed_total

  • rabbitmq_connections_opened_total

  • rabbitmq_connections_closed_total