Move opentelemetry-api-1.0 instrumentation under v1_0 subpackage#18886
Conversation
Adds a v1_0 segment to the package name in the opentelemetry-api-1.0 module so the package matches the module version, consistent with the sibling opentelemetry-api-1.4/1.10/... modules. The bare io.opentelemetry.javaagent.instrumentation.opentelemetryapi prefix remains in OpenTelemetryApiInstrumentationModule.agentPackagesToHide so it continues to cover all v1_* subpackages.
There was a problem hiding this comment.
Pull request overview
This PR moves the opentelemetry-api-1.0 javaagent instrumentation implementation into a ...opentelemetryapi.v1_0... package namespace, aligning package naming with the module version (consistent with the other opentelemetry-api-1.x modules). It also updates all known cross-module references (imports and reflective lookups) to the new v1_0 package.
Changes:
- Relocated
opentelemetry-api-1.0javaagent classes into theio.opentelemetry.javaagent.instrumentation.opentelemetryapi.v1_0package (and corresponding subpackages). - Updated imports in dependent instrumentations/modules (reactor, instrumentation-api, kotlin extension, and multiple opentelemetry-api version shims) to reference the new
v1_0types. - Updated Javadoc/comment references where the moved
ValueBridgingtype is referenced as a reflective loader.
Reviewed changes
Copilot reviewed 78 out of 78 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| instrumentation/reactor/reactor-3.4/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/reactor/v3_4/operator/ContextPropagationOperator34Instrumentation.java | Switches AgentContextStorage import to opentelemetryapi.v1_0. |
| instrumentation/reactor/reactor-3.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/reactor/v3_1/operator/ContextPropagationOperatorInstrumentation.java | Switches AgentContextStorage import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-instrumentation-api/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/instrumentationapi/SpanKeyInstrumentation.java | Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-instrumentation-api/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/instrumentationapi/HttpRouteStateInstrumentation.java | Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-extension-kotlin-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetry/extension/kotlin/v1_0/ContextExtensionInstrumentation.java | Switches AgentContextStorage import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.59/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_59/ValueBridging159.java | Updates Javadoc/comment references to the new reflective loader class name under opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.50/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_50/incubator/logs/ApplicationLogRecordBuilder150Incubator.java | Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.47/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_47/incubator/trace/ApplicationTracerFactory147Incubator.java | Updates base tracer imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.47/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_47/incubator/trace/ApplicationTracer147Incubator.java | Updates base tracer import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.40/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_40/incubator/trace/ApplicationTracerFactory140Incubator.java | Updates base tracer imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.40/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_40/incubator/trace/ApplicationTracer140Incubator.java | Updates base tracer import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.40/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_40/incubator/trace/ApplicationSpanBuilder140Incubator.java | Updates base span builder imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.4/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_4/trace/ApplicationTracerProvider14.java | Updates base tracer provider imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.4/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_4/trace/ApplicationTracerBuilder.java | Updates base tracer factory import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_38/metrics/ApplicationLongGauge138.java | Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_38/metrics/ApplicationDoubleGauge138.java | Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_38/incubator/metrics/ApplicationLongGaugeBuilder138Incubator.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_38/incubator/metrics/ApplicationDoubleGaugeBuilder138Incubator.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationLongUpDownCounterBuilder137.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationLongHistogramBuilder137.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationLongGaugeBuilder137.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationLongCounterBuilder137.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationDoubleUpDownCounterBuilder137.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationDoubleHistogramBuilder137.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationDoubleGaugeBuilder137.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationDoubleCounterBuilder137.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.32/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_32/incubator/metrics/ApplicationLongHistogramBuilder132Incubator.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.32/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_32/incubator/metrics/ApplicationDoubleHistogramBuilder132Incubator.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationLongUpDownCounterBuilder131.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationLongHistogramBuilder131.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationLongGaugeBuilder131.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationLongCounterBuilder131.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationDoubleUpDownCounterBuilder131.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationDoubleHistogramBuilder131.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationDoubleGaugeBuilder131.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationDoubleCounterBuilder131.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.27/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_27/trace/ApplicationTracerFactory127.java | Updates base tracer imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.27/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_27/logs/ApplicationLogRecordBuilder.java | Updates ValueBridging/AgentContextStorage/Bridging imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.27/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_27/logs/ApplicationLogger.java | Updates AgentContextStorage import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.27/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_27/ApplicationOpenTelemetry127.java | Updates propagation/tracer factory imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationObservableLongMeasurement.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationObservableDoubleMeasurement.java | Updates Bridging import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationLongUpDownCounter.java | Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationLongHistogram.java | Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationLongCounter.java | Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationDoubleUpDownCounter.java | Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationDoubleHistogram.java | Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationDoubleCounter.java | Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/ApplicationOpenTelemetry110.java | Updates propagation import to opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/testing/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/TestClass.java | Moves test helper into ...opentelemetryapi.v1_0 package. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/testing/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/InstrumentationUtilTest.java | Moves test into ...opentelemetryapi.v1_0 package. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/testing/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/TestInstrumentationModule.java | Moves test instrumentation module into ...opentelemetryapi.v1_0 package. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/testing/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/TestInstrumentation.java | Moves test instrumentation into ...opentelemetryapi.v1_0 and updates type matcher string. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/TracerTest.java | Moves test into ...opentelemetryapi.v1_0 package. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/ContextTest.java | Moves test into ...opentelemetryapi.v1_0 package. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/ContextBridgeTest.java | Moves test into ...opentelemetryapi.v1_0 package. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/ValueBridging.java | Moves bridging entrypoint into ...opentelemetryapi.v1_0 package. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/Bridging.java | Moves trace bridging implementation into ...opentelemetryapi.v1_0.trace. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/BridgedTraceFlags.java | Moves trace flags adapter into ...opentelemetryapi.v1_0.trace. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/ApplicationTracerProvider.java | Moves tracer provider bridge into ...opentelemetryapi.v1_0.trace. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/ApplicationTracerFactory.java | Moves tracer factory into ...opentelemetryapi.v1_0.trace. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/ApplicationTracer.java | Moves tracer wrapper into ...opentelemetryapi.v1_0.trace. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/ApplicationSpanBuilder.java | Moves span builder wrapper into ...opentelemetryapi.v1_0.trace (including updated static import). |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/ApplicationSpan.java | Moves span wrapper into ...opentelemetryapi.v1_0.trace. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/SpanInstrumentation.java | Moves instrumentation into ...opentelemetryapi.v1_0 and updates Bridging import. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/OpenTelemetryInstrumentation.java | Moves instrumentation into ...opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/OpenTelemetryApiInstrumentationModule.java | Moves instrumentation module into ...opentelemetryapi.v1_0. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/InstrumentationUtilInstrumentation.java | Moves instrumentation into ...opentelemetryapi.v1_0 and updates AgentContextStorage import. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/ContextStorageWrappersInstrumentation.java | Moves instrumentation into ...opentelemetryapi.v1_0 and updates AgentContextStorage import. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/ContextInstrumentation.java | Moves instrumentation into ...opentelemetryapi.v1_0 and updates AgentContextStorage import. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/context/propagation/ApplicationTextMapPropagator.java | Moves context propagation helper into ...opentelemetryapi.v1_0.context.propagation. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/context/propagation/ApplicationContextPropagators.java | Moves context propagators helper into ...opentelemetryapi.v1_0.context.propagation. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/context/InstrumentationApiContextBridging.java | Moves instrumentation-api context bridge into ...opentelemetryapi.v1_0.context. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/context/ContextKeyBridge.java | Moves context key bridge into ...opentelemetryapi.v1_0.context. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/context/AgentContextWrapper.java | Moves agent context wrapper into ...opentelemetryapi.v1_0.context and updates internal imports. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/context/AgentContextStorage.java | Moves AgentContextStorage into ...opentelemetryapi.v1_0.context. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/baggage/BaggageBridging.java | Moves baggage bridge into ...opentelemetryapi.v1_0.baggage. |
| instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/ApplicationOpenTelemetry.java | Moves ApplicationOpenTelemetry bridge into ...opentelemetryapi.v1_0 and updates imports. |
|
There is at least one project that depends on the old class names https://github.com/Azure/azure-sdk-for-java/blob/938338c4cfc101a80f8e4f66cebb93d9317994f7/sdk/core/azure-core-tracing-opentelemetry/src/main/java/com/azure/core/tracing/opentelemetry/OpenTelemetryTracer.java#L80 Note that that code might not work with indy instrumentation. |
22ed92e to
a756ca5
Compare
ah, thanks! pushed a756ca5, which adds test to azure-core instrumentation, and fixes for indy as well |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…n-telemetry#18886) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…n-telemetry#18886) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Part of #18428
Adds a
v1_0segment to the package name in theopentelemetry-api-1.0module so the package matches the module version, consistent with the siblingopentelemetry-api-1.4/1.10/... modules.Also updates the Azure Core 1.53 javaagent instrumentation to bridge explicit parent contexts stored under
Tracer.PARENT_TRACE_CONTEXT_KEY, so Azure's bundled OpenTelemetry tracer receives the agent context.