java.lang.Object
io.opentelemetry.instrumentation.runtimemetrics.java8.GarbageCollector

public final class GarbageCollector extends Object
Registers instruments that generate metrics about JVM garbage collection. The metrics generated by this class follow the stable JVM metrics semantic conventions.

Example usage:


 GarbageCollector.registerObservers(GlobalOpenTelemetry.get());
 

Example metrics being exported:

   jvm.gc.duration{jvm.gc.name="G1 Young Generation",jvm.gc.action="end of minor GC"} 0.022
 
  • Method Details

    • registerObservers

      public static List<AutoCloseable> registerObservers(io.opentelemetry.api.OpenTelemetry openTelemetry, boolean captureGcCause)
      Register observers for java runtime memory metrics.