Skip to content

Commit 1323395

Browse files
authored
Add all otel api bridging instrumentations to testing agent (#13423)
1 parent 2707e04 commit 1323395

File tree

22 files changed

+76
-46
lines changed

22 files changed

+76
-46
lines changed

instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/build.gradle.kts

+3
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,7 @@ configurations.configureEach {
5050
force("io.opentelemetry:opentelemetry-api:1.4.0")
5151
}
5252
}
53+
if (name == "testRuntimeClasspath") {
54+
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
55+
}
5356
}

instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/build.gradle.kts

+3
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,7 @@ configurations.configureEach {
1414
force("io.opentelemetry:opentelemetry-api:1.10.0")
1515
}
1616
}
17+
if (name == "testRuntimeClasspath") {
18+
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
19+
}
1720
}

instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/OpenTelemetryApiInstrumentationModule.java

+7
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@
55

66
package io.opentelemetry.javaagent.instrumentation.opentelemetryapi.v1_10;
77

8+
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
89
import static java.util.Collections.singletonList;
910

1011
import com.google.auto.service.AutoService;
1112
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1213
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1314
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
1415
import java.util.List;
16+
import net.bytebuddy.matcher.ElementMatcher;
1517

1618
@AutoService(InstrumentationModule.class)
1719
public class OpenTelemetryApiInstrumentationModule extends InstrumentationModule
@@ -26,6 +28,11 @@ public List<TypeInstrumentation> typeInstrumentations() {
2628
return singletonList(new OpenTelemetryInstrumentation());
2729
}
2830

31+
@Override
32+
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
33+
return hasClassesNamed("application.io.opentelemetry.api.metrics.LongGaugeBuilder");
34+
}
35+
2936
@Override
3037
public String getModuleGroup() {
3138
return "opentelemetry-api-bridge";

instrumentation/opentelemetry-api/opentelemetry-api-1.15/javaagent/build.gradle.kts

+3
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,7 @@ configurations.configureEach {
1515
force("io.opentelemetry:opentelemetry-api:1.15.0")
1616
}
1717
}
18+
if (name == "testRuntimeClasspath") {
19+
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
20+
}
1821
}

instrumentation/opentelemetry-api/opentelemetry-api-1.15/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_15/OpenTelemetryApiInstrumentationModule.java

+7
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@
55

66
package io.opentelemetry.javaagent.instrumentation.opentelemetryapi.v1_15;
77

8+
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
89
import static java.util.Collections.singletonList;
910

1011
import com.google.auto.service.AutoService;
1112
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1213
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1314
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
1415
import java.util.List;
16+
import net.bytebuddy.matcher.ElementMatcher;
1517

1618
@AutoService(InstrumentationModule.class)
1719
public class OpenTelemetryApiInstrumentationModule extends InstrumentationModule
@@ -25,6 +27,11 @@ public List<TypeInstrumentation> typeInstrumentations() {
2527
return singletonList(new OpenTelemetryInstrumentation());
2628
}
2729

30+
@Override
31+
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
32+
return hasClassesNamed("application.io.opentelemetry.api.metrics.BatchCallback");
33+
}
34+
2835
@Override
2936
public String getModuleGroup() {
3037
return "opentelemetry-api-bridge";

instrumentation/opentelemetry-api/opentelemetry-api-1.27/javaagent/build.gradle.kts

+3
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,7 @@ configurations.configureEach {
1818
force("io.opentelemetry:opentelemetry-sdk-testing:1.27.0")
1919
}
2020
}
21+
if (name == "testRuntimeClasspath") {
22+
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
23+
}
2124
}

instrumentation/opentelemetry-api/opentelemetry-api-1.27/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_27/OpenTelemetryApiInstrumentationModule.java

+7
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@
55

66
package io.opentelemetry.javaagent.instrumentation.opentelemetryapi.v1_27;
77

8+
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
89
import static java.util.Collections.singletonList;
910

1011
import com.google.auto.service.AutoService;
1112
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1213
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1314
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
1415
import java.util.List;
16+
import net.bytebuddy.matcher.ElementMatcher;
1517

1618
@AutoService(InstrumentationModule.class)
1719
public class OpenTelemetryApiInstrumentationModule extends InstrumentationModule
@@ -25,6 +27,11 @@ public List<TypeInstrumentation> typeInstrumentations() {
2527
return singletonList(new OpenTelemetryInstrumentation());
2628
}
2729

30+
@Override
31+
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
32+
return hasClassesNamed("application.io.opentelemetry.api.logs.LoggerBuilder");
33+
}
34+
2835
@Override
2936
public String getModuleGroup() {
3037
return "opentelemetry-api-bridge";

instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/build.gradle.kts

-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@ dependencies {
77
compileOnly("io.opentelemetry:opentelemetry-api-incubator")
88

99
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.0:javaagent"))
10-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.4:javaagent"))
1110
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.10:javaagent"))
1211
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.15:javaagent"))
13-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.27:javaagent"))
1412

1513
testImplementation("io.opentelemetry:opentelemetry-extension-incubator:1.31.0-alpha")
1614
}

instrumentation/opentelemetry-api/opentelemetry-api-1.32/javaagent/build.gradle.kts

+3-5
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@ dependencies {
77
compileOnly("io.opentelemetry:opentelemetry-api-incubator")
88

99
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.0:javaagent"))
10-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.4:javaagent"))
1110
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.10:javaagent"))
1211
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.15:javaagent"))
13-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.27:javaagent"))
1412
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.31:javaagent"))
1513
}
1614

@@ -21,9 +19,9 @@ configurations.configureEach {
2119
resolutionStrategy {
2220
force("io.opentelemetry:opentelemetry-api:1.32.0")
2321
}
24-
if (name.equals("testRuntimeClasspath")) {
25-
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
26-
}
22+
}
23+
if (name == "testRuntimeClasspath") {
24+
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
2725
}
2826
}
2927

instrumentation/opentelemetry-api/opentelemetry-api-1.32/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_32/OpenTelemetryApiInstrumentationModule.java

+5-3
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,11 @@ public OpenTelemetryApiInstrumentationModule() {
2727
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
2828
// skip instrumentation when opentelemetry-extension-incubator is present, instrumentation is
2929
// handled by OpenTelemetryApiIncubatorInstrumentationModule
30-
return not(
31-
hasClassesNamed(
32-
"application.io.opentelemetry.extension.incubator.metrics.ExtendedDoubleHistogramBuilder"));
30+
return hasClassesNamed("application.io.opentelemetry.api.logs.LoggerBuilder")
31+
.and(
32+
not(
33+
hasClassesNamed(
34+
"application.io.opentelemetry.extension.incubator.metrics.ExtendedDoubleHistogramBuilder")));
3335
}
3436

3537
@Override

instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/build.gradle.kts

+3-7
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,8 @@ dependencies {
77
compileOnly("io.opentelemetry:opentelemetry-api-incubator")
88

99
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.0:javaagent"))
10-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.4:javaagent"))
1110
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.10:javaagent"))
1211
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.15:javaagent"))
13-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.27:javaagent"))
14-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.31:javaagent"))
15-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.32:javaagent"))
1612
}
1713

1814
configurations.configureEach {
@@ -27,9 +23,9 @@ configurations.configureEach {
2723
force("io.opentelemetry:opentelemetry-extension-incubator:1.32.0-alpha")
2824
}
2925
}
30-
if (name.equals("testRuntimeClasspath")) {
31-
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
32-
}
26+
}
27+
if (name == "testRuntimeClasspath") {
28+
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
3329
}
3430
}
3531

instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/build.gradle.kts

+3-4
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ dependencies {
1010
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.4:javaagent"))
1111
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.10:javaagent"))
1212
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.15:javaagent"))
13-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.27:javaagent"))
1413
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.31:javaagent"))
1514
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.32:javaagent"))
1615
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.37:javaagent"))
@@ -22,9 +21,9 @@ configurations.configureEach {
2221
force("io.opentelemetry:opentelemetry-api:1.38.0")
2322
force("io.opentelemetry:opentelemetry-api-incubator:1.38.0-alpha")
2423
}
25-
if (name.equals("testRuntimeClasspath")) {
26-
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
27-
}
24+
}
25+
if (name == "testRuntimeClasspath") {
26+
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
2827
}
2928
}
3029

instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_38/OpenTelemetryApiInstrumentationModule.java

+5-3
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,11 @@ public OpenTelemetryApiInstrumentationModule() {
2727
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
2828
// skip instrumentation when opentelemetry-api-incubator is present, instrumentation is
2929
// handled by OpenTelemetryApiIncubatorInstrumentationModule
30-
return not(
31-
hasClassesNamed(
32-
"application.io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogramBuilder"));
30+
return hasClassesNamed("application.io.opentelemetry.api.metrics.LongGauge")
31+
.and(
32+
not(
33+
hasClassesNamed(
34+
"application.io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogramBuilder")));
3335
}
3436

3537
@Override

instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_38/incubator/OpenTelemetryApiIncubatorInstrumentationModule.java

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
2727
// skip instrumentation when opentelemetry-api-incubator is not present, instrumentation
2828
// is handled by OpenTelemetryApiInstrumentationModule
2929
return hasClassesNamed(
30+
"application.io.opentelemetry.api.metrics.LongGauge",
3031
"application.io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogramBuilder");
3132
}
3233

instrumentation/opentelemetry-api/opentelemetry-api-1.4/javaagent/build.gradle.kts

+3
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,7 @@ configurations.configureEach {
1313
force("io.opentelemetry:opentelemetry-api:1.4.0")
1414
}
1515
}
16+
if (name == "testRuntimeClasspath") {
17+
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
18+
}
1619
}

instrumentation/opentelemetry-api/opentelemetry-api-1.40/javaagent/build.gradle.kts

-3
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,9 @@ dependencies {
77
compileOnly("io.opentelemetry:opentelemetry-api-incubator")
88

99
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.0:javaagent"))
10-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.4:javaagent"))
1110
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.10:javaagent"))
1211
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.15:javaagent"))
1312
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.27:javaagent"))
14-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.31:javaagent"))
15-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.32:javaagent"))
1613
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.37:javaagent"))
1714
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.38:javaagent"))
1815

instrumentation/opentelemetry-api/opentelemetry-api-1.42/javaagent/build.gradle.kts

+3-10
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,7 @@ dependencies {
77
compileOnly("io.opentelemetry:opentelemetry-api-incubator")
88

99
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.0:javaagent"))
10-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.4:javaagent"))
11-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.10:javaagent"))
12-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.15:javaagent"))
1310
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.27:javaagent"))
14-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.31:javaagent"))
15-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.32:javaagent"))
16-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.37:javaagent"))
17-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.38:javaagent"))
1811
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.40:javaagent"))
1912
}
2013

@@ -24,9 +17,9 @@ configurations.configureEach {
2417
force("io.opentelemetry:opentelemetry-api:1.42.0")
2518
force("io.opentelemetry:opentelemetry-api-incubator:1.42.0-alpha")
2619
}
27-
if (name.equals("testRuntimeClasspath")) {
28-
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
29-
}
20+
}
21+
if (name == "testRuntimeClasspath") {
22+
exclude(group = "io.opentelemetry", module = "opentelemetry-api-incubator")
3023
}
3124
}
3225

instrumentation/opentelemetry-api/opentelemetry-api-1.42/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_42/OpenTelemetryApiInstrumentationModule.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ public OpenTelemetryApiInstrumentationModule() {
2525

2626
@Override
2727
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
28-
return not(hasClassesNamed("application.io.opentelemetry.api.incubator.logs.ExtendedLogger"));
28+
return hasClassesNamed("application.io.opentelemetry.api.common.Value")
29+
.and(
30+
not(hasClassesNamed("application.io.opentelemetry.api.incubator.logs.ExtendedLogger")));
2931
}
3032

3133
@Override

instrumentation/opentelemetry-api/opentelemetry-api-1.42/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_42/incubator/OpenTelemetryApiIncubatorInstrumentationModule.java

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
2727
// EventLogger was removed in 1.47, including it here prevents the instrumentation from applying
2828
// to 1.47
2929
return hasClassesNamed(
30+
"application.io.opentelemetry.api.common.Value",
3031
"application.io.opentelemetry.api.incubator.logs.ExtendedLogger",
3132
"application.io.opentelemetry.api.incubator.events.EventLogger");
3233
}

instrumentation/opentelemetry-api/opentelemetry-api-1.47/javaagent/build.gradle.kts

-7
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,7 @@ dependencies {
77
compileOnly("io.opentelemetry:opentelemetry-api-incubator")
88

99
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.0:javaagent"))
10-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.4:javaagent"))
11-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.10:javaagent"))
12-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.15:javaagent"))
1310
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.27:javaagent"))
14-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.31:javaagent"))
15-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.32:javaagent"))
16-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.37:javaagent"))
17-
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.38:javaagent"))
1811
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.40:javaagent"))
1912
implementation(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.42:javaagent"))
2013

instrumentation/opentelemetry-api/opentelemetry-api-1.47/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_47/incubator/OpenTelemetryApiIncubatorInstrumentationModule.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ public OpenTelemetryApiIncubatorInstrumentationModule() {
2424

2525
@Override
2626
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
27-
return hasClassesNamed("application.io.opentelemetry.api.incubator.logs.ExtendedLogger");
27+
return hasClassesNamed(
28+
"application.io.opentelemetry.api.common.Value",
29+
"application.io.opentelemetry.api.incubator.logs.ExtendedLogger");
2830
}
2931

3032
@Override

javaagent/build.gradle.kts

+10
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,16 @@ dependencies {
7676
baseJavaagentLibs(project(":muzzle"))
7777
baseJavaagentLibs(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.0:javaagent"))
7878
baseJavaagentLibs(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.4:javaagent"))
79+
baseJavaagentLibs(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.10:javaagent"))
80+
baseJavaagentLibs(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.15:javaagent"))
81+
baseJavaagentLibs(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.27:javaagent"))
82+
baseJavaagentLibs(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.31:javaagent"))
83+
baseJavaagentLibs(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.32:javaagent"))
84+
baseJavaagentLibs(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.37:javaagent"))
85+
baseJavaagentLibs(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.38:javaagent"))
86+
baseJavaagentLibs(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.40:javaagent"))
87+
baseJavaagentLibs(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.42:javaagent"))
88+
baseJavaagentLibs(project(":instrumentation:opentelemetry-api:opentelemetry-api-1.47:javaagent"))
7989
baseJavaagentLibs(project(":instrumentation:opentelemetry-instrumentation-api:javaagent"))
8090
baseJavaagentLibs(project(":instrumentation:opentelemetry-instrumentation-annotations-1.16:javaagent"))
8191
baseJavaagentLibs(project(":instrumentation:executors:javaagent"))

0 commit comments

Comments
 (0)