diff --git a/module/spring-boot-neo4j/src/main/java/org/springframework/boot/neo4j/autoconfigure/observation/Neo4jObservationAutoConfiguration.java b/module/spring-boot-neo4j/src/main/java/org/springframework/boot/neo4j/autoconfigure/observation/Neo4jObservationAutoConfiguration.java index 9a62bf346dbe..33e2fbd5fd94 100644 --- a/module/spring-boot-neo4j/src/main/java/org/springframework/boot/neo4j/autoconfigure/observation/Neo4jObservationAutoConfiguration.java +++ b/module/spring-boot-neo4j/src/main/java/org/springframework/boot/neo4j/autoconfigure/observation/Neo4jObservationAutoConfiguration.java @@ -27,6 +27,8 @@ import org.springframework.boot.neo4j.autoconfigure.ConfigBuilderCustomizer; import org.springframework.boot.neo4j.autoconfigure.Neo4jAutoConfiguration; import org.springframework.context.annotation.Bean; +import org.springframework.core.Ordered; +import org.springframework.core.annotation.Order; /** * Auto-configuration for Neo4j observability. @@ -42,6 +44,7 @@ public final class Neo4jObservationAutoConfiguration { @Bean @ConditionalOnBean(ObservationRegistry.class) + @Order(Ordered.HIGHEST_PRECEDENCE) ConfigBuilderCustomizer neo4jObservationCustomizer(ObservationRegistry registry) { return (builder) -> builder.withObservationProvider(MicrometerObservationProvider.builder(registry).build()); }