Skip to content

Commit a348fed

Browse files
Update instrumentation/spring/spring-boot-autoconfigure/src/main/javaSpring3/io/opentelemetry/instrumentation/spring/autoconfigure/internal/instrumentation/runtimemetrics/RuntimeMetricsBeanRegistrationExcludeFilter.java
Co-authored-by: Jean Bisutti <[email protected]>
1 parent f6cb08e commit a348fed

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

instrumentation/spring/spring-boot-autoconfigure/src/main/javaSpring3/io/opentelemetry/instrumentation/spring/autoconfigure/internal/instrumentation/runtimemetrics/RuntimeMetricsBeanRegistrationExcludeFilter.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
public class RuntimeMetricsBeanRegistrationExcludeFilter implements BeanRegistrationExcludeFilter {
1818
@Override
1919
public boolean isExcludedFromAotProcessing(RegisteredBean registeredBean) {
20-
// GraalVM native image does not support JFR, so we exclude Java 17+ runtime metrics provider
20+
// The JFR-based runtime metric code is exlcuded from the Spring AOT processing step. So, this code is not included in a Spring native image application.
21+
2122
return "io.opentelemetry.instrumentation.spring.autoconfigure.internal.instrumentation.runtimemetrics.Java17RuntimeMetricsProvider"
2223
.equals(registeredBean.getBeanName());
2324
}

0 commit comments

Comments
 (0)