this 和 this
如何启用跟踪 reactive-sql-clients ?
现在使用 %dev.quarkus.datasource.url=vertx-reactive:postgresql://dev-db-server:5432/mydb -它可以工作,但是没有跟踪支持。我可以看到我的休息呼叫比赛,但没有数据库。
%dev.quarkus.datasource.url=vertx-reactive:postgresql://dev-db-server:5432/mydb
尝试使用 %dev.quarkus.datasource.url=vertx-reactive:tracing:postgresql://dev-db-server:5432/mydb
%dev.quarkus.datasource.url=vertx-reactive:tracing:postgresql://dev-db-server:5432/mydb
我的部门:
<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-smallrye-openapi</artifactId> </dependency> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-agroal</artifactId> </dependency> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-reactive-pg-client</artifactId> </dependency>
我懂了。。
我想 @追踪 将以某种方式传播到我的数据库服务/存储库。我必须明确地说:
import org.eclipse.microprofile.opentracing.Traced; @Traced // << -- here it is @Singleton public class MarketPgRepository implements MarketRepository { @Inject PgPool client;