Application monitoring
How to monitor JAVA?


ServicePilot appmon-java


What is a Java process?

A Java process, in the simplest terms, is a running app to which the operating system allocates processor time. A system process is uniquely identified on the system by its process identifier.

Java process monitoring

This package monitors performance counters of a Java process.

This gathers per Java process statistics including:

  • CPU utilization (%, process and system)
  • Heap memory utilization
  • Non heap memory utilization
  • GC collections by type (major, minor) with counts and time.
  • Buffer pools
  • Loaded classes
  • Threads