Skip to content

Commit 1a90b20

Browse files
committed
fix double instrumentation
1 parent d52a3b5 commit 1a90b20

File tree

1 file changed

+4
-0
lines changed
  • instrumentation/runtime-telemetry/runtime-telemetry-java8/javaagent/src/main/java/io/opentelemetry/instrumentation/javaagent/runtimemetrics/java8

1 file changed

+4
-0
lines changed

instrumentation/runtime-telemetry/runtime-telemetry-java8/javaagent/src/main/java/io/opentelemetry/instrumentation/javaagent/runtimemetrics/java8/Java8RuntimeMetricsInstaller.java

+4
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ public class Java8RuntimeMetricsInstaller implements AgentListener {
1919

2020
@Override
2121
public void afterAgent(AutoConfiguredOpenTelemetrySdk autoConfiguredSdk) {
22+
if (Double.parseDouble(System.getProperty("java.specification.version")) >= 17) {
23+
return;
24+
}
25+
2226
RuntimeMetrics runtimeMetrics =
2327
RuntimeMetricsConfigUtil.configure(
2428
RuntimeMetrics.builder(GlobalOpenTelemetry.get()), AgentInstrumentationConfig.get());

0 commit comments

Comments
 (0)