Package io.prometheus.client.hotspot
Class MemoryPoolsExports
- java.lang.Object
-
- io.prometheus.client.Collector
-
- io.prometheus.client.hotspot.MemoryPoolsExports
-
public class MemoryPoolsExports extends io.prometheus.client.Collector
Exports metrics about JVM memory areas.Example usage:
Example metrics being exported:new MemoryPoolsExports().register();jvm_memory_bytes_used{area="heap"} 2000000 jvm_memory_bytes_committed{area="nonheap"} 200000 jvm_memory_bytes_max{area="nonheap"} 2000000 jvm_memory_pool_bytes_used{pool="PS Eden Space"} 2000
-
-
Constructor Summary
Constructors Constructor Description MemoryPoolsExports()MemoryPoolsExports(MemoryMXBean memoryBean, List<MemoryPoolMXBean> poolBeans)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<io.prometheus.client.Collector.MetricFamilySamples>collect()
-
-
-
Constructor Detail
-
MemoryPoolsExports
public MemoryPoolsExports()
-
MemoryPoolsExports
public MemoryPoolsExports(MemoryMXBean memoryBean, List<MemoryPoolMXBean> poolBeans)
-
-