The metrics-jvm module contains a number of reusable gauges and
metric sets which allow you to easily instrument JVM internals.
Supported metrics include:
- Run count and elapsed times for all supported garbage collectors
- Memory usage for all memory pools, including off-heap memory
- Breakdown of thread states, including deadlocks
- File descriptor usage
- Buffer pool sizes and utilization (Java 7 only)