spring-boot/spring-boot-project
Brian Clozel 685fa900f8 Auto-configure Observation instrumentation for WebFlux
Prior to this commit, Spring Boot would offer a specific Metrics
instrumentation for WebFlux applications through a `WebFilter` and
custom Tag providers.

As of Spring Framework 6.0, the Observation instrumentation is done
directly in WebFlux, also with a `WebFilter`. While this allows both
metrics and traces, some features cannot be supported in the same way
with this new infrastructure.
The former `WebFilter` has been removed and the Tagging infrastructure
deprecated in favor of custom Observation conventions. This commit
provides an adapter layer so that developers can refactor their custom
tagging solution to the convention way, during the deprecation phase,
without losing any feature.

Closes gh-32539
2022-10-20 15:29:31 +02:00
..
spring-boot Remove LogbackConfigurationAotContribution from native image 2022-10-19 23:49:34 -07:00
spring-boot-actuator Auto-configure Observation instrumentation for WebFlux 2022-10-20 15:29:31 +02:00
spring-boot-actuator-autoconfigure Auto-configure Observation instrumentation for WebFlux 2022-10-20 15:29:31 +02:00
spring-boot-autoconfigure Adapt to Spring Security changes 2022-10-19 11:46:27 -07:00
spring-boot-dependencies Upgrade to Spring Framework 6.0.0-RC2 2022-10-20 15:24:51 +02:00
spring-boot-devtools Adapt to Spring Security changes 2022-10-19 11:46:27 -07:00
spring-boot-docs Update GraalVM requirement to 22.3 2022-10-20 10:36:42 +02:00
spring-boot-parent
spring-boot-starters
spring-boot-test
spring-boot-test-autoconfigure Adapt to Spring Security changes 2022-10-19 11:46:27 -07:00
spring-boot-tools Fix package tangle in spring-boot-gradle-plugin 2022-10-20 13:12:12 +01:00