Hello All,
What options exist for collecting performance metrics on JVMs or Java-based platforms running in a Windows or Linux server? - similar to what is accomplished through Java Mission Control (JMX based).
Desired Metrics that pertain to the JVM itself (not the host server) include:
-
Heap / non-heap memory usage
-
Thread counts and states
-
CPU load
-
Garbage Collection statistics
Does a generic solution exist, or is it possible to integrate JMX into protocol?
Hi Thomas,
It's not all of the statistics you mention, but monitoring the JVM process from a Microsoft platform or Linux platform connector will already give you total memory usage, CPU load, and thread counts.