Real-time monitoring

Real-time monitoring is a technique that allows you to determine the current state of queues and channels within a queue manager. A number of commands are available that when issued return real-time information about queues and channels. Varying amounts of information can be returned for a single queue or channel, or for multiple queues or channels. The information returned is accurate at the moment the command was issued. Real-time monitoring can be used to:

When using real-time monitoring, information can be returned for either queues or channels. The amount of real-time information returned is controlled by queue manager, queue, and channel attributes. This chapter discusses how to enable these attributes, and how to display real-time information, as follows:

Real-time monitoring for queues and channels is in addition to, and separate from, performance and channel event monitoring, see An introduction to instrumentation events and Understanding performance events.

Monitoring queues outlines a number of questions that we can ask about a queue to ensure it is being serviced properly, and the commands we can use for this purpose. Some of the fields used are among these monitoring fields and must be enabled to allow their use.

Monitoring channels outlines a number of questions that we can ask about a channel to ensure it is running properly, and the commands we can use for this purpose. Some of the fields used are among these monitoring fields and must be enabled to allow their use.