Skip to content

Commit 1eea5d3

Browse files
Update instrumentation/runtime-telemetry/runtime-telemetry-java8/library/src/main/java/io/opentelemetry/instrumentation/runtimemetrics/java8/Threads.java
Co-authored-by: Jean Bisutti <[email protected]>
1 parent a1bd518 commit 1eea5d3

File tree

1 file changed

+2
-1
lines changed
  • instrumentation/runtime-telemetry/runtime-telemetry-java8/library/src/main/java/io/opentelemetry/instrumentation/runtimemetrics/java8

1 file changed

+2
-1
lines changed

instrumentation/runtime-telemetry/runtime-telemetry-java8/library/src/main/java/io/opentelemetry/instrumentation/runtimemetrics/java8/Threads.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,8 @@ private static boolean isJava9OrNewer() {
119119
private static boolean useThreads() {
120120
// GraalVM native image does not support ThreadMXBean yet
121121
// see https://github.com/oracle/graal/issues/6101
122-
return !isJava9OrNewer() || System.getProperty("org.graalvm.nativeimage.imagecode") != null;
122+
boolean isNativeExecution = System.getProperty("org.graalvm.nativeimage.imagecode") != null;
123+
return !isJava9OrNewer() || isNativeExecution;
123124
}
124125

125126
private static Consumer<ObservableLongMeasurement> java8Callback(ThreadMXBean threadBean) {

0 commit comments

Comments
 (0)