cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

AMQ Artemis Monitoring

y_buccellato
Helper

Hi, does Dynatrace monitor any queue from AMQ Artemis?

Even if, while configuring the jmx plugin via Webui, I can see the addresses, queues and broker in the end the plugin itself doesn't show any data.

I'm fully aware that a standard plugin exist ActiveMQ JMX and even this one doesn't work ootb for my artemis AMQ.


Any suggestion would be appreciated!

Thank you

5 REPLIES 5

The_AM
Dynatrace Pro
Dynatrace Pro

Hi Yann B.,

Yes, Dynatrace does support monitoring of ActiveMQ. List of collected metrics available on the following page:
https://www.dynatrace.com/support/help/shortlink/activemq-monitoring

With OneAgent in full-stack mode on your consumer/producer applications, you will also be able to see queue listener and messaging services: https://www.dynatrace.com/support/help/shortlink/service-detection#messaging-and-queueing


Regards,

Andrew M.

Regards,
Andrew M.

Hi,

as mentionet above I'm aware of this plugin but, since this is not working out of the box in my environment and the AMQ are specifically from Artemis and are managed by a tool called AMQ Broker I was wondering if there was any problem in monitoring those specific kind of queue

(more on the subject I'm creating JMX plugin without any success till now)

regards

Hi Yann,

I am working on an Dynatrace JMX extension for Artemis MQ, as the Mbeans differ from the Classic ActiveMQ. Stay tuned.
Andrew M.

Regards,
Andrew M.

Hi, I know it's been a long time, but with Dynatrace the more people see it the more people want it and I was literally kidnapped by everyone! 😄

I have some news for you: I had the problem of not seeing the amq queue from Red Hat AMQ broker and I was not in control of the product itself so I had to rely on feedback from other teams.

After reviewing the Red Hat product documentation (in witch I'm not an expert) I found a document that said that in order to enable jmx publishing the admin of the product had to insert this line at the startup of the process:

-Dcom.sun.management.jmxremote

So I went into Dynatrace, I saw that the parameter wasn't in the start up command line of the process and the admin was asked to insert it.

After that everything was visible out of the box (as you were expecting and experiencing) [with the custom jmx plugin]

Also Dynatrace help doc. said it in the prerequisite but of course the doc. cannot point specifically on various usecases.

Sooo, thanks again for the answer and the support you provided in this thread 🙂


Hi, I was researching a little bit more and seems that this guy already did the job:

https://github.com/vegardit/activemq-artemis-dynatrace-plugin

If you have a lot of queue you'll spent a lot of DDU!

Bye