ActiveMQ monitoring with Netdata

ActiveMQ is an open source message broker written in Java together with a full Java Message Service client.

This plugin collects queues and topics metrics using ActiveMQ Console API.


It produces following charts per queue and per topic:

  • Messages in messages/s
  • Unprocessed Messages in messages
  • Consumers in consumers


Edit the go.d/activemq.conf configuration file using edit-config from the your agent's config directory, which is typically at /etc/netdata.

cd /etc/netdata # Replace this path with your Netdata config directory
sudo ./edit-config go.d/activemq.conf

Here is an example for 2 servers:

- name: local
webadmin: admin
max_queues: 100
max_topics: 100
queues_filter: '!sandr* *'
topics_filter: '!sandr* *'
- name: remote
webadmin: admin

For all available options, please see the module configuration file.


Check the module debug output. Run the following command as netdata user:

./go.d.plugin -d -m activemq

Last updated on