| Measurement |
Description |
Measurement Unit |
Interpretation |
| Current_queue_depth |
Reports the current number of messages in the local queue. |
Number |
This measure will not be reported if the queue is not available.
The detailed diagnosis for this measure provides information on the messages in a queue. Using the detailed diagnosis, an operator can determine which applications are currently putting messages into the queue, the number of messages for each application that are in the queue, the average time that a message from an application spends in the queue, and the size of messages in the queue distributed across applications accessing the queue. |
| Max_queue_depth |
Reports the maximum number of messages that can be held at any instant of time in the local queue. |
Number |
|
| Queue_occupancy |
Reflects the current percentage occupancy of the queue, and is computed as the ratio of the current queue depth to the maximum queue depth. |
Percent |
Since messages may be lost when the queue occupancy exceeds 100%, this value should be less than 100% at all times. |
| Open_inputs |
This measure will not be reported if the queue is not available.
The current number of handles that are currently valid for removing messages from the queue. |
Number |
An unusually large number of input handles could imply either an unexpectedly large number of readers. |
| Open_outputs |
This measure will not be reported if the queue is not available.
The current number of handles that are currently valid for adding messages to the queue. |
Number |
|
| messageGetStatus |
Indicates whether/not get operations are allowed for this queue. This measure will not be reported if the queue is not available. |
|
The values that this measure can report and their corresponding numeric values are listed in the table below:
| Measure Value |
Numeric Value |
| Allowed |
0 |
| Inhibited |
1 |
Note:
By default, this measure reports the Measure Values listed in the table above to indicate whether/not get operations are allowed for a queue. In the graph of this measure however, the same is represented using the numeric equivalents only. |
| messagePutStatus |
Indicates whether/not put operations are allowed for this queue. |
|
This measure will not be reported if the queue is not available.
The values that this measure can report and their corresponding numeric values are listed in the table below:
| Measure Value |
Numeric Value |
| Allowed |
0 |
| Inhibited |
1 |
Note:
By default, this measure reports the Measure Values listed in the table above to indicate whether/not put operations are allowed for a queue. In the graph of this measure however, the same is represented using the numeric equivalents only. |
| queueState |
Indicates the current status of this queue. |
|
This measure will not be reported if the queue is not available.
The values that this measure can report and their corresponding numeric values are listed in the table below:
| Measure Value |
Numeric Value |
| Available |
100 |
| Not available |
0 |
Note:
By default, this measure reports the Measure Values listed in the table above to indicate the current status of each queue. In the graph of this measure however, the same is represented using the numeric equivalents only.
A queue may become unavailable to access when the queue manager is not running or down or in unknown status. In such cases, it is important for the administrators to know the real cause behind the unavailability of the queue. To help administrators in this regard, the detailed diagnosis of this measure, reveals the Completion code, Reason code and the Error message when the queue is not available to access. |