Can this be done by the existing Java Agent that I've configured and instrumented for Tomcat6 app server?
Thanks in advance for all your help
I think you will need Guenter_Grossberger 's FieldPack
Docker, nginx and ActiveMQ field packs posted on GitHub
There is also an "Active MQ JMS Field Pack" which might be more what you are looking for. It is now a fully supported FP from Engineering - Guenter_Grossberger can provide more details
for this FP, do I need to install EPAgent? Do I also need to open up a Support Case to get this FP?
Thanks Lynn_Williams for providing the link. I am assuming, since I've never done Apache ActiveMQ config/instrumentation, that the "Active MQ JMS FP" might be a better fit but I'll find out more after talking to Guenter_Grossberger
For the ActiveMQ Broker Monitoring FP you will need an EPAgent installed. The GitHub link states 9.7.1, but APM 10.x will also be OK as FP relies on the EPAgent RESTful interface support that started in 9.7.1.
GitHub - CA-APM/ca-apm-fieldpack-activemq-broker: Collect JMX data from an ActiveMQ broker using an EP agent.
Also if you log a support case an engineer should be able to provide the "Active MQ JMS Field Pack" for you.
Hope that helps
I've opened up a CA Support Case 00591859
Thanks everyone for your help.
Hi Guenter ,
Provided customer activemqjms-fieldpack.20160727-bin.zip
My question is this the correct FP that Manish needs?
Apache Tomcat 6.0.37
Java Agent v10.1
APM (MoM & Collectors) v10.1
GNU/Linux 2.6.18-308.8.2.el5 GNU/Linux
yes, for 10.1 you need the extension. It is monitoring incoming/outgoing (put/get/receive) client JMS calls. In 10.2 JMS support is included OOTB.
If you want to monitor the broker itself you can use the EPA script from GitHub that Lynn mentioned.
Guenter_Grossberger so that zip file Yanna supplied has the following files:
Now, the epagent layout is as follows:
Since I haven't done this before......is there a doc somewhere I can follow on where to put the ".jar" and ".pbd" file?
Here is what I sent you with the FP:
Installation Instructions:Prerequisites:- Ensure Agent is 9.1+Installation :-Drop the jar file in the agent ext folder of the producer and consumer (JMS clients)Drop JMSApacheMQ.pbd in the agent config folder of the producer and the consumerAdd the pbd to the directive property of the profile file of the producer and the consumer.Restart the Application.
Hope this helps.
Wait, I just realized............this extension is for the java agent, right? DUH!!
So after that realization are you set, now encountering another issue, or it works as expected. Please let us know when time allows.
How is it going in getting this working? Please let us know.
Yes, I've made the necessary changes on the agent. Just waiting on my customer to restart the app server.
Guenter_Grossberger and Yanna this is what I am seeing with the extension enabled with the java agent
Is there a doc anywhere explaining how to verify the metrics fro ActiveMQ (whether they are showing and what to look for) and how to read/interpret them?
It basically monitor the JMS message exchanges between producer and consumer.
Producer : JMS client sends the message, FP looks for send message and the metrics : ProdecerMQ|<destinationtype>|<destinationname>|<method>
Consumer : JMS client consumes the message, FP looks at messages & receive methods and the metrics: Apps|ConsumeMQ <destination name>|URL |Default
The send messages show up under Backends and receive messages under Frontends
It looks like getting the Field Pack via a Support case is the clear next step
If the above replies have correctly answered your question, please click the "Mark Correct" button to Lynn's initial response. so others can benefit from this information.
You may continue to ask any clarification questions but it seems Lynn's post have explained the necessary details about the field pack.