ActiveMQ plugin


This plugin

 collects metrics from the Apache ActiveMQ node using the embedded Jolokia instance that allows measurement collection via a REST API.


Prerequisites

Meter 4.5.0-778 or later must be installed.

The Active MQ plugin 5.10.0 or later supports the following Operating Systems.

Linux

✅️

Windows

✅️

OS X

✅️


To install the plugin

  1. From the top right of the screen, perform one of the following actions:
    • Click Settings > Data Collection, select the TrueSight meter, and select the Sources tab.
    • Click Settings > Configure Sources.
  2. Use the search box or scroll through the page to find the source system which has the TrueSight meter on which you want to install the plugin.
  3. Click the name of the source to view source details.
  4. Select the Plugins tab.
  5. Use the search box or scroll through the page to find the plugin you want to install.
  6. Click + Install to start the installation.

    Refer to the following sections for the configuration details required to collect data and view the list of plugin metrics.

Configuration details

Field Name

Description

ActiveMQ host address  

The server from which ActiveMQ statistics should be gathered

ActiveMQ status port    

The port on which ActiveMQ metrics can be retrieved

ActiveMQ broker name    

The name of the ActiveMQ broker that should be monitored

ActiveMQ username

The administrative user who can gather ActiveMQ metrics

ActiveMQ password

The password for the administrative user

Source Name

The source name to be displayed for each metric

Poll time (ms)

Frequency at which the metrics are gathered from ActiveMQ

Advanced configuration

To customize this plugin, see ActiveMQ plugin on GitHub.

Plugin metrics

Metric Name

Description

ACTIVEMQ_BROKER_TOTALS_QUEUES

The total number of ActiveMQ queues active on this node

ACTIVEMQ_BROKER_TOTALS_TOPICS

The total number of ActiveMQ topics active on this node

ACTIVEMQ_BROKER_TOTALS_PRODUCERS

The total number of data producers for ActiveMQ on this node

ACTIVEMQ_BROKER_TOTALS_CONSUMERS

The total number of data consumers for ActiveMQ on this node

ACTIVEMQ_BROKER_TOTALS_MESSAGES

The total number of messages being processed by ActiveMQ on this node

ACTIVEMQ_BROKER_STATS_ENQUEUE

The total number of messages written to queues by ActiveMQ on this node

ACTIVEMQ_BROKER_STATS_DEQUEUE

The total number of messages read from queues by ActiveMQ on this node

ACTIVEMQ_BROKER_STATS_INFLIGHT

The total number of messages currently in flight in ActiveMQ on this node

ACTIVEMQ_MESSAGE_STATS_DISPATCH

The total number of messages dispatched by ActiveMQ on this node

ACTIVEMQ_MESSAGE_STATS_EXPIRED

The total number of messages expired by ActiveMQ on this node

ACTIVEMQ_MESSAGE_STATS_QUEUE_SIZE

The total queue size of queues managed by ActiveMQ on this node

ACTIVEMQ_MEM_USED

The total memory used by ActiveMQ on this node

ACTIVEMQ_STORE_USED

The total storage used by ActiveMQ on this node

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*