Skip to content

Commit 1346f2d

Browse files
committed
fix jfr
1 parent 28387bf commit 1346f2d

File tree

1 file changed

+5
-0
lines changed
  • instrumentation/runtime-telemetry/runtime-telemetry-java17/library/src/main/java/io/opentelemetry/instrumentation/runtimemetrics/java17

1 file changed

+5
-0
lines changed

instrumentation/runtime-telemetry/runtime-telemetry-java17/library/src/main/java/io/opentelemetry/instrumentation/runtimemetrics/java17/RuntimeMetrics.java

+5
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,11 @@ CountDownLatch getStartUpLatch() {
136136
}
137137

138138
private static boolean isJfrAvailable() {
139+
if (System.getProperty("org.graalvm.nativeimage.imagecode") != null) {
140+
// GraalVM native image does not support JFR
141+
return false;
142+
}
143+
139144
try {
140145
Class.forName("jdk.jfr.FlightRecorder");
141146
// UnsatisfiedLinkError or ClassNotFoundException

0 commit comments

Comments
 (0)