diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/observation/ObservationAutoConfiguration.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/observation/ObservationAutoConfiguration.java index df97d94641..a00a6080c6 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/observation/ObservationAutoConfiguration.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/observation/ObservationAutoConfiguration.java @@ -114,7 +114,7 @@ public class ObservationAutoConfiguration { @ConditionalOnMissingBean(MeterObservationHandler.class) static class MeterObservationHandlerConfiguration { - @ConditionalOnMissingBean(Tracer.class) + @ConditionalOnMissingBean(type = "io.micrometer.tracing.Tracer") @Configuration(proxyBeanMethods = false) static class OnlyMetricsMeterObservationHandlerConfiguration {