Apache Qpid Service layer

Using the tests associated with the Apache Qpid Service layer (see Figure 1), you can monitor the following:

  • State of the TCP/IP connection between the broker and the application.

  • Total size of all messages received/delivered by the TCP/IP connection.

  • Total number of transactions that were started and the transactions that were in open/rolled-back states.

  • Total number of messages received/delivered by the TCP/IP connection.

  • Number of sessions related to the TCP/IP connection.

  • Total number of messages received/delivered by the TCP/IP connection within a transaction.

  • State of the consumer, ensuring that the Advanced Message Queuing Protocol (AMQP) receive messages from the Queue without any distortion.

  • Total size of all messages received/delivered by the consumers.

  • Total size/number of messages unacknowledged by the consumers.

  • State of the queue, ensuring that the customers receive the messages from the queue without any distortion.

  • Maximum size of the messages available in the queue.

  • Maximum number of messages delivered by the queue.

  • Maximum number of consumers attached to this queue.

  • Age of oldest messages that exist in the queue.

  • Size/number of the persistent messages that were enqueued/dequeued.

  • Maximum size/number of messages waiting in the queue.

  • Size/number of all messages that were enqueued/dequeued.

  • Total size/number of messages that were expired in the queue.

  • Total size/number of messages that were malformed in the queue.

  • Total size/number of unacknowledged messages in the queue.

Figure 1 : The list of tests associated with the Apache Qpid Service layer