[英]quarkus reactive-postgresql-client with jaeger opentracing support
我將如何啟用對reactive-sql-clients 的跟蹤?
現在使用%dev.quarkus.datasource.url=vertx-reactive:postgresql://dev-db-server:5432/mydb
- 它可以工作,但沒有跟蹤支持。 我可以看到為我的休息電話而比賽,但看不到 db。
嘗試使用%dev.quarkus.datasource.url=vertx-reactive:tracing:postgresql://dev-db-server:5432/mydb
我的deps:
<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>
我懂了..
我認為@Traced會以某種方式傳播到我的 db-services/repositories。 不,我必須明確地說:
import org.eclipse.microprofile.opentracing.Traced;
@Traced // << -- here it is
@Singleton
public class MarketPgRepository implements MarketRepository {
@Inject
PgPool client;
這解決了問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.