How to monitor Publish and Delivery Rate of messages in RabbitMQ Queues using Metricbeat?

I am trying to monitor the publish and delivery rate of messages in RabbitMQ using Metricbeat, but I can't find any Metricbeat field that provides these metrics.

I have already configured Metricbeat to monitor my RabbitMQ instance and I am able to see other metrics such as queue size, total messages, number of consumers etc. However, I need to know the publish and delivery rate of messages in a RabbitMQ queue.

Something like this that we get in the RabbitMQ management portal:

I have looked through the documentation and searched online, but I haven't found any clear solution to this problem. Can anyone suggest a way to monitor the publish and delivery rate of messages in RabbitMQ using Metricbeat?

RabbitMQ module currently doesn't provide all the metrics for queues, sadly publish and delivery rate of messages aren't part of the metrics that's supported.
However, we can consider adding these metrics in future releases.

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.