10 Mar 2022 05:37 AM - last edited on 25 Mar 2022 05:47 AM by MaciejNeumann
I'm a bit confused what the state of support for ActiveMQ Artemis and ActiveMQ is. Based on some forum posts here and also my experience ActiveMQ Artemis is not fully supported (that is JMX metrics via built-in plugins). There are custom JMX plugins that fetch AMQ Artemis metrics, though.
On the other hand on the Dynatrace Hub we can find both flavours as supported by Dynatrace:
On the Dynatrace demo instance we can also find ActiveMQ Artemis detected as separate Technology and distinguished from ActiveMQ
In my tenant however ActiveMQ Artemis is detected as "normal" ActiveMQ and no metrics are collected unless I use a custom JMX Plugin:
On the Queues screen then there is a ActiveMQ queue (which in reality is a ActiveMQ Artemis Queue) which shows no queue metrics, but reminds me to activate the ActiveMQ JMX plugin (which is enabled but doesn't provide any data since it is ActiveMQ Artemis)
This seems a bit inconsistent and like incomplete support, relying on community AMQArtemis plugins and a little "bit" official support. So my questions:
- what is needed to detect ActiveMQ Artemis as technology correctly?
- is there an official support for AMQ Artemis? Are metrics from AMQArtemis collected via the "normal" AMQ JMX extension? Should the ActiveMQ JMX plugin be enhanced?
- How can AMQArtemis metrics on the Queues screen be displayed the same way as for "normal ActiveMQ" (seems that this built in page for AMQ provides more queue details than for AMQArtemis)
Solved! Go to Solution.
Unfortunately not. I know the documentation, but in regards to ActiveMQ Artemis it is incomplete.
We're currently working on a documentation for the Queues screen where we will add all these details
Hi @r_weber, thanks for your questions - please see my answers below:
What is needed to detect ActiveMQ Artemis as technology correctly?
ActiveMQ Artemis monitoring is an out-of-the-box capability of Dynatrace – no extension is needed here. It seems that in your case ActiveMQ Artemis cannot be detected (further investigation via our Support team would be needed here)
Is there an official support for AMQ Artemis?
Yes, it is officially supported - see our Technology support page
Are metrics from AMQArtemis collected via the "normal" AMQ JMX extension? Should the ActiveMQ JMX plugin be enhanced?
We currently don't offer a plugin for ActiveMQ Artemis. This might change in the future. However, please note that Apache suggests Micrometer as metrics provider not JMX. Follow up reading: https://activemq.apache.org/components/artemis/documentation/latest/metrics.html
How can AMQArtemis metrics on the Queues screen be displayed the same way as for "normal ActiveMQ" (seems that this built in page for AMQ provides more queue details than for AMQArtemis)
ActiveMQ Artemis metrics are currently not available, but this might change in the future.
Do you have any information of how dynatrace can tap into micrometer once it is running on artemis?