Class MemoryPoolsExports


  • public class MemoryPoolsExports
    extends io.prometheus.client.Collector
    Exports metrics about JVM memory areas.

    Example usage:

     
       new MemoryPoolsExports().register();
     
     
    Example metrics being exported:
       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
     
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.prometheus.client.Collector

        io.prometheus.client.Collector.Describable, io.prometheus.client.Collector.MetricFamilySamples, io.prometheus.client.Collector.Type
    • Field Summary

      • Fields inherited from class io.prometheus.client.Collector

        MILLISECONDS_PER_SECOND, NANOSECONDS_PER_SECOND