Skip to content

Commit 41b522d

Browse files
committed
Merge pull request #47626 from injectives
* pr/47626: Polish "Provide explicit order for neo4jObservationCustomizer" Provide explicit order for neo4jObservationCustomizer Closes gh-47626
2 parents 8f89bd3 + 500d054 commit 41b522d

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

documentation/spring-boot-docs/src/docs/antora/modules/reference/pages/actuator/metrics.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1047,6 +1047,8 @@ management:
10471047

10481048
Auto-configuration registers a javadoc:org.neo4j.driver.observation.micrometer.MicrometerObservationProvider[] for the auto-configured javadoc:org.neo4j.driver.Driver[].
10491049

1050+
To override this behavior, you can register a javadoc:org.springframework.boot.neo4j.autoconfigure.ConfigBuilderCustomizer[] bean with an order higher than zero.
1051+
10501052

10511053

10521054
[[actuator.metrics.supported.jetty]]

module/spring-boot-neo4j/src/main/java/org/springframework/boot/neo4j/autoconfigure/observation/Neo4jObservationAutoConfiguration.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import org.springframework.boot.neo4j.autoconfigure.ConfigBuilderCustomizer;
2828
import org.springframework.boot.neo4j.autoconfigure.Neo4jAutoConfiguration;
2929
import org.springframework.context.annotation.Bean;
30+
import org.springframework.core.annotation.Order;
3031

3132
/**
3233
* Auto-configuration for Neo4j observability.
@@ -42,6 +43,7 @@ public final class Neo4jObservationAutoConfiguration {
4243

4344
@Bean
4445
@ConditionalOnBean(ObservationRegistry.class)
46+
@Order(0)
4547
ConfigBuilderCustomizer neo4jObservationCustomizer(ObservationRegistry registry) {
4648
return (builder) -> builder.withObservationProvider(MicrometerObservationProvider.builder(registry).build());
4749
}

0 commit comments

Comments
 (0)