diff --git a/vertx-sql-client/src/main/java/io/vertx/sqlclient/impl/tracing/QueryReporter.java b/vertx-sql-client/src/main/java/io/vertx/sqlclient/impl/tracing/QueryReporter.java index e47dbbd93a..47d699dc79 100644 --- a/vertx-sql-client/src/main/java/io/vertx/sqlclient/impl/tracing/QueryReporter.java +++ b/vertx-sql-client/src/main/java/io/vertx/sqlclient/impl/tracing/QueryReporter.java @@ -125,7 +125,8 @@ public void before() { } if (metrics != null) { String sql = cmd.sql(); - metric = metrics.requestBegin(sql, sql); + metric = metrics.init(); + metrics.requestBegin(metric, sql, sql); metrics.requestEnd(metric); } } diff --git a/vertx-sql-client/src/test/java/io/vertx/tests/sqlclient/tck/MetricsTestBase.java b/vertx-sql-client/src/test/java/io/vertx/tests/sqlclient/tck/MetricsTestBase.java index 7ebf2fda93..856ef0571c 100644 --- a/vertx-sql-client/src/test/java/io/vertx/tests/sqlclient/tck/MetricsTestBase.java +++ b/vertx-sql-client/src/test/java/io/vertx/tests/sqlclient/tck/MetricsTestBase.java @@ -300,7 +300,7 @@ private void testMetrics(TestContext ctx, boolean fail, Function failureMetric = new AtomicReference<>(); clientMetrics = new ClientMetrics() { @Override - public Object requestBegin(String uri, Object request) { + public Object init() { return metric; } @Override