Jaeger 是一个开源的分布式跟踪系统,它可以帮助您了解应用程序中发生的事情。以下是 Jaeger 数据查询的步骤:
打开 Jaeger UI:在浏览器中输入 Jaeger UI 的 URL 地址。
选择服务:在左侧菜单中选择所需的服务名称。如果您的应用程序只有一个服务,则此步骤将被自动跳过。
搜索 trace:在页面上方的搜索框中输入 trace ID 或者一些关键字来搜索特定的 trace。
查看 traces:在搜索结果下方,你可以看到 trace 列表。点击任意一条 trace 可以打开该 trace 的详细信息。
分析 span:进入某个具体的 trace 后,你会看到该 trace 中每个 span(操作)和其所涉及到的时间、事件等详细信息。你可以查看每个 span 的耗时、异常情况等信息,甚至还可以从代码层面进行调试和优化。
观察依赖关系图:在右上角点击“Dependencies”按钮,你可以观察该服务内部各组件之间、以及与外部系统之间产生的调用关系,并进行更深入地分析和优化。
总之,Jaeger 数据查询非常直观和简单,只需要通过几个步骤就能够快速地找到感兴趣的 trace,并进行深入地分析和优化。




