by Ayanda Dube Before you go any further, you should know that you can test WombatOAM out today with a . 45 day free trial for WombatOAM 3.0.0beta As of version 2.7.0, has three additional agents that are shipped as part of the main RabbitMQ plugin. These three agents are more specific to the internal elements of RabbitMQ, namely , , and , with each providing finer and more detailed metrics per individually configured and selected metric attribute. WombatOAM RabbitMQ Queues Channels Connections Whereas before, where WombatOAM’s single RabbitMQ plugin would provide an overview of the aggregate metrics, these three additional agents now provide the much desired lower level metric information of the RabbitMQ node being managed. These are illustrated below. RabbitMQ Queues Agent The agent provides the capabilities of monitoring queues on an individual basis, with the following attributes being configurable, for each queue. RabbitMQ Queues messages messages_ready messages_unacknowledged messages_ready_ram messages_unacknowledged_ram messages_ram messages_persistent message_bytes message_bytes_ready message_bytes_unacknowledged message_bytes_ram message_bytes_persistent disk_reads disk_writes consumers memory By default, the RabbitMQ Queues agent is configured to monitor the total number of messages for each queue existing on the node being monitored. More details on how to configure this agent may be found in the WombatOAM documentation. The following image illustrates this agent in use: RabbitMQ Queues Plugin message metric illustration RabbitMQ Channels Agent The agent provides the capabilities of monitoring channels on an individual basis, with the following attributes being configurable, for each captured (alive) channel. RabbitMQ Channels number reductions consumer_count messages_unacknowledged messages_unconfirmed messages_uncommitted acks_uncommitted prefetch_count global_prefetch_count The following image illustrates this agent in use, with the attribute configured for monitoring, for all channels: consumer_count RabbitMQ Channels Plugin message metric illustration RabbitMQ Connections Agent The agent provides the capabilities of monitoring connections on an individual basis, with the following attributes being configurable, for each captured (alive) connection. RabbitMQ Connections frame_max channel_max recv_oct recv_cnt send_oct send_cnt send_pend channels The following image illustrates this agent in use, with the attribute configured for monitoring, for all connections: channels RabbitMQ Connections Plugin message metric illustration This blog post is an excerpt from by Ayanda Dube. Download the full guide . RabbitMQ Operations & Maintenance using WombatOAM here Originally published at www.erlang-solutions.com .