Heap Usage metrics not showing up in JMX

book

Article ID: 192540

calendar_today

Updated On:

Products

CA Application Performance Management Agent (APM / Wily / Introscope) CA Application Performance Management (APM / Wily / Introscope) INTROSCOPE DX Application Performance Management

Issue/Introduction

Using CA APM infrastructure agent Release 20.4.0.17 with the JMX bundle to instrument one of our JVMs serving a Hadoop component. After the instrumentation and remote JMX port enabling on the JVM, we are able to get the thread related metrics, but we are unable to get information on the heap usage for the JVM in CA APM. When we use Jconsole to view the jmx metrics, we can see the heap usage.
Request you to check why heap usage is not being reported using CA APM.

 

Also what metrics can we get with the Remote JMX extension?

Environment

Release : 14.6

Component : APM Agents

Resolution

1. Remote JMX is a generic extension to pull and report JMX data. Other than some standard Mbeans (Thread, OS, GC) from JVM,  the agent doesn't know in advance which Mbeans we will be fetching data from.

2. The reason why we do not provide heap data OOB is that heap data returned by JMX is wrapped in a special object which we need to transform to get raw data.

Right now, we do not have support for such transformation.

Additional Information

What we say on Remote JMX metrics is under. https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/it-operations-management/dx-apm-saas/SaaS/implementing-agents/infrastructure-agent/Remote-JMX-Monitoring.html