Index
All Classes and Interfaces|All Packages
A
- addAttributesExtractor(AttributesExtractor<ClientRequest, ClientResponse>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetryBuilder
-
Adds an additional
AttributesExtractorto invoke to set attributes to instrumented items for WebClient. - addAttributesExtractor(AttributesExtractor<ServerWebExchange, ServerWebExchange>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetryBuilder
-
Adds an additional
AttributesExtractorto invoke to set attributes to instrumented items. - addClientAttributesExtractor(AttributesExtractor<ClientRequest, ClientResponse>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Deprecated.
- addClientTracingFilter(List<ExchangeFilterFunction>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetry
-
Deprecated.Use
SpringWebfluxClientTelemetry.addFilter(List)instead. - addFilter(List<ExchangeFilterFunction>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetry
- addServerAttributesExtractor(AttributesExtractor<ServerWebExchange, ServerWebExchange>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Deprecated.
B
- build() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetryBuilder
-
Returns a new
SpringWebfluxClientTelemetrywith the settings of thisSpringWebfluxClientTelemetryBuilder. - build() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetryBuilder
-
Returns a new
SpringWebfluxTelemetrywith the settings of thisSpringWebfluxServerTelemetryBuilder. - build() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Deprecated.
- builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetry
-
Returns a new
SpringWebfluxClientTelemetryBuilderconfigured with the givenOpenTelemetry. - builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetry
-
Returns a new
SpringWebfluxServerTelemetryBuilderconfigured with the givenOpenTelemetry. - builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetry
-
Deprecated.
C
- create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetry
-
Returns a new
SpringWebfluxClientTelemetryconfigured with the givenOpenTelemetry. - create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetry
-
Returns a new
SpringWebfluxServerTelemetryconfigured with the givenOpenTelemetry. - create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetry
-
Deprecated.
- createWebFilter() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetry
- createWebFilter() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetry
-
Deprecated.Use
SpringWebfluxServerTelemetry.createWebFilter()instead. - createWebFilterAndRegisterReactorHook() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetry
- createWebFilterAndRegisterReactorHook() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetry
-
Deprecated.
E
- Experimental - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3.internal
-
This class is internal and experimental.
F
- filter(ClientRequest, ExchangeFunction) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientTracingFilter
G
- getClientBuilderExtractor() - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxBuilderUtil
- getErrorType(ClientRequest, ClientResponse, Throwable) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
- getHttpRequestHeader(ClientRequest, String) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
- getHttpRequestMethod(ClientRequest) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
- getHttpResponseHeader(ClientRequest, ClientResponse, String) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
- getHttpResponseStatusCode(ClientRequest, ClientResponse, Throwable) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
- getServerAddress(ClientRequest) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
- getServerBuilderExtractor() - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxBuilderUtil
- getServerPort(ClientRequest) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
- getUrlFull(ClientRequest) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
I
- INSTANCE - Enum constant in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
- internalSetEmitExperimentalClientTelemetry(BiConsumer<SpringWebfluxClientTelemetryBuilder, Boolean>) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.Experimental
- internalSetEmitExperimentalServerTelemetry(BiConsumer<SpringWebfluxServerTelemetryBuilder, Boolean>) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.Experimental
- io.opentelemetry.instrumentation.spring.webflux.v5_3 - package io.opentelemetry.instrumentation.spring.webflux.v5_3
- io.opentelemetry.instrumentation.spring.webflux.v5_3.internal - package io.opentelemetry.instrumentation.spring.webflux.v5_3.internal
S
- setCapturedClientRequestHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Deprecated.
- setCapturedClientResponseHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Deprecated.
- setCapturedRequestHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetryBuilder
-
Configures the HTTP WebClient request headers that will be captured as span attributes.
- setCapturedRequestHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetryBuilder
-
Configures the HTTP request headers that will be captured as span attributes from server instrumentation.
- setCapturedResponseHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetryBuilder
-
Configures the HTTP WebClient response headers that will be captured as span attributes.
- setCapturedResponseHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetryBuilder
-
Configures the HTTP response headers that will be captured as span attributes from server instrumentation.
- setCapturedServerRequestHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Deprecated.
- setCapturedServerResponseHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Deprecated.
- setClientBuilderExtractor(Function<SpringWebfluxClientTelemetryBuilder, DefaultHttpClientInstrumenterBuilder<ClientRequest, ClientResponse>>) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxBuilderUtil
- setClientSpanNameExtractor(Function<SpanNameExtractor<? super ClientRequest>, ? extends SpanNameExtractor<? super ClientRequest>>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Deprecated.
- setEmitExperimentalHttpClientTelemetry(boolean) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Deprecated.
- setEmitExperimentalHttpServerTelemetry(boolean) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Deprecated.
- setEmitExperimentalTelemetry(SpringWebfluxClientTelemetryBuilder, boolean) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.Experimental
- setEmitExperimentalTelemetry(SpringWebfluxServerTelemetryBuilder, boolean) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.Experimental
- setKnownMethods(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetryBuilder
-
Configures the instrumentation to recognize an alternative set of HTTP request methods.
- setKnownMethods(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetryBuilder
-
Configures the instrumentation to recognize an alternative set of HTTP request methods.
- setKnownMethods(Set<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
- setServerBuilderExtractor(Function<SpringWebfluxServerTelemetryBuilder, DefaultHttpServerInstrumenterBuilder<ServerWebExchange, ServerWebExchange>>) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxBuilderUtil
- setServerSpanNameExtractor(Function<SpanNameExtractor<? super ServerWebExchange>, ? extends SpanNameExtractor<? super ServerWebExchange>>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Deprecated.
- setSpanNameExtractor(Function<SpanNameExtractor<? super ClientRequest>, ? extends SpanNameExtractor<? super ClientRequest>>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetryBuilder
-
Sets custom client
SpanNameExtractorvia transform function. - setSpanNameExtractor(Function<SpanNameExtractor<? super ServerWebExchange>, ? extends SpanNameExtractor<? super ServerWebExchange>>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetryBuilder
-
Sets custom server
SpanNameExtractorvia transform function. - SpringWebfluxBuilderUtil - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3.internal
-
This class is internal and is hence not for public use.
- SpringWebfluxClientTelemetry - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3
-
Entrypoint for instrumenting Spring Webflux HTTP clients.
- SpringWebfluxClientTelemetryBuilder - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3
-
A builder of
SpringWebfluxClientTelemetry. - SpringWebfluxServerTelemetry - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3
-
Entrypoint for instrumenting Spring Webflux HTTP services.
- SpringWebfluxServerTelemetryBuilder - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3
-
A builder of
SpringWebfluxServerTelemetry. - SpringWebfluxTelemetry - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3
-
Deprecated.Use
SpringWebfluxClientTelemetryandSpringWebfluxServerTelemetryinstead. - SpringWebfluxTelemetryBuilder - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3
-
Deprecated.Use
SpringWebfluxClientTelemetryBuilderandSpringWebfluxServerTelemetryBuilderinstead.
V
- valueOf(String) - Static method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WebClientHttpAttributesGetter - Enum in io.opentelemetry.instrumentation.spring.webflux.v5_3.internal
-
This class is internal and is hence not for public use.
- WebClientTracingFilter - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3.internal
-
Based on Spring Sleuth's Reactor instrumentation.
- WebClientTracingFilter(Instrumenter<ClientRequest, ClientResponse>, ContextPropagators) - Constructor for class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientTracingFilter
All Classes and Interfaces|All Packages
SpringWebfluxClientTelemetryBuilder.addAttributesExtractor(AttributesExtractor)instead.