eG Monitoring
 

Measures reported by QpidConnectTest

A Connection represents an open communication channel between application and Broker. Each connection utilises a single TCP/IP connection between the process of the application and the process of the Broker. The act of establishing a connection is therefore a relatively expensive operation. Qpid connections have fail-over and heart-beating capabilities. Fail-over is the ability to automatically re-establish a failed connection, either to the same Broker, or the next Broker in the broker list. Heartbeats when enabled, the Client and Broker exchange a heartbeat during periods of inactivity. This allows both peers to discover if the TCP/IP connection becomes inoperable in a timely manner. Using this test, the administrators can monitor whether/not the TCP/IP connection between the broker and the application is stable.

Outputs of the test: One set of results for each Connection in the target Apache Qpid Java Broker.

Descriptor: Connection

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
state Indicates the current state of this TCP/IP connection between the broker and the application.  

The values reported by this measure and its numeric equivalents are mentioned in the table below:

Measure Value Numeric Value
Stopped 0
Quiesced 50
Uninitialized 60
Unavailable 70
Errored 80
Deleted 90
Active 100

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current state of this TCP/IP connection between the broker and the application.

Use the detailed diagnosis of this measure to figure out the Name, Last Inbound Message Time, Last IO Time, Last Message Time, Last Outbound Message Time and Oldest Transaction Start Time details.

dataIn It indicates the total size of all the messages received by this connection. MB

A very low value is desired for this measure.

dataOut It indicates the total size of all messages delivered by this connection. MB

 

localTransactionBegins It indicates the total number of started transactions. Counts

A very high value is desired for this measure.

localTransactionOpen It indicates the current number of open transactions. Counts

A very low value is desired for these measures.

localTransactionRollback It indicates the total number of rolled-back transactions. Counts

A very low value is desired for these measures.

messagesIn It indicates the total number of messages delivered by this connection. Messages

 

messagesOut It indicates the total number of messages received by this connection. Messages

 

sessionCount It indicates the current number of sessions belonging to this connection. Counts

A high value indicates that this connection has too many sessions open for an abnormal period of time. By comparing the value of this measure across connections, you can quickly identify the connection which has the maximum number of such sessions.

transactedMessagesIn It indicates the total number of messages delivered by this connection within a transaction. Messages

A very high value is desired for these measures. A transactional message is an automated message that's triggered by an action a given consumer takes. Generally these messages include necessary or high-priority info, such as a receipt, delivery details or updates, or order confirmations - and because they're triggered by that individual's unique actions, they're always sent on an individual basis, rather than to a big list of potential recipients.

transactedMessagesOut It indicates the total number of messages received by this connection within a transaction.Messages

A very high value is desired for these measures. A transactional message is an automated message that's triggered by an action a given consumer takes. Generally these messages include necessary or high-priority info, such as a receipt, delivery details or updates, or order confirmations - and because they're triggered by that individual's unique actions, they're always sent on an individual basis, rather than to a big list of potential recipients.