10.6. 使用 Jaeger 观察应用程序的 OpenTelemetry 跟踪
JBoss EAP 自动并隐式跟踪对 Jakarta RESTful Web Services 应用程序的 REST 调用。您不需要在 Jakarta RESTful Web Services 应用中添加任何配置或配置 opentelemetry 子系统。以下流程演示了如何在 Jaeger 控制台中观察 helloworld-rs quickstart 的 trace。
先决条件
- 已安装 Docker。如需更多信息,请参阅 获取 Docker。
-
您已下载
helloworld-rsQuickstart。快速入门位于 helloworld-rs。 -
您已配置了
opentelemetry子系统。如需更多信息,请参阅配置opentelemetry子系统。
流程
使用其 Docker 镜像启动 Jaeger 控制台。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 Maven 从其根目录部署
helloworld-rsquickstart。mvn clean install wildfly:deploy
$ mvn clean install wildfly:deployCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
在 Web 浏览器中,访问位于
http://localhost:8080/helloworld-rs/的快速入门,然后点任何链接。 -
在 Web 浏览器中,打开位于
http://localhost:16686/search的 Jaeger 控制台。hello-world.rs列在 Service 下。 -
选择
hello-world.rs,再单击 Find Traces。列出hello-world.rs的 trace 的详细信息。