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 builder configured with the givenOpenTelemetryinstance.static SpringWebTelemetrycreate(io.opentelemetry.api.OpenTelemetry openTelemetry) Returns a new instance configured with the givenOpenTelemetryinstance.org.springframework.http.client.ClientHttpRequestInterceptorReturns an interceptor for instrumentingRestTemplaterequests.
-
Method Details
-
create
Returns a new instance configured with the givenOpenTelemetryinstance. -
builder
Returns a builder configured with the givenOpenTelemetryinstance. -
createInterceptor
public org.springframework.http.client.ClientHttpRequestInterceptor createInterceptor()Returns an interceptor for instrumentingRestTemplaterequests.restTemplate.getInterceptors().add(SpringWebTelemetry.create(openTelemetry).createInterceptor());
-