Class SpringWebTelemetry
java.lang.Object
io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetry
Entrypoint for instrumenting Spring
RestTemplate.-
Method Summary
Modifier and TypeMethodDescriptionstatic SpringWebTelemetryBuilderbuilder(io.opentelemetry.api.OpenTelemetry openTelemetry) Returns a newSpringWebTelemetryBuilderconfigured with the givenOpenTelemetry.static SpringWebTelemetrycreate(io.opentelemetry.api.OpenTelemetry openTelemetry) Returns a newSpringWebTelemetryconfigured with the givenOpenTelemetry.org.springframework.http.client.ClientHttpRequestInterceptorReturns a newClientHttpRequestInterceptorthat can be used withInterceptingHttpAccessor.getInterceptors().
-
Method Details
-
create
Returns a newSpringWebTelemetryconfigured with the givenOpenTelemetry. -
builder
Returns a newSpringWebTelemetryBuilderconfigured with the givenOpenTelemetry. -
newInterceptor
public org.springframework.http.client.ClientHttpRequestInterceptor newInterceptor()Returns a newClientHttpRequestInterceptorthat can be used withInterceptingHttpAccessor.getInterceptors(). For example:restTemplate.getInterceptors().add(SpringWebTelemetry.create(openTelemetry).newInterceptor());
-