【发布时间】:2020-04-07 06:09:15
【问题描述】:
我从 helidon.io 创建了一个 Helidon Microprofile 快速入门项目,在使用 Jaeger 进行配置时开始使用我无法在 Jaeger UI 中找到跟踪,下面是我遵循的步骤:
-
使用创建的项目
mvn archetype:generate -DinteractiveMode=false \ -DarchetypeGroupId=io.helidon.archetypes \ -DarchetypeArtifactId=helidon-quickstart-mp \ -DarchetypeVersion=1.4.4 \ -DgroupId=io.helidon.examples \ -DartifactId=helidon-quickstart-mp \ -Dpackage=io.helidon.examples.quickstart.mp -
使用 Jaeger 依赖项更新
pom.xml<dependency> <groupId>io.helidon.tracing</groupId> <artifactId>helidon-tracing-jaeger</artifactId> </dependency> <dependency> <groupId>io.jaegertracing</groupId> <artifactId>jaeger-client</artifactId> <version>0.32.0</version> </dependency>` -
更新的 GreetApplication
@Traced @ApplicationScoped @ApplicationPath("/") public class GreetApplication extends Application {......} -
更新了 /helidon-quickstart-mp/src/main/resources/META-INF/microprofile-config.properties
#Jaeger properties tracing.service=mp 执行mvn包,然后
target>java -jar helidon-quickstart-mp.jar-
现在在我的 Jaeger UI 中,我无法跟踪正在运行的服务:
那么如何将 Jaeger UI 配置到我的 helidon Microprofile 项目?
【问题讨论】: