Previously known as MQ Series, IBM MQ is an enterprise grade messaging system used to transfer data between application services using queuing middleware that has several modes of operation – point-to-point, publish/subscribe and file transfer. Additionally, applications can publish messages to many subscribers over multicast. IBM MQ Monitoring requires the ability to identify any IBM MQ instances, collect performance information from the platform and data about the queues and queue managers.
With MQ, if a message can’t be delivered immediately, it’s secured in a queue, where it waits until delivery is assured. IBM MQ acts as a shock absorber between applications in asynchronous messaging environments. If there’s network or application disruption, it holds messages in special queues until everything is running.
Visualization of pub/sub architecture courtesy of IBM MQ developer website
14 days, no credit card, full version
When the Instana Agent is deployed onto a host that contains IBM MQ, the Instana IBM MQ sensor is automatically configured and attached to MQ. Instana then immediately begins monitoring IBM MQ performance metrics to ensure smooth messaging is maintained. Instana gathers IBM MQ performance metrics for Clusters, Listeners, Topics, Queue Managers, Queues, and Channels all with 1 second granularity so you never miss a spike that indicates a potential performance problem.
Instana maintains a curated KnowledgeBase of health signatures for all monitored platforms, including IBM MQ. The KnowledgeBase is continuously evaluated against the incoming metrics and are used to alert on issues or incidents depending on user impact and severity. Built-in events trigger issues or incidents based on failing health signatures on entities, and custom events trigger issues or incidents based on defined thresholds of any given entity’s individual metrics.
Event
Description
Metric
Event
Description
Metric