Class Classes
java.lang.Object
io.opentelemetry.instrumentation.runtimemetrics.java8.Classes
Registers measurements that generate metrics about JVM classes.
Example usage:
Classes.registerObservers(GlobalOpenTelemetry.get());
Example metrics being exported:
process.runtime.jvm.classes.loaded 100 process.runtime.jvm.classes.unloaded 2 process.runtime.jvm.classes.current_loaded 98
In case you enable the preview of stable JVM semantic conventions (e.g. by setting the
otel.semconv-stability.opt-in system property to jvm), the metrics being exported will
follow the
most recent JVM semantic conventions. This is how the example above looks when stable JVM
semconv is enabled:
jvm.class.loaded 100 jvm.class.unloaded 2 jvm.class.count 98
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<AutoCloseable>registerObservers(io.opentelemetry.api.OpenTelemetry openTelemetry) Register observers for java runtime class metrics.
-
Method Details
-
registerObservers
public static List<AutoCloseable> registerObservers(io.opentelemetry.api.OpenTelemetry openTelemetry) Register observers for java runtime class metrics.
-