Resolves https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7436 * Created new Module `spring-webflux-5.3` which contains only server-side library instrumentation * Minimum supported version is 5.3 because there are various problems in older versions of reactor and webflux that prevent a few of the tests from passing. * Moved existing `spring-webflux-5.0` (webclient instrumentation) into a common `spring-webflux` folder next to the 5.3 (server) instrumentation. Moved the README to the parent folder so the docs are cohesive between client/server instrumentation. * Implemented `WebFilter` which instruments the server-side * Depends on the `reactor-3.1` instrumentation to pass the context around. Registers the react hook when it creates the `WebFilter` * Tests using the standard HTTP server test suite --------- Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> |
||
---|---|---|
.. | ||
integration-tests | ||
library-for-integration-tests | ||
src | ||
build.gradle.kts |