Class Threads
java.lang.Object
io.opentelemetry.instrumentation.runtimemetrics.java8.Threads
Registers measurements that generate metrics about JVM threads. The metrics generated by this
class follow the
stable JVM metrics semantic conventions.
Example usage:
Threads.registerObservers(GlobalOpenTelemetry.get());
Example metrics being exported:
jvm.thread.count{jvm.thread.daemon=true,jvm.thread.state="waiting"} 1
jvm.thread.count{jvm.thread.daemon=true,jvm.thread.state="runnable"} 2
jvm.thread.count{jvm.thread.daemon=false,jvm.thread.state="waiting"} 2
jvm.thread.count{jvm.thread.daemon=false,jvm.thread.state="runnable"} 3
-
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.
-