The Router Monitoring app provides monitoring of a SwiftMQ router network.
This app requires SwiftMQ 12.1.0 or later!
Metrics
For each connected SwiftMQ router, it provides the following metric charts:
Current metrics overview in a minute timeframe:
disk, memory, CPU, network throughput, queue throughput, persistent store, threads, queue counts, subscriber counts, streams counts, connection counts, top queues, top streams
Connection timelines:
History charts in an hour, day, month, and year timeframe:
disk, memory, CPU, network throughput, queue throughput, persistent store, threads, queue counts, subscriber counts, streams counts, connection counts
Tops in an hour, day, month, and year timeframe:
Alerting
Also, you can optionally enable the following alerts:
Durable Subscriber Alerts
Checks if durable subscribers are unused and prevent a router from getting filled with lots of dead messages. After a configurable time, it turns into a yellow state, and you will be informed by a warning eMail. After more time, they may turn in a red state, are being deleted, and you will be informed by eMail.
JMS Client Alerts
Checks whether JMS clients that match a client id predicate are disconnected. When the disconnect time exceeds a threshold, an alert eMail will be sent.
Routing Alerts
Sends an alert eMail whenever a router connects or disconnects.
Disk Partition Alerts
Sends an alert eMail whenever the used space of a router's disk partition reaches these thresholds: Yellow: 75%, Red: 90%.