Monitoring an event flow in RabbitMQ
Each RabbitMQ message can contain multiple events. An average number of events in a message is 48, the maximum possible number is 64.
You can monitor how the system processes an event flow on the following pages of the RabbitMQ interface:
- Overview. On the page, in the Totals expandable section, you can view a chart for the number of messages that came to the broker during the specified time interval and a chart of the message flow speed for the time interval. The Nodes expandable section displays information about used RAM, used disk space, and the number of file and socket descriptors the broker is using.
- Exchanges. The page displays a table of exchange points; the Message rate in and Message rate out columns show the incoming and outgoing speed of a message flow that goes through an exchange point.
- Queues. The page displays a message queue table:
- The Ready column shows the number of queued messages that have not been sent yet but that are ready be sent.
- The Unacked column shows the number of messages a broker has already sent but has not removed yet. The broker will remove the messages from the queue after it gets a confirmation about processing from the service.
- The Total column contains the total number of messages in a queue.