The JMX Metric Gatherer provides built in JVM metric gathering capabilities.
- Name:
jvm.classes.loaded - Description: The number of loaded classes
- Unit:
1 - Instrument Type: LongValueObserver
- Name:
jvm.gc.collections.count - Description: The total number of garbage collections that have occurred
- Unit:
1 - Instrument Type: LongSumObserver
- Name:
jvm.gc.collections.elapsed - Description: The approximate accumulated collection elapsed time
- Unit:
ms - Instrument Type: LongSumObserver
- Name:
jvm.memory.heap.init - Description: The initial amount of memory that the JVM requests from the operating system for the heap
- Unit:
by - Instrument Type: LongValueObserver
- Name:
jvm.memory.heap.max - Description: The maximum amount of memory can be used for the heap
- Unit:
by - Instrument Type: LongValueObserver
- Name:
jvm.memory.heap.used - Description: The current heap memory usage
- Unit:
by - Instrument Type: LongValueObserver
- Name:
jvm.memory.heap.committed - Description: The amount of memory that is guaranteed to be available for the heap
- Unit:
by - Instrument Type: LongValueObserver
- Name:
jvm.memory.nonheap.init - Description: The initial amount of memory that the JVM requests from the operating system for non-heap purposes
- Unit:
by - Instrument Type: LongValueObserver
- Name:
jvm.memory.nonheap.max - Description: The maximum amount of memory can be used for non-heap purposes
- Unit:
by - Instrument Type: LongValueObserver
- Name:
jvm.memory.nonheap.used - Description: The current non-heap memory usage
- Unit:
by - Instrument Type: LongValueObserver
- Name:
jvm.memory.nonheap.committed - Description: The amount of memory that is guaranteed to be available for non-heap purposes
- Unit:
by - Instrument Type: LongValueObserver
- Name:
jvm.memory.pool.init - Description: The initial amount of memory that the JVM requests from the operating system for the memory pool
- Unit:
by - Instrument Type: LongValueObserver
- Name:
jvm.memory.pool.max - Description: The maximum amount of memory can be used for the memory pool
- Unit:
by - Instrument Type: LongValueObserver
- Name:
jvm.memory.pool.used - Description: The current memory pool memory usage
- Unit:
by - Instrument Type: LongValueObserver
- Name:
jvm.memory.pool.committed - Description: The amount of memory that is guaranteed to be available for the memory pool
- Unit:
by - Instrument Type: LongValueObserver
- Name:
jvm.threads.count - Description: The current number of threads
- Unit:
1 - Instrument Type: LongValueObserver