|
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
|
|