diff --git a/instrumentation/hikaricp-3.0/testing/src/main/java/io/opentelemetry/instrumentation/hikaricp/AbstractHikariInstrumentationTest.java b/instrumentation/hikaricp-3.0/testing/src/main/java/io/opentelemetry/instrumentation/hikaricp/AbstractHikariInstrumentationTest.java index 2ec66f9c9846..c2356f3c4f31 100644 --- a/instrumentation/hikaricp-3.0/testing/src/main/java/io/opentelemetry/instrumentation/hikaricp/AbstractHikariInstrumentationTest.java +++ b/instrumentation/hikaricp-3.0/testing/src/main/java/io/opentelemetry/instrumentation/hikaricp/AbstractHikariInstrumentationTest.java @@ -88,15 +88,21 @@ void shouldReportMetrics() throws SQLException, InterruptedException { testing() .waitAndAssertMetrics( INSTRUMENTATION_NAME, - "db.client.connections.idle.min", + emitStableDatabaseSemconv() + ? "db.client.connection.idle.min" + : "db.client.connections.idle.min", AbstractIterableAssert::isEmpty); testing() .waitAndAssertMetrics( - INSTRUMENTATION_NAME, "db.client.connections.max", AbstractIterableAssert::isEmpty); + INSTRUMENTATION_NAME, + emitStableDatabaseSemconv() ? "db.client.connection.max" : "db.client.connections.max", + AbstractIterableAssert::isEmpty); testing() .waitAndAssertMetrics( INSTRUMENTATION_NAME, - "db.client.connections.pending_requests", + emitStableDatabaseSemconv() + ? "db.client.connection.pending_requests" + : "db.client.connections.pending_requests", AbstractIterableAssert::isEmpty); } diff --git a/instrumentation/tomcat/tomcat-jdbc-8.5/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/tomcat/jdbc/v8_5/TomcatJdbcInstrumentationTest.java b/instrumentation/tomcat/tomcat-jdbc-8.5/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/tomcat/jdbc/v8_5/TomcatJdbcInstrumentationTest.java index b848689b9e4e..ad140493a2f5 100644 --- a/instrumentation/tomcat/tomcat-jdbc-8.5/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/tomcat/jdbc/v8_5/TomcatJdbcInstrumentationTest.java +++ b/instrumentation/tomcat/tomcat-jdbc-8.5/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/tomcat/jdbc/v8_5/TomcatJdbcInstrumentationTest.java @@ -78,19 +78,25 @@ private static void assertNoConnectionPoolMetrics() { AbstractIterableAssert::isEmpty); testing.waitAndAssertMetrics( "io.opentelemetry.tomcat-jdbc", - "db.client.connections.idle.min", + emitStableDatabaseSemconv() + ? "db.client.connection.idle.min" + : "db.client.connections.idle.min", AbstractIterableAssert::isEmpty); testing.waitAndAssertMetrics( "io.opentelemetry.tomcat-jdbc", - "db.client.connections.idle.max", + emitStableDatabaseSemconv() + ? "db.client.connection.idle.max" + : "db.client.connections.idle.max", AbstractIterableAssert::isEmpty); testing.waitAndAssertMetrics( "io.opentelemetry.tomcat-jdbc", - "db.client.connections.max", + emitStableDatabaseSemconv() ? "db.client.connection.max" : "db.client.connections.max", AbstractIterableAssert::isEmpty); testing.waitAndAssertMetrics( "io.opentelemetry.tomcat-jdbc", - "db.client.connections.pending_requests", + emitStableDatabaseSemconv() + ? "db.client.connection.pending_requests" + : "db.client.connections.pending_requests", AbstractIterableAssert::isEmpty); } } diff --git a/instrumentation/vibur-dbcp-11.0/testing/src/main/java/io/opentelemetry/instrumentation/viburdbcp/AbstractViburInstrumentationTest.java b/instrumentation/vibur-dbcp-11.0/testing/src/main/java/io/opentelemetry/instrumentation/viburdbcp/AbstractViburInstrumentationTest.java index ef91bd1e2eda..6081f2db278a 100644 --- a/instrumentation/vibur-dbcp-11.0/testing/src/main/java/io/opentelemetry/instrumentation/viburdbcp/AbstractViburInstrumentationTest.java +++ b/instrumentation/vibur-dbcp-11.0/testing/src/main/java/io/opentelemetry/instrumentation/viburdbcp/AbstractViburInstrumentationTest.java @@ -76,6 +76,8 @@ void shouldReportMetrics() throws SQLException { INSTRUMENTATION_NAME, countMetricName, AbstractIterableAssert::isEmpty); testing() .waitAndAssertMetrics( - INSTRUMENTATION_NAME, "db.client.connections.max", AbstractIterableAssert::isEmpty); + INSTRUMENTATION_NAME, + emitStableDatabaseSemconv() ? "db.client.connection.max" : "db.client.connections.max", + AbstractIterableAssert::isEmpty); } }