We have implemented remote JMX APMIA agents, we are getting the required metrics but unable to understand the Y axis in metrics view for few metrics. Need your help to understand:
1. Metric Name: GarbageCollectionTime
Is the metric/data points showing in the metric view is in "milliSecond" ?
Metric Path: SuperDomain|....|JMX|JMX System on ####|Default|GemFire|member=###-cache-server|type=Member:GarbageCollectionTime
2. Metric name: AverageReads
Is the metric/data points showing in the Y axis of metric view is in which unit?
Metric Path: SuperDomain|...|JMX|JMX System on ####|Default|GemFire|member=###-server|type=Member:AverageReads
JMX metrics is provided by he AppServer, we don't do any calculation.
There are various methods and commands you can use to validate that APM reports the correct JMX values, you can install another third-party JMX tool and query for the same metric, time and resolution.
Option 1: Use jcmd utility
Option 2: jhsdb jmap --heap --pid <java process PID>
You can refer to this article