diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c7dd10009..fa1efbbe5 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -opentelemetry-instrumentation-alpha = "2.26.1-alpha" +opentelemetry-instrumentation-alpha = "2.27.0-alpha" #opentelemetry-instrumentation = "2.9.0" // alpha bom includes non-alpha bom opentelemetry-semconv = "1.40.0" opentelemetry-semconv-alpha = "1.40.0-alpha" diff --git a/instrumentation/okhttp3/library/src/main/java/io/opentelemetry/instrumentation/library/okhttp/internal/OkHttpSingletons.kt b/instrumentation/okhttp3/library/src/main/java/io/opentelemetry/instrumentation/library/okhttp/internal/OkHttpSingletons.kt index 0bbf2d2a4..5c2006c6f 100644 --- a/instrumentation/okhttp3/library/src/main/java/io/opentelemetry/instrumentation/library/okhttp/internal/OkHttpSingletons.kt +++ b/instrumentation/okhttp3/library/src/main/java/io/opentelemetry/instrumentation/library/okhttp/internal/OkHttpSingletons.kt @@ -27,6 +27,7 @@ object OkHttpSingletons { Interceptor { chain: Interceptor.Chain -> chain.proceed(chain.request()) } + private val ATTRIBUTES_GETTER = OkHttpAttributesGetter() @JvmField var connectionErrorInterceptor: Interceptor = NOOP_INTERCEPTOR @@ -51,13 +52,13 @@ object OkHttpSingletons { UnaryOperator { HttpSpanNameExtractor .builder( - OkHttpAttributesGetter.INSTANCE, + ATTRIBUTES_GETTER, ).setKnownMethods(instrumentation.knownMethods) .build() }, ).addAttributesExtractor( HttpClientServicePeerAttributesExtractor.create( - OkHttpAttributesGetter.INSTANCE, + ATTRIBUTES_GETTER, openTelemetry, ), ).setEmitExperimentalHttpClientTelemetry(