Class MemoryPools
- java.lang.Object
-
- io.opentelemetry.instrumentation.runtimemetrics.MemoryPools
-
public final class MemoryPools extends java.lang.ObjectRegisters observers that generate metrics about JVM memory areas.Example usage:
MemoryPools.registerObservers();Example metrics being exported: Component
runtime.jvm.memory.area{type="used",area="heap"} 2000000 runtime.jvm.memory.area{type="committed",area="nonheap"} 200000 runtime.jvm.memory.area{type="used",pool="PS Eden Space"} 2000
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidregisterMemoryAreaObservers()Register only the "area" observers.static voidregisterMemoryPoolObservers()Register only the "pool" observers.static voidregisterObservers()Register all observers provided by this module.
-
-
-
Method Detail
-
registerMemoryAreaObservers
public static void registerMemoryAreaObservers()
Register only the "area" observers.
-
registerMemoryPoolObservers
public static void registerMemoryPoolObservers()
Register only the "pool" observers.
-
registerObservers
public static void registerObservers()
Register all observers provided by this module.
-
-