Class WebTelemetryUtil
java.lang.Object
io.opentelemetry.instrumentation.spring.web.v3_1.internal.WebTelemetryUtil
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.
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
Method Summary
Modifier and TypeMethodDescriptionstatic SpringWebTelemetryBuilderapplyCommonConfig(SpringWebTelemetryBuilder builder, io.opentelemetry.api.OpenTelemetry openTelemetry) static voidsetBuilderExtractor(Function<SpringWebTelemetryBuilder, io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder<org.springframework.http.HttpRequest, org.springframework.http.client.ClientHttpResponse>> builderExtractor)
-
Method Details
-
applyCommonConfig
@CanIgnoreReturnValue public static SpringWebTelemetryBuilder applyCommonConfig(SpringWebTelemetryBuilder builder, io.opentelemetry.api.OpenTelemetry openTelemetry) -
setBuilderExtractor
public static void setBuilderExtractor(Function<SpringWebTelemetryBuilder, io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder<org.springframework.http.HttpRequest, org.springframework.http.client.ClientHttpResponse>> builderExtractor)
-