mirror of
https://github.com/spring-projects/spring-boot.git
synced 2026-09-25 02:49:03 +00:00
Merge pull request #47626 from injectives
* pr/47626: Polish "Provide explicit order for neo4jObservationCustomizer" Provide explicit order for neo4jObservationCustomizer Closes gh-47626
This commit is contained in:
+2
@@ -1047,6 +1047,8 @@ management:
|
||||
|
||||
Auto-configuration registers a javadoc:org.neo4j.driver.observation.micrometer.MicrometerObservationProvider[] for the auto-configured javadoc:org.neo4j.driver.Driver[].
|
||||
|
||||
To override this behavior, you can register a javadoc:org.springframework.boot.neo4j.autoconfigure.ConfigBuilderCustomizer[] bean with an order higher than zero.
|
||||
|
||||
|
||||
|
||||
[[actuator.metrics.supported.jetty]]
|
||||
|
||||
+2
@@ -27,6 +27,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
||||
import org.springframework.boot.neo4j.autoconfigure.ConfigBuilderCustomizer;
|
||||
import org.springframework.boot.neo4j.autoconfigure.Neo4jAutoConfiguration;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.core.annotation.Order;
|
||||
|
||||
/**
|
||||
* Auto-configuration for Neo4j observability.
|
||||
@@ -42,6 +43,7 @@ public final class Neo4jObservationAutoConfiguration {
|
||||
|
||||
@Bean
|
||||
@ConditionalOnBean(ObservationRegistry.class)
|
||||
@Order(0)
|
||||
ConfigBuilderCustomizer neo4jObservationCustomizer(ObservationRegistry registry) {
|
||||
return (builder) -> builder.withObservationProvider(MicrometerObservationProvider.builder(registry).build());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user