Apache ActiveMQ

Version 1

    This template monitors Apache ActiveMQ server statistics by using the JMX protocol.


    Prerequisites: ActiveMQ configured to allow JMX queries. See the following article how to configure JMX in Apache ActiveMQ: http://activemq.apache.org/jmx.html.

    Note: This template is configured to send JMX requests over port 1099.

    Credentials: Dependent upon JMX configuration.


    Monitored Components

    Note: By default, “Master Broker” monitors return statistics for Master Broker topics. These monitors could be used to monitor any available topics by changing the “Object Name” parameter in each monitor.

     

    Server: Current Connections Count

    This monitor returns the current connection count.

     

    Server: Job Scheduler Store Usage (%)

    This monitor returns the percent of job store limit used.

     

    Server: Memory Usage (%)

    This monitor returns the percent of memory limit used.

     

    Server: Store Usage (%)

    This monitor returns the percent of store limit used.

     

    Server: Temp Usage (%)

    This monitor returns the percent of temp limit used.

     

    Server: Total Connections Count

    This monitor returns the number of performed connections.

     

    Server: Total Consumer Count

    This monitor returns the number of message consumers subscribed to destinations on the broker.

     

    Server: Total Dequeue Count

    This monitor returns the number of messages that have been acknowledged on the broker.

     

    Server: Total Enqueue Count

    This monitor returns the number of messages that have been sent to the broker.

     

    Server: Total Message Count

    This monitor returns the number of unacknowledged messages on the broker.

     

    Server: Total Producer Count

    This monitor returns the number of message producers active on destinations on the broker.

     

    Master Broker: Average Blocked Time (ms)

    This monitor returns the average time (ms) a message is blocked for Flow Control.

     

    Master Broker: Average Enqueue Time (ms)

    This monitor returns the average time a message has been held this destination.

     

    Master Broker: Average Message Size

    This monitor returns the average message size on this destination.

     

    Master Broker: Blocked Sends

    This monitor returns the number of messages blocked for Flow Control

     

    Master Broker: Consumer Count

    This monitor returns the number of consumers subscribed to this destination.

     

    Master Broker: Dequeue Count

    This monitor returns the number of messages that have been acknowledged (and removed from) from the destination.

     

    Master Broker: Dispatch Count

    This monitor returns the number of messages that have been delivered (but potentially not acknowledged) to consumers.

     

    Master Broker: Enqueue Count

    This monitor returns the number of messages that have been sent to the destination.

     

    Master Broker: Expired Count

    This monitor returns the number of messages that have been expired.

     

    Master Broker: In Flight Count

    This monitor returns the number of messages that have been dispatched to, but not acknowledged by, consumers.

     

    Master Broker: Memory Usage (%)

    This monitor returns the percentage of the memory limit used.

     

    Master Broker: Memory Usage (B)

    This monitor returns the memory usage, in bytes, used by undelivered messages.

     

    Master Broker: Producer Count

    This monitor returns the number of producers publishing to this destination.

     

    Master Broker: Queue Size

    This monitor returns the number of messages in the destination which are yet to be consumed. Potentially dispatched but unacknowledged.

     

    Master Broker: Total Blocked Time (ms)

    This monitor returns the total time (ms) messages are blocked for Flow Control.

     

    Portions of this document are based on the following content: http://activemq.apache.org/maven/apidocs/org/apache/activemq/broker/jmx/package-summary.html.
    Last Updated: 11/19/2014