Performance events
Performance events are related to conditions that can affect the performance of applications that use a specified queue. The scope of performance events is the queue, so that MQPUT calls and MQGET calls on one queue do not affect the generation of performance events on another queue.
Every performance event message that is generated is placed on the queue, SYSTEM.ADMIN.PERFM.EVENT. The event data contains a reason code that identifies the cause of the event, a set of performance event statistics, and other data. See:
- Queue Depth High
- Queue Depth Low
- Queue Full
- Queue Service Interval High
- Queue Service Interval OK
Performance event statistics
The event data in the event message contains information about the event for system management programs. For all performance events, the event data contains the names of the queue manager and the queue associated with the event. Also, the event data contains statistics related to the event. You can use these statistics to analyze the behavior of a specified queue. All the statistics refer to what has happened since the last time the statistics were reset.
Parameter Description TimeSinceReset Elapsed time since the statistics were last reset. HighQDepth Maximum number of messages on the queue since the statistics were last reset. MsgEnqCount Number of messages enqueued (the number of MQPUT calls to the queue), since the statistics were last reset. MsgDeqCount Number of messages dequeued (the number of MQGET calls to the queue), since the statistics were last reset. Performance event statistics are reset when any of the following occur:
- A performance event occurs (statistics are reset on all active queue managers).
- A queue manager stops and restarts.
- On z/OS only, the RESET QSTATS command is issued at the console.
- The PCF command, Reset Queue Statistics, is issued from a user-written administration program.