Application monitoring
How to monitor RABBITMQ?


ServicePilot appmon-rabbitmq




What is RabbitMQ?

RabbitMQ is an Erlang-based open source message broker software that implements AMQP (Advanced Message Queuing Protocol) as well as STOMP, MQTT and other protocols.

It is released under the Mozilla Public License.

RabbitMQ monitoring

This package monitors RabbitMQ by reporting the RabbitMQ Management Plugin.

This package automatically configures the ServicePilot Agent in order to monitor availability and performance of RabbitMQ.

For each of the rabbitMQ overview, node, queue or exchange compoenents, the statistics are gathered in this way:

  • channels
  • connections
  • consumers
  • exchanges...
  • disk free...
  • consumer utilisation...
  • messages publish in...