I am conducting some tests with RabbitMQ, ActiveMQ and Apache Artemis on Windows.NET. RabbitMQ and ActiveMQ come with a web interface where you can see information about your broker, queues, messages, etc., but Artemis does not. I really want to be able to control my Artemis broker through the web interface, or at least with some cmd / PowerShell commands.
On this page, I read about some third-party tools that can be used to monitor an ActiveMQ instance, and I suggested that it also applies to Artemis. Unfortunately, I could not get these third-party tools to work. Some of them do not work very well on Windows, and some are old / inactive.
My clients communicate with brokers through NMS (.NET Messaging API) in C #. If someone was able to control their Artemis broker, especially on a Windows computer, please let me know how you did it!
EDIT:
I was able to contact the Jolokia REST API. With a GET request, I can see a bunch of information about my queues, such as messages added and used. This is good information to help me, but I would like information on current memory usage and disk usage.
http://username:password@localhost:8161/jolokia/read/org.apache.activemq.artemis :*
source
share