eG Monitoring
 

Measures reported by WsMqQDetailsTest

This test connects to a WebSphere MQ server, auto-discovers the local queues that have been configured for this server, and provides detailed reports on the messages being added to and removed from each of the local queues.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
New_msgs_added The number of new messages added to the queue during the last measurement period Number To compute this measure, the agent remembers the messages in the queue at the end of a measurement period, and then compares the messages that are in the queue during the next measurement period.
Old_msgs_removed The number of old messages removed from the queue during the last measurement period Number To track this metric, the agent tracks the messages in the queue at any instant of time. If a message is not available when the agent checks the queue again, the message is added to the count of old messages removed.
Delayed_msgs The number of messages currently in the queue that have been lying in the queue for more than the delayLimit Number The time when the message was put into the queue is used to determine how long the message has been delayed. If this test is being executed from a remote agent (i.e., not the local agent), it is essential that the system time of the remote agent and the system that hosts the MQ server are synchronized. Detailed diagnosis for the Delayed_msgs metric provides details about which messages have been delayed. Information such as the PutDate (when the message was added to a queue), the message ID, the application that put the message, the sequence number of the message, the OS user who is running the application, and the length of the message is reported as part of the detailed diagnosis for this test.
Avg_time_in_queue The average time that a message has remained in the queue Secs This metric is computed by determining how many messages are in the queue, and determining the time that each message has been in the queue.
Max_time_in_queue The maximum time that any of the current messages has spent in the queue. Secs This value can give an indication if any message is not being removed from the queue for an unusually long period