Skip to content

Commit b1eb1fd

Browse files
fix(deps): update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.30.0-rc.1 (#13116)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Lauri Tulmin <[email protected]>
1 parent e65366b commit b1eb1fd

File tree

155 files changed

+774
-412
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

155 files changed

+774
-412
lines changed

bom-alpha/build.gradle.kts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,10 @@ dependencies {
1818
// Get the semconv version from :dependencyManagement
1919
val semconvConstraint = project.project(project(":dependencyManagement").path).configurations["api"].allDependencyConstraints
2020
.find { it.group.equals("io.opentelemetry.semconv")
21-
&& it.name.equals("opentelemetry-semconv") }
21+
&& it.name.equals("opentelemetry-semconv-incubating") }
2222
?: throw Exception("semconv constraint not found")
23-
val semconvVersion = semconvConstraint.version ?: throw Exception("missing version")
24-
otelBom.addExtra(semconvConstraint.group, semconvConstraint.name, semconvVersion)
25-
otelBom.addExtra(semconvConstraint.group, "opentelemetry-semconv-incubating", semconvVersion)
23+
val semconvAlphaVersion = semconvConstraint.version ?: throw Exception("missing version")
24+
otelBom.addExtra(semconvConstraint.group, "opentelemetry-semconv-incubating", semconvAlphaVersion)
2625
}
2726

2827
otelBom.projectFilter.set { it.findProperty("otel.stable") != "true" }

bom/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ javaPlatform {
1212

1313
dependencies {
1414
api(platform("io.opentelemetry:opentelemetry-bom"))
15+
16+
// Get the semconv version from :dependencyManagement
17+
val semconvConstraint = project.project(project(":dependencyManagement").path).configurations["api"].allDependencyConstraints
18+
.find { it.group.equals("io.opentelemetry.semconv")
19+
&& it.name.equals("opentelemetry-semconv") }
20+
?: throw Exception("semconv constraint not found")
21+
val semconvVersion = semconvConstraint.version ?: throw Exception("missing version")
22+
otelBom.addExtra(semconvConstraint.group, semconvConstraint.name, semconvVersion)
1523
}
1624

1725
otelBom.projectFilter.set { it.findProperty("otel.stable") == "true" }

dependencyManagement/build.gradle.kts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,12 @@ val asmVersion = "9.7.1"
4646
val jmhVersion = "1.37"
4747
val mockitoVersion = "4.11.0"
4848
val slf4jVersion = "2.0.16"
49-
val semConvVersion = "1.29.0-alpha"
49+
val semConvVersion = "1.30.0-rc.1"
50+
val semConvAlphaVersion = semConvVersion.replaceFirst("(-rc.*)?$".toRegex(), "-alpha$1")
5051

5152
val CORE_DEPENDENCIES = listOf(
5253
"io.opentelemetry.semconv:opentelemetry-semconv:${semConvVersion}",
53-
"io.opentelemetry.semconv:opentelemetry-semconv-incubating:${semConvVersion}",
54+
"io.opentelemetry.semconv:opentelemetry-semconv-incubating:${semConvAlphaVersion}",
5455
"com.google.auto.service:auto-service:${autoServiceVersion}",
5556
"com.google.auto.service:auto-service-annotations:${autoServiceVersion}",
5657
"com.google.auto.value:auto-value:${autoValueVersion}",

instrumentation-annotations-support-testing/src/main/java/io/opentelemetry/javaagent/instrumentation/otelannotations/AbstractWithSpanTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import org.junit.jupiter.api.Test;
2020
import org.junit.jupiter.api.extension.RegisterExtension;
2121

22+
@SuppressWarnings("deprecation") // CodeIncubatingAttributes.CODE_FUNCTION is deprecated
2223
public abstract class AbstractWithSpanTest<T extends U, U> {
2324

2425
@RegisterExtension

instrumentation-api-incubator/src/main/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/DbClientCommonAttributesExtractor.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ abstract class DbClientCommonAttributesExtractor<
2424
private static final AttributeKey<String> DB_NAME = AttributeKey.stringKey("db.name");
2525
static final AttributeKey<String> DB_NAMESPACE = AttributeKey.stringKey("db.namespace");
2626
static final AttributeKey<String> DB_SYSTEM = AttributeKey.stringKey("db.system");
27+
public static final AttributeKey<String> DB_SYSTEM_NAME =
28+
AttributeKey.stringKey("db.system.name");
2729
private static final AttributeKey<String> DB_USER = AttributeKey.stringKey("db.user");
2830
private static final AttributeKey<String> DB_CONNECTION_STRING =
2931
AttributeKey.stringKey("db.connection_string");
@@ -37,11 +39,15 @@ abstract class DbClientCommonAttributesExtractor<
3739
@SuppressWarnings("deprecation") // until old db semconv are dropped
3840
@Override
3941
public void onStart(AttributesBuilder attributes, Context parentContext, REQUEST request) {
40-
internalSet(attributes, DB_SYSTEM, getter.getDbSystem(request));
4142
if (SemconvStability.emitStableDatabaseSemconv()) {
43+
internalSet(
44+
attributes,
45+
DB_SYSTEM_NAME,
46+
SemconvStability.stableDbSystemName(getter.getDbSystem(request)));
4247
internalSet(attributes, DB_NAMESPACE, getter.getDbNamespace(request));
4348
}
4449
if (SemconvStability.emitOldDatabaseSemconv()) {
50+
internalSet(attributes, DB_SYSTEM, getter.getDbSystem(request));
4551
internalSet(attributes, DB_USER, getter.getUser(request));
4652
internalSet(attributes, DB_NAME, getter.getDbNamespace(request));
4753
internalSet(attributes, DB_CONNECTION_STRING, getter.getConnectionString(request));

instrumentation-api-incubator/src/main/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/DbClientMetricsAdvice.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ static void applyClientDurationAdvice(DoubleHistogramBuilder builder) {
2828
((ExtendedDoubleHistogramBuilder) builder)
2929
.setAttributesAdvice(
3030
asList(
31-
DbClientCommonAttributesExtractor.DB_SYSTEM,
31+
DbClientCommonAttributesExtractor.DB_SYSTEM_NAME,
3232
SqlClientAttributesExtractor.DB_COLLECTION_NAME,
3333
DbClientCommonAttributesExtractor.DB_NAMESPACE,
3434
DbClientAttributesExtractor.DB_OPERATION_NAME,

instrumentation-api-incubator/src/test/java/io/opentelemetry/instrumentation/api/incubator/semconv/code/CodeAttributesExtractorTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public String getMethodName(Map<String, String> request) {
3737
}
3838
}
3939

40+
@SuppressWarnings("deprecation") // using deprecated semconv
4041
@Test
4142
void shouldExtractAllAttributes() {
4243
// given

instrumentation-api-incubator/src/test/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/DbClientAttributesExtractorTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ void shouldExtractAllAvailableAttributes() {
8484
assertThat(startAttributes.build())
8585
.containsOnly(
8686
entry(DbIncubatingAttributes.DB_SYSTEM, "myDb"),
87+
entry(DbIncubatingAttributes.DB_SYSTEM_NAME, "myDb"),
8788
entry(DbIncubatingAttributes.DB_USER, "username"),
8889
entry(DbIncubatingAttributes.DB_NAME, "potatoes"),
8990
entry(DbIncubatingAttributes.DB_CONNECTION_STRING, "mydb:///potatoes"),
@@ -104,7 +105,7 @@ void shouldExtractAllAvailableAttributes() {
104105
} else if (SemconvStability.emitStableDatabaseSemconv()) {
105106
assertThat(startAttributes.build())
106107
.containsOnly(
107-
entry(DbIncubatingAttributes.DB_SYSTEM, "myDb"),
108+
entry(DbIncubatingAttributes.DB_SYSTEM_NAME, "myDb"),
108109
entry(DbIncubatingAttributes.DB_NAMESPACE, "potatoes"),
109110
entry(DbIncubatingAttributes.DB_QUERY_TEXT, "SELECT * FROM potato"),
110111
entry(DbIncubatingAttributes.DB_OPERATION_NAME, "SELECT"));

instrumentation-api-incubator/src/test/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/DbClientMetricsTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ void collectsMetrics() {
4242

4343
Attributes operationAttributes =
4444
Attributes.builder()
45-
.put(DbClientCommonAttributesExtractor.DB_SYSTEM, "myDb")
45+
.put(DbClientCommonAttributesExtractor.DB_SYSTEM_NAME, "myDb")
4646
.put(SqlClientAttributesExtractor.DB_COLLECTION_NAME, "table")
4747
.put(DbClientCommonAttributesExtractor.DB_NAMESPACE, "potatoes")
4848
.put(DbClientAttributesExtractor.DB_OPERATION_NAME, "SELECT")
@@ -89,7 +89,7 @@ void collectsMetrics() {
8989
.hasSum(0.15 /* seconds */)
9090
.hasAttributesSatisfying(
9191
equalTo(
92-
DbClientCommonAttributesExtractor.DB_SYSTEM,
92+
DbClientCommonAttributesExtractor.DB_SYSTEM_NAME,
9393
"myDb"),
9494
equalTo(
9595
DbClientCommonAttributesExtractor.DB_NAMESPACE,

instrumentation-api-incubator/src/test/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/SqlClientAttributesExtractorTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ void shouldExtractAllAttributes() {
108108
assertThat(startAttributes.build())
109109
.containsOnly(
110110
entry(DbIncubatingAttributes.DB_SYSTEM, "myDb"),
111+
entry(DbIncubatingAttributes.DB_SYSTEM_NAME, "myDb"),
111112
entry(DbIncubatingAttributes.DB_USER, "username"),
112113
entry(DbIncubatingAttributes.DB_NAME, "potatoes"),
113114
entry(DbIncubatingAttributes.DB_CONNECTION_STRING, "mydb:///potatoes"),
@@ -131,7 +132,7 @@ void shouldExtractAllAttributes() {
131132
} else if (SemconvStability.emitStableDatabaseSemconv()) {
132133
assertThat(startAttributes.build())
133134
.containsOnly(
134-
entry(DbIncubatingAttributes.DB_SYSTEM, "myDb"),
135+
entry(DbIncubatingAttributes.DB_SYSTEM_NAME, "myDb"),
135136
entry(DbIncubatingAttributes.DB_NAMESPACE, "potatoes"),
136137
entry(DbIncubatingAttributes.DB_QUERY_TEXT, "SELECT * FROM potato WHERE id=?"),
137138
entry(DbIncubatingAttributes.DB_OPERATION_NAME, "SELECT"),

0 commit comments

Comments
 (0)