Skip to content

Commit 507442b

Browse files
committed
pr review
1 parent f89d54b commit 507442b

File tree

6 files changed

+20
-15
lines changed

6 files changed

+20
-15
lines changed
Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,16 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.api.incubator.semconv.db;
6+
package io.opentelemetry.instrumentation.api.incubator.semconv.db.internal;
77

88
import javax.annotation.Nullable;
99

10-
public class DbResponseStatusUtil {
10+
/**
11+
* This class is internal and experimental. Its APIs are unstable and can change at any time. Its
12+
* APIs (or a version of them) may be promoted to the public stable API in the future, but no
13+
* guarantees are made.
14+
*/
15+
public final class DbResponseStatusUtil {
1116
private DbResponseStatusUtil() {}
1217

1318
@Nullable

instrumentation-api/src/main/java/io/opentelemetry/instrumentation/api/internal/SemconvStability.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
*/
1919
public final class SemconvStability {
2020

21-
private static boolean emitOldDatabaseSemconv;
22-
private static boolean emitStableDatabaseSemconv;
21+
private static final boolean emitOldDatabaseSemconv;
22+
private static final boolean emitStableDatabaseSemconv;
2323

2424
static {
2525
boolean oldDatabase = true;
@@ -78,10 +78,4 @@ public static String stableDbSystemName(String oldDbSystem) {
7878
}
7979

8080
private SemconvStability() {}
81-
82-
public static void setForTesting(
83-
boolean emitOldDatabaseSemconv, boolean emitStableDatabaseSemconv) {
84-
SemconvStability.emitOldDatabaseSemconv = emitOldDatabaseSemconv;
85-
SemconvStability.emitStableDatabaseSemconv = emitStableDatabaseSemconv;
86-
}
8781
}

instrumentation/elasticsearch/elasticsearch-rest-common-5.0/library/src/main/java/io/opentelemetry/instrumentation/elasticsearch/rest/common/v5_0/internal/ElasticsearchDbAttributesGetter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
package io.opentelemetry.instrumentation.elasticsearch.rest.common.v5_0.internal;
77

8-
import static io.opentelemetry.instrumentation.api.incubator.semconv.db.DbResponseStatusUtil.dbResponseStatusCode;
8+
import static io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.DbResponseStatusUtil.dbResponseStatusCode;
99
import static java.util.logging.Level.FINE;
1010

1111
import io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter;

instrumentation/opensearch/opensearch-rest-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opensearch/rest/OpenSearchRestAttributesGetter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
package io.opentelemetry.javaagent.instrumentation.opensearch.rest;
77

8-
import static io.opentelemetry.instrumentation.api.incubator.semconv.db.DbResponseStatusUtil.dbResponseStatusCode;
8+
import static io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.DbResponseStatusUtil.dbResponseStatusCode;
99

1010
import io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter;
1111
import io.opentelemetry.semconv.incubating.DbIncubatingAttributes;

instrumentation/vertx/vertx-sql-client-4.0/javaagent/build.gradle.kts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ dependencies {
2424

2525
testing {
2626
suites {
27-
val testVertx5 by registering(JvmTestSuite::class) {
27+
val testVertx4_5 by registering(JvmTestSuite::class) {
2828
val version = "4.5.13"
2929
dependencies {
3030
implementation(project())
@@ -35,6 +35,14 @@ testing {
3535

3636
implementation(project(":instrumentation:netty:netty-4.1:javaagent"))
3737
}
38+
39+
targets {
40+
all {
41+
testTask.configure {
42+
jvmArgs("-Dotel.semconv-stability.opt-in=database")
43+
}
44+
}
45+
}
3846
}
3947
}
4048
}
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import static io.opentelemetry.semconv.incubating.DbIncubatingAttributes.DB_RESPONSE_STATUS_CODE;
1919

2020
import io.opentelemetry.api.trace.SpanKind;
21-
import io.opentelemetry.instrumentation.api.internal.SemconvStability;
2221
import io.opentelemetry.instrumentation.testing.internal.AutoCleanupExtension;
2322
import io.opentelemetry.instrumentation.testing.junit.AgentInstrumentationExtension;
2423
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
@@ -62,7 +61,6 @@ class VertxSqlClientTest {
6261

6362
@BeforeAll
6463
static void setUp() throws Exception {
65-
SemconvStability.setForTesting(false, true);
6664
container =
6765
new GenericContainer<>("postgres:9.6.8")
6866
.withEnv("POSTGRES_USER", USER_DB)

0 commit comments

Comments
 (0)