eG Monitoring
 

Measures reported by JEUSQueueTest

A JMS queue represents the point-to-point (PTP) messaging model, which enables one application to send a message to another. PTP messaging applications send and receive messages using named queues. A queue sender (producer) sends a message to a specific queue. A queue receiver (consumer) receives messages from a specific queue.

This test auto-discovers the queues on a JEUS server, and reports the status of production and consumption on each queue. This test also reveals the number of messages that were processed/dispatched/delivered/expired/moved out of each queue. Besides, the count of consumers accessing each queue and the number of messages that per pending on each queue are also reported. By analyzing these details, administrators can proactively isolate and correct impending overloads and probable delivery bottlenecks on the queues.

Outputs of the test : One set of results for each queue on the target server.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
productionSuspended Indicates whether/not the production has been suspended on this queue.   The values reported by this measure and its numeric equivalents are mentioned in the table below:

Measure Value Numeric Value
Yes 1
No 0

Note:

By default, this measure reports whether the production is suspended on each queue or not. The graph of this measure however, is represented using the numeric equivalents only - 0 or 1.

The detailed diagnosis of this measure lists the export name, type and dead letter destination of the queue.

consumptionSuspended Indicates whether/not the consumption has been suspended on this queue.   The values reported by this measure and its numeric equivalents are mentioned in the table below:

Measure Value Numeric Value
Yes 1
No 0

Note:

By default, this measure reports the consumption is suspended on each queue or not. The graph of this measure however, is represented using the numeric equivalents only - 0 or 1.

consumerCount Indicates the current number of consumers accessing this queue. Number Compare the value of this measure across the queues to find out the queue that is excessively accessed by consumers.
diffProcessedMessages Indicates the number of messages that were processed in this queue during the last measurement period. Number  
diffProcessedMessagesRat Indicates the rate at which the messages were processed in this queue during the last measurement period. Messages/sec  
remainingMessages Indicates the number of messages in this queue that are pending. Number A low value is desired for this measure. A consistent/significant increase in the value of this measure is a cause for concern.
diffDispatchedMessages Indicates the number of messages that were dispatched from this queue during the last measurement period. Number  
dispatchedMessagesRate Indicates the rate at which the messages were dispatched from this queue during the last measurement period. Messages/sec  
diffDeliveredMessages Indicates the number of messages that were delivered from this queue during the last measurement period. Number A high value is desired for this measure. A gradual/sudden drop in the value of this measure indicates a processing bottle-neck on the queue.
deliveredMessagesRate Indicates the rate at which the messages were delivered from this queue during the last measurement period. Messages/sec  
diffExpiredMessage Indicates the number of messages that expired during the last measurement period. Number  
expiredMessageRate Indicates the rate at which the messages expired during the last measurement period. Messages/sec  
diffMovedMessages Indicates the number of messages that were moved out of this queue during the last measurement period. Number  
movedMessagesRate Indicates the rate at which the messages were moved out of this queue during the last measurement period. Messages/sec