Index

A B C E I S W 
All Classes and Interfaces|All Packages

A

addAttributesExtractor(AttributesExtractor<HttpRequest, ClientHttpResponse>) - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetryBuilder
Adds an AttributesExtractor to 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 OpenTelemetry instance.

C

create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetry
Returns a new instance configured with the given OpenTelemetry instance.
createInterceptor() - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetry
Returns an interceptor for instrumenting RestTemplate requests.

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 SpanNameExtractor by 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.1 library and the spring-boot-autoconfigure starter, used to configure the DefaultHttpClientInstrumenterBuilder held in a private field of SpringWebTelemetryBuilder without exposing it as public API.
A B C E I S W 
All Classes and Interfaces|All Packages