Class JvmMemoryPoolAllocationMetrics

Object
JvmMemoryPoolAllocationMetrics

JVM memory allocation metrics. The JvmMemoryPoolAllocationMetrics are registered as part of the JvmMetrics like this:

 JvmMetrics.builder().register();
 
However, if you want only the JvmMemoryPoolAllocationMetrics you can also register them directly:

 JvmMemoryAllocationMetrics.builder().register();
 
Example metrics being exported:
 # HELP jvm_memory_pool_allocated_bytes_total Total bytes allocated in a given JVM memory pool. Only updated after GC, not continuously.
 # TYPE jvm_memory_pool_allocated_bytes_total counter
 jvm_memory_pool_allocated_bytes_total{pool="Code Cache"} 4336448.0
 jvm_memory_pool_allocated_bytes_total{pool="Compressed Class Space"} 875016.0
 jvm_memory_pool_allocated_bytes_total{pool="Metaspace"} 7480456.0
 jvm_memory_pool_allocated_bytes_total{pool="PS Eden Space"} 1.79232824E8
 jvm_memory_pool_allocated_bytes_total{pool="PS Old Gen"} 1428888.0
 jvm_memory_pool_allocated_bytes_total{pool="PS Survivor Space"} 4115280.0