Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

hivemq/hivemq-jmx-plugin

HiveMQ JMX Plugin

Description

This HiveMQ plugin enables JMX monitoring for HiveMQ. When the plugin is loaded you can use any JMX monitoring tool to get statistics and insights of HiveMQ.

Here is an excerpt of the metrics that are exposed over JMX:

  • All active clients

  • All inactive clients

  • How many messages of a certain message type (Publish, Subscribe, …​) were received

  • How many messages of a certain message type were sent

  • Total number of subscriptions

  • Total number of retained messages

  • …​ and many more

How to use the plugin

  1. This plugin is shipped with HiveMQ, please check your plugin folder, if it is already there

  2. Other wise copy the jar file to your <HIVEMQ_HOME>/plugins folder

  3. Run HiveMQ

  4. Open any JMX tool like Java Mission Control and open the MBean Browser for the HiveMQ process

  5. You should see all metrics under the metrics folder starting with com.hivemq

Contributing

If you want to contribute to HiveMQ JMX Plugin, see the contribution guidelines.

License

HiveMQ JMX Plugin is licensed under the APACHE LICENSE, VERSION 2.0. A copy of the license can be found here.

About

This plugin enables JMX monitoring for the HiveMQ enterprise broker.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 7

Languages