From 8a3d2839414728c46f8eaf05ec5aebf533103f66 Mon Sep 17 00:00:00 2001 From: Mateusz Rzeszutek Date: Tue, 26 Jul 2022 07:54:59 +0200 Subject: [PATCH] Move buffer pool metrics out of the experimental block (#6370) --- .../runtimemetrics/RuntimeMetricsInstaller.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/instrumentation/runtime-metrics/javaagent/src/main/java/io/opentelemetry/instrumentation/javaagent/runtimemetrics/RuntimeMetricsInstaller.java b/instrumentation/runtime-metrics/javaagent/src/main/java/io/opentelemetry/instrumentation/javaagent/runtimemetrics/RuntimeMetricsInstaller.java index a67682a6b7..025e2298d0 100644 --- a/instrumentation/runtime-metrics/javaagent/src/main/java/io/opentelemetry/instrumentation/javaagent/runtimemetrics/RuntimeMetricsInstaller.java +++ b/instrumentation/runtime-metrics/javaagent/src/main/java/io/opentelemetry/instrumentation/javaagent/runtimemetrics/RuntimeMetricsInstaller.java @@ -7,6 +7,7 @@ package io.opentelemetry.instrumentation.javaagent.runtimemetrics; import com.google.auto.service.AutoService; import io.opentelemetry.api.GlobalOpenTelemetry; +import io.opentelemetry.api.OpenTelemetry; import io.opentelemetry.instrumentation.runtimemetrics.BufferPools; import io.opentelemetry.instrumentation.runtimemetrics.Classes; import io.opentelemetry.instrumentation.runtimemetrics.Cpu; @@ -30,15 +31,17 @@ public class RuntimeMetricsInstaller implements AgentListener { return; } - Classes.registerObservers(GlobalOpenTelemetry.get()); - Cpu.registerObservers(GlobalOpenTelemetry.get()); - MemoryPools.registerObservers(GlobalOpenTelemetry.get()); - Threads.registerObservers(GlobalOpenTelemetry.get()); + OpenTelemetry openTelemetry = GlobalOpenTelemetry.get(); + + BufferPools.registerObservers(openTelemetry); + Classes.registerObservers(openTelemetry); + Cpu.registerObservers(openTelemetry); + MemoryPools.registerObservers(openTelemetry); + Threads.registerObservers(openTelemetry); if (config.getBoolean( "otel.instrumentation.runtime-metrics.experimental-metrics.enabled", false)) { - GarbageCollector.registerObservers(GlobalOpenTelemetry.get()); - BufferPools.registerObservers(GlobalOpenTelemetry.get()); + GarbageCollector.registerObservers(openTelemetry); } } }