Class SpringWebfluxServerTelemetry
java.lang.Object
io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetry
Entrypoint for instrumenting Spring Webflux HTTP services.
-
Method Summary
Modifier and TypeMethodDescriptionbuilder(io.opentelemetry.api.OpenTelemetry openTelemetry) Returns a newSpringWebfluxServerTelemetryBuilderconfigured with the givenOpenTelemetry.static SpringWebfluxServerTelemetrycreate(io.opentelemetry.api.OpenTelemetry openTelemetry) Returns a newSpringWebfluxServerTelemetryconfigured with the givenOpenTelemetry.org.springframework.web.server.WebFilterReturns an OpenTelemetry telemetry producingWebFilterthat can be registered with Spring Webflux to instrument HTTP server requests.org.springframework.web.server.WebFilterReturns an OpenTelemetry telemetry producingWebFilterthat can be registered with Spring Webflux to instrument HTTP server requests.
-
Method Details
-
create
Returns a newSpringWebfluxServerTelemetryconfigured with the givenOpenTelemetry. -
builder
public static SpringWebfluxServerTelemetryBuilder builder(io.opentelemetry.api.OpenTelemetry openTelemetry) Returns a newSpringWebfluxServerTelemetryBuilderconfigured with the givenOpenTelemetry. -
createWebFilter
public org.springframework.web.server.WebFilter createWebFilter()Returns an OpenTelemetry telemetry producingWebFilterthat can be registered with Spring Webflux to instrument HTTP server requests.- Returns:
- OpenTelemetry telemetry producing
WebFilter
-
createWebFilterAndRegisterReactorHook
public org.springframework.web.server.WebFilter createWebFilterAndRegisterReactorHook()Returns an OpenTelemetry telemetry producingWebFilterthat can be registered with Spring Webflux to instrument HTTP server requests. Also registers the Reactor context propagation hookContextPropagationOperatorfor propagating OpenTelemetry context into reactive pipelines.- Returns:
- OpenTelemetry telemetry producing
WebFilter
-