Skip to content

Latest commit

 

History

History
88 lines (69 loc) · 2.75 KB

File metadata and controls

88 lines (69 loc) · 2.75 KB

JVM Metrics

The JMX Metric Gatherer provides built in JVM metric gathering capabilities. These metrics are sourced from Cassandra's exposed Dropwizard Metrics for each node: https://cassandra.apache.org/doc/latest/operating/metrics.html.

Metrics

Client Request Metrics

  • 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