Index
All Classes and Interfaces|All Packages
A
- addAttributesExtractor(AttributesExtractor<HttpRequest, ClientHttpResponse>) - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetryBuilder
-
Adds an
AttributesExtractorto extract attributes from requests and responses. - applyCommonConfig(SpringWebTelemetryBuilder, OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.web.v3_1.internal.WebTelemetryUtil
B
- build() - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetryBuilder
-
Returns a new instance with the configured settings.
- builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetry
-
Returns a builder configured with the given
OpenTelemetryinstance.
C
- create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetry
-
Returns a new instance configured with the given
OpenTelemetryinstance. - createInterceptor() - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetry
-
Returns an interceptor for instrumenting
RestTemplaterequests.
E
- Experimental - Class in io.opentelemetry.instrumentation.spring.web.v3_1.internal
-
This class is internal and experimental.
I
- internalSetEmitExperimentalTelemetry(BiConsumer<SpringWebTelemetryBuilder, Boolean>) - Static method in class io.opentelemetry.instrumentation.spring.web.v3_1.internal.Experimental
- io.opentelemetry.instrumentation.spring.web.v3_1 - package io.opentelemetry.instrumentation.spring.web.v3_1
- io.opentelemetry.instrumentation.spring.web.v3_1.internal - package io.opentelemetry.instrumentation.spring.web.v3_1.internal
S
- setBuilderExtractor(Function<SpringWebTelemetryBuilder, DefaultHttpClientInstrumenterBuilder<HttpRequest, ClientHttpResponse>>) - Static method in class io.opentelemetry.instrumentation.spring.web.v3_1.internal.WebTelemetryUtil
- setCapturedRequestHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetryBuilder
-
Configures HTTP request headers to capture as span attributes.
- setCapturedResponseHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetryBuilder
-
Configures HTTP response headers to capture as span attributes.
- setEmitExperimentalTelemetry(SpringWebTelemetryBuilder, boolean) - Static method in class io.opentelemetry.instrumentation.spring.web.v3_1.internal.Experimental
-
Sets whether experimental HTTP telemetry should be emitted.
- setKnownMethods(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetryBuilder
-
Configures recognized HTTP request methods.
- setSpanNameExtractorCustomizer(UnaryOperator<SpanNameExtractor<HttpRequest>>) - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetryBuilder
-
Customizes the
SpanNameExtractorby transforming the default instance. - SpringWebTelemetry - Class in io.opentelemetry.instrumentation.spring.web.v3_1
-
Entrypoint for instrumenting Spring
RestTemplate. - SpringWebTelemetryBuilder - Class in io.opentelemetry.instrumentation.spring.web.v3_1
-
Builder for
SpringWebTelemetry.
W
- WebTelemetryUtil - Class in io.opentelemetry.instrumentation.spring.web.v3_1.internal
-
Back-channel between the
spring-web-3.1library and thespring-boot-autoconfigurestarter, used to configure theDefaultHttpClientInstrumenterBuilderheld in a private field ofSpringWebTelemetryBuilderwithout exposing it as public API.
All Classes and Interfaces|All Packages