Class SpringWebfluxTelemetry
java.lang.Object
io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetry
Entrypoint for instrumenting Spring Webflux HTTP clients.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddClientTracingFilter(List<org.springframework.web.reactive.function.client.ExchangeFilterFunction> exchangeFilterFunctions) builder(io.opentelemetry.api.OpenTelemetry openTelemetry) Returns a newSpringWebfluxTelemetryBuilderconfigured with the givenOpenTelemetry.static SpringWebfluxTelemetrycreate(io.opentelemetry.api.OpenTelemetry openTelemetry) Returns a newSpringWebfluxTelemetryconfigured with the givenOpenTelemetry.org.springframework.web.server.WebFilterorg.springframework.web.server.WebFilter
-
Method Details
-
create
Returns a newSpringWebfluxTelemetryconfigured with the givenOpenTelemetry. -
builder
public static SpringWebfluxTelemetryBuilder builder(io.opentelemetry.api.OpenTelemetry openTelemetry) Returns a newSpringWebfluxTelemetryBuilderconfigured with the givenOpenTelemetry. -
addClientTracingFilter
public void addClientTracingFilter(List<org.springframework.web.reactive.function.client.ExchangeFilterFunction> exchangeFilterFunctions) -
createWebFilter
public org.springframework.web.server.WebFilter createWebFilter() -
createWebFilterAndRegisterReactorHook
public org.springframework.web.server.WebFilter createWebFilterAndRegisterReactorHook()
-