Skip to content

Commit 4fe90d3

Browse files
committed
Reuse OtelInstrumentationScope
1 parent 0a45dd7 commit 4fe90d3

7 files changed

Lines changed: 7 additions & 6 deletions

File tree

dd-java-agent/agent-otel/otel-shim/src/main/java/datadog/opentelemetry/shim/OtelInstrumentationScope.java renamed to dd-java-agent/agent-otel/otel-bootstrap/src/main/java/datadog/trace/bootstrap/otel/common/OtelInstrumentationScope.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package datadog.opentelemetry.shim;
1+
package datadog.trace.bootstrap.otel.common;
22

33
import datadog.trace.bootstrap.instrumentation.api.UTF8BytesString;
44
import java.util.Objects;

dd-java-agent/agent-otel/otel-shim/src/main/java/datadog/opentelemetry/shim/metrics/OtelMeter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import static java.util.stream.Collectors.toList;
55
import static java.util.stream.Stream.concat;
66

7-
import datadog.opentelemetry.shim.OtelInstrumentationScope;
87
import datadog.opentelemetry.shim.metrics.data.OtelMetricStorage;
98
import datadog.opentelemetry.shim.metrics.export.OtelMeterVisitor;
9+
import datadog.trace.bootstrap.otel.common.OtelInstrumentationScope;
1010
import io.opentelemetry.api.metrics.BatchCallback;
1111
import io.opentelemetry.api.metrics.DoubleGaugeBuilder;
1212
import io.opentelemetry.api.metrics.DoubleHistogramBuilder;

dd-java-agent/agent-otel/otel-shim/src/main/java/datadog/opentelemetry/shim/metrics/OtelMeterProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package datadog.opentelemetry.shim.metrics;
22

3-
import datadog.opentelemetry.shim.OtelInstrumentationScope;
43
import datadog.opentelemetry.shim.metrics.export.OtelMetricsVisitor;
4+
import datadog.trace.bootstrap.otel.common.OtelInstrumentationScope;
55
import datadog.trace.util.Strings;
66
import io.opentelemetry.api.metrics.Meter;
77
import io.opentelemetry.api.metrics.MeterBuilder;

dd-java-agent/agent-otel/otel-shim/src/main/java/datadog/opentelemetry/shim/metrics/export/OtelMetricsVisitor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package datadog.opentelemetry.shim.metrics.export;
22

3-
import datadog.opentelemetry.shim.OtelInstrumentationScope;
3+
import datadog.trace.bootstrap.otel.common.OtelInstrumentationScope;
44

55
public interface OtelMetricsVisitor {
66
/** Visits a meter created by the OpenTelemetry API. */

dd-java-agent/instrumentation/opentelemetry/opentelemetry-1.47/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ dependencies {
1818

1919
implementation project(':dd-java-agent:agent-otel:otel-shim')
2020

21+
testImplementation project(path: ':dd-java-agent:agent-otel:otel-bootstrap', configuration: 'shadow')
22+
2123
testImplementation group: 'io.opentelemetry', name: 'opentelemetry-api', version: openTelemetryVersion
2224
latestDepTestImplementation group: 'io.opentelemetry', name: 'opentelemetry-api', version: '1+'
2325
}

dd-java-agent/instrumentation/opentelemetry/opentelemetry-1.47/src/main/java/datadog/trace/instrumentation/opentelemetry147/OpenTelemetryMetricsInstrumentation.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ public boolean onlyMatchKnownTypes() {
6161
@Override
6262
public String[] helperClassNames() {
6363
return new String[] {
64-
"datadog.opentelemetry.shim.OtelInstrumentationScope",
6564
"datadog.opentelemetry.shim.metrics.OtelMeter",
6665
"datadog.opentelemetry.shim.metrics.OtelMeterBuilder",
6766
"datadog.opentelemetry.shim.metrics.OtelMeterProvider",

dd-java-agent/instrumentation/opentelemetry/opentelemetry-1.47/src/test/groovy/opentelemetry147/metrics/MetricsTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package opentelemetry147.metrics
22

33
import static io.opentelemetry.api.common.AttributeKey.stringKey
44

5-
import datadog.opentelemetry.shim.OtelInstrumentationScope
5+
import datadog.trace.bootstrap.otel.common.OtelInstrumentationScope
66
import datadog.opentelemetry.shim.metrics.OtelInstrumentDescriptor
77
import datadog.opentelemetry.shim.metrics.OtelMeterProvider
88
import datadog.opentelemetry.shim.metrics.data.OtelDoublePoint

0 commit comments

Comments
 (0)