Jaeger 数据源

部署 Jaeger

这里我们为了展示对接 Jaeger 数据源,使用 Jaeger 官方推荐的 Docker Compose 部署方式,这个方式集成了 Jaeger 和一个 demo 程序,可以方便我们学习理解。生产环境不建议这样部署使用

  1. # 下载并启动服务。请提前自行安装 git 和 docker-compose 服务,并测试拉取镜像网络通信正常。
  2. git clone git@github.com:jaegertracing/jaeger.git jaeger && cd jaeger/examples/hotrod && docker compose up

部署完成后可以查看对应 UI 界面。

jaeger:访问服务16686端口

Jaeger 数据源 - 图1

demo:访问服务8080端口,更多 demo 配置展示可以参考文档

Jaeger 数据源 - 图2

接入 Jaeger 数据源

填写好 Jaeger 服务的地址和服务端口即可。

Jaeger 数据源 - 图3

查询 Jaeger

链路追踪—>选择 Jaeger 数据源

按条件查询

Jaeger 数据源 - 图4

Trace ID 查询

Jaeger 数据源 - 图5

拓扑分析

链路追踪—>拓扑分析

同作查询 Jaeger 数据源,观察服务之间的交互来自动构建拓扑分析图。图中的服务元素可以任意拖拽展示。

Jaeger 数据源 - 图6