File tree Expand file tree Collapse file tree 6 files changed +20
-15
lines changed
instrumentation-api-incubator/src/main/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/internal
instrumentation-api/src/main/java/io/opentelemetry/instrumentation/api/internal
elasticsearch/elasticsearch-rest-common-5.0/library/src/main/java/io/opentelemetry/instrumentation/elasticsearch/rest/common/v5_0/internal
opensearch/opensearch-rest-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opensearch/rest
vertx/vertx-sql-client-4.0/javaagent
src/testVertx4_5/java/io/opentelemetry/javaagent/instrumentation/vertx/v4_0/sql Expand file tree Collapse file tree 6 files changed +20
-15
lines changed Original file line number Diff line number Diff line change 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
88import 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
Original file line number Diff line number Diff line change 1818 */
1919public 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}
Original file line number Diff line number Diff line change 55
66package 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 ;
99import static java .util .logging .Level .FINE ;
1010
1111import io .opentelemetry .instrumentation .api .incubator .semconv .db .DbClientAttributesGetter ;
Original file line number Diff line number Diff line change 55
66package 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
1010import io .opentelemetry .instrumentation .api .incubator .semconv .db .DbClientAttributesGetter ;
1111import io .opentelemetry .semconv .incubating .DbIncubatingAttributes ;
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ dependencies {
2424
2525testing {
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}
Original file line number Diff line number Diff line change 1818import static io .opentelemetry .semconv .incubating .DbIncubatingAttributes .DB_RESPONSE_STATUS_CODE ;
1919
2020import io .opentelemetry .api .trace .SpanKind ;
21- import io .opentelemetry .instrumentation .api .internal .SemconvStability ;
2221import io .opentelemetry .instrumentation .testing .internal .AutoCleanupExtension ;
2322import io .opentelemetry .instrumentation .testing .junit .AgentInstrumentationExtension ;
2423import 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 )
You can’t perform that action at this time.
0 commit comments