RabbitMQ is an open-source message broker software, which essentially means it acts as an intermediary for messaging. It facilitates the efficient transmission of messages between different parts of a software application or between different applications. RabbitMQ supports a variety of messaging protocols, the most prominent being AMQP (Advanced Message Queuing Protocol).

Its primary function is to ensure that messages are queued, delivered, and processed asynchronously, which is crucial in complex software architectures, especially those involving microservices or distributed systems.

By using RabbitMQ, developers can decouple different parts of an application, enhance scalability, and improve overall application performance. Its reliability, support for multiple messaging protocols, and extensive plugin system make it a popular choice for enterprises requiring a robust messaging solution.

Integrating RabbitMQ with groundcover

To start accessing granular insights, just follow these 2 super easy steps:

Step 1: Enable Custom Metrics

Follow our quick guide on how to enable scraping custom metrics on groundcover.

Step 2: Import dashboard using Grafana ID

In the groundcover platform, go to Dashboards -> New -> Import.

In the box titled "Import via grafana.com", enter one of the following dashboard IDs, then click "Load".

IDNameDescriptionMore Info



A new RabbitMQ Management Overview



Raft state for all Quorum Queues running in a RabbitMQ cluster



Stream protocol message rates and errors



Visualize the following metrics from all PerfTest, a RabbitMQ performance testing tool. Verified to work with PerfTest v2.2.0 - v2.9.0.


RabbitMQ Metrics

Basic rabbitmq host stats: Node Stats, Exchanges, Channels, Consumers, Connections, Queues, Messages, Messages per Queue, Memory, File Descriptors, Sockets.

Note: The dashboards above are the 5 most downloaded RabbitMQ dashboards on Grafana's website, and are listed by number of downloads. More dashboards are available on their website and the steps to add them is the same. Visit this page for the full list of RabbitMQ dashboards.

That's it!

You can now see the imported dashboard in your list of Dashboards and start using it immediately.

You can repeat this action to load as many of these dashboards as you like.

If you import more than one of these dashboards, you may find it useful to create a RabbitMQ Dashboards Folder in groundcover.

Last updated