Index
All Classes and Interfaces|All Packages
A
- addClientAttributesExtractor(AttributesExtractor<ClientRequest, ClientResponse>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxTelemetryClientBuilder
-
Adds an additional
AttributesExtractorto invoke to set attributes to instrumented items for WebClient. - addClientAttributesExtractor(AttributesExtractor<ClientRequest, ClientResponse>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Adds an additional
AttributesExtractorto invoke to set attributes to instrumented items for WebClient. - addClientTracingFilter(List<ExchangeFilterFunction>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetry
- addServerAttributesExtractor(AttributesExtractor<ServerWebExchange, ServerWebExchange>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Adds an additional
AttributesExtractorto invoke to set attributes to instrumented items.
B
- build() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxTelemetryClientBuilder
-
Returns a new
SpringWebfluxTelemetrywith the settings of thisSpringWebfluxTelemetryClientBuilder. - build() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Returns a new
SpringWebfluxTelemetrywith the settings of thisSpringWebfluxTelemetryBuilder. - builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetry
-
Returns a new
SpringWebfluxTelemetryBuilderconfigured with the givenOpenTelemetry.
C
- create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetry
-
Returns a new
SpringWebfluxTelemetryconfigured with the givenOpenTelemetry. - createWebFilter() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetry
- createWebFilterAndRegisterReactorHook() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetry
F
- filter(ClientRequest, ExchangeFunction) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientTracingFilter
G
- getServerAddress(ClientRequest) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientNetAttributesGetter
- getServerPort(ClientRequest) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientNetAttributesGetter
I
- 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.internal.SpringWebfluxTelemetryClientBuilder
-
Configures the HTTP WebClient request headers that will be captured as span attributes.
- setCapturedClientRequestHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Configures the HTTP WebClient request headers that will be captured as span attributes.
- setCapturedClientResponseHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxTelemetryClientBuilder
-
Configures the HTTP WebClient response headers that will be captured as span attributes.
- setCapturedClientResponseHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Configures the HTTP WebClient response headers that will be captured as span attributes.
- setCapturedServerRequestHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Configures the HTTP request headers that will be captured as span attributes from server instrumentation.
- setCapturedServerResponseHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Configures the HTTP response headers that will be captured as span attributes from server instrumentation.
- setCaptureExperimentalSpanAttributes(boolean) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxTelemetryClientBuilder
-
Sets whether experimental attributes should be set to spans.
- setCaptureExperimentalSpanAttributes(boolean) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxTelemetryBuilder
-
Sets whether experimental attributes should be set to spans.
- SpringWebfluxTelemetry - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3
-
Entrypoint for instrumenting Spring Webflux HTTP clients.
- SpringWebfluxTelemetryBuilder - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3
-
A builder of
SpringWebfluxTelemetry. - SpringWebfluxTelemetryClientBuilder - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3.internal
-
This class is internal and is hence not for public use.
- SpringWebfluxTelemetryClientBuilder(OpenTelemetry) - Constructor for class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxTelemetryClientBuilder
W
- WebClientNetAttributesGetter - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3.internal
-
This class is internal and is hence not for public use.
- WebClientNetAttributesGetter() - Constructor for class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientNetAttributesGetter
- 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