1 回答

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
您可以使用 opentracing java-jdbc擴(kuò)展,它將在 Quarkus 中工作(我沒(méi)有測(cè)試本機(jī)模式)。
您需要使用版本 0.0.12,因?yàn)樽钚掳姹净?Opentracing 0.33,但 Quarkus 使用版本 0.31。
將依賴(lài)項(xiàng)添加到您的 pom.xml 中:
<dependency>
<groupId>io.opentracing.contrib</groupId>
<artifactId>opentracing-jdbc</artifactId>
<version>0.0.12</version>
</dependency>
更新您的 application.properties 以使用 opentracing-jdbc 驅(qū)動(dòng)程序,以下內(nèi)容適用于 Postgres 數(shù)據(jù)庫(kù):
quarkus.datasource.url = jdbc:tracing:postgresql://localhost:5433/mydatabase
quarkus.datasource.driver = io.opentracing.contrib.jdbc.TracingDriver
quarkus.hibernate-orm.dialect = org.hibernate.dialect.PostgreSQLDialect
然后,您將在 Jaeger 中看到作為跨度的 SQL 查詢(xún)。
添加回答
舉報(bào)