Move buffer pool metrics out of the experimental block (#6370)

This commit is contained in:
Mateusz Rzeszutek 2022-07-26 07:54:59 +02:00 committed by GitHub
parent 976ab9411c
commit 8a3d283941
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 6 deletions

View File

@ -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);
}
}
}