《Jaeger 分布式追踪入门》

《Jaeger 分布式追踪入门》

Jaeger 是 CNCF 孵化的开源分布式追踪平台,用于监控和诊断微服务架构中的请求链路。

1 资源地址

2 简介

Jaeger 提供端到端请求追踪能力,主要功能包括:

  • 分布式上下文传播与事务监控
  • 根因分析(root cause analysis)与服务依赖分析
  • 性能与延迟优化
  • 分布式事务一致性监控

3 快速启动(all-in-one)

官方提供一体化镜像,便于本地体验:

docker run -d --name jaeger \ -e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \ -p 5775:5775/udp -p 6831:6831/udp -p 6832:6832/udp \ -p 5778:5778 -p 16686:16686 -p 14268:14268 -p 9411:9411 \ jaegertracing/all-in-one:latest
  • Query/UI 端口:16686,浏览器访问 http://localhost:16686/。
  • 常见采集端口:16686(UI)、6831/6832(UDP thrift)、14268(HTTP)、9411(Zipkin 兼容)。

4 与 OpenTracing 的关系

Jaeger 原生支持 OpenTracing API,应用通过 OpenTracing 协议写入 span,再由 Jaeger 完成采集、存储与展示。相关标准见 _docs/opentracing/opentracing-tutorial.md。

阅读 — · 全站 —
🎸 我的歌单 0 首