Queue metrics are useful if you want to monitor a queue over a longer period.
You can enable to collect and display metrics of any queue through the Setup Wizard which is activated from the toolbar:
For each queue you want to monitor, create one Queue Metric entry:
Then hit the
UPDATE APP button.
You’ll find a dedicated dashboard under the Queue Metrics folder of the respective router:
The dashboard shows the current message count, the throughput in messages per second, the flow control delay, and the latency. It also shows histories of all metrics in a minute, hour, day, and month chart:
Monitoring Routing Queues
A routing queue, prefixed with
rt$, works as a buffer for outbound messages to another router. Messages are sent to the routing queue from producers. However, the consumer of the routing queue is the routing service that actually transfers the messages over the wire. You can therefore only get the production rate to the other router.
For example, we have two routers connected,
node1, and you want to see the outbound and inbound rate of router
flowdirector. To get this, you need to create two Queue Metrics:
One to get the outbound traffic from
node1 and one to get the outbound traffic from
flowdirector (which is the inbound traffic for
In this example,
flowdirector has 0 messages/sec outbound and 3 messages/sec inbound.
Mostly, the production and consumption rate on a routing queue is the same. A higher production rate means the routing service is not able to send at the same rate, so a message backlog will accumulate in the routing queue.