How to obtain RabbitMQ queue information for troubleshooting or monitoring purposes

version: Abiquo 2.3.X
component: Server
 

Abiquo uses RabbitMQ as message broker. You can read more about Abiquo Arquitecture in the Abiquo Wiki.

Sometimes, for troubleshooting or monitoring purposes it is interesting to have a look at the RabbitMQ queues for Abiquo.
You can use this command to obtain the related information:

rabbitmqctl list_queues name messages consumers

Output example:

# rabbitmqctl list_queues name messages consumers
Listing queues ...
abiquo.vsm.eventsynk 0 1
abiquo.tracer.traces 0 1
abiquo.datacenter.requests.Abiquo.virtualfactory 0 1
abiquo.ha.tasks 0 1
abiquo.am.downloads 0 1
abiquo.datacenter.requests.Abiquo.bpm 0 1
abiquo.datacenter.notifications 0 1
...done.


You can see the queues, messages pending to be processed and consumers. Each queue in use must have a consumer and in an environment with no operations being carried out, messages should be 0.

0 Comments

Please sign in to leave a comment.