Index

A B C E G I N 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 additional AttributesExtractor to invoke to set attributes to instrumented items.

B

build() - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetryBuilder
Returns a new SpringWebTelemetry with the settings of this SpringWebTelemetryBuilder.
builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetry
Returns a new SpringWebTelemetryBuilder configured with the given OpenTelemetry.

C

create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetry
Returns a new SpringWebTelemetry configured with the given OpenTelemetry.

E

Experimental - Class in io.opentelemetry.instrumentation.spring.web.v3_1.internal
This class is internal and experimental.

G

getBuilderExtractor() - Static method in class io.opentelemetry.instrumentation.spring.web.v3_1.internal.WebTelemetryUtil
 

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
 

N

newInterceptor() - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetry
Returns a new ClientHttpRequestInterceptor that can be used with InterceptingHttpAccessor.getInterceptors().

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 the HTTP request headers that will be captured as span attributes.
setCapturedResponseHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetryBuilder
Configures the HTTP response headers that will be captured as span attributes.
setEmitExperimentalTelemetry(SpringWebTelemetryBuilder, boolean) - Static method in class io.opentelemetry.instrumentation.spring.web.v3_1.internal.Experimental
 
setKnownMethods(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetryBuilder
Configures the instrumentation to recognize an alternative set of HTTP request methods.
setSpanNameExtractor(Function<SpanNameExtractor<HttpRequest>, SpanNameExtractor<HttpRequest>>) - Method in class io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetryBuilder
Sets custom SpanNameExtractor via transform function.
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
A builder of SpringWebTelemetry.

W

WebTelemetryUtil - Class in io.opentelemetry.instrumentation.spring.web.v3_1.internal
This class is internal and is hence not for public use.
A B C E G I N S W 
All Classes and Interfaces|All Packages