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

JMX Connections to the monitored process

jcamps
Advisor

Hi all,

in several Java processes monitored with Dynatrace there's a lot of threads with JMX timeout and my customer want to certify the Dynatrace agent is not openning any JMX connection to the monitored process.

So, the Dynatrace Agents opens JMX connections to the monitored process to get any type of information?

Regards!

4 REPLIES 4

BabarQayyum
Leader

Hello Josep,

Did you configure any custom JMX measure for the agent(s)?

We use the Java Management Extension (JMX) to manage and monitor Java-based applications. The JMX interface invokes methods on MBeans to retrieve Performance Monitoring Infrastructure (PMI) data. AppMon supports JMX and provides an interface for third-party applications integration.

Review the below documentation.

https://community.dynatrace.com/community/display/...

Regards,

Babar

jcamps
Advisor

Hi Babar,

no, we've not configured explicitly any JMX measure for any the agents. We want to confirm if the Dynatrace agent is not opening any JMX connection to the monitored process if we don't configure any JMX measure explicitly (via setting one JMX measure).

Thanks!

harald_berger
Dynatrace Pro
Dynatrace Pro

Hi Josep,

The agent lives within the JVM and has direct access to the JMX classes. Therefore it has no need to spawn threads or JMX connections.

I have seen your support case already. All the threads are named ""JMX server connection timeout Thread-x" which are not caused by AppMon agent.

Maybe caused by another software like

http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-249

Best
Harry

jcamps
Advisor

Hi Harald,

thanks for your accurate response!

Regards!