本文我将带大家基于 Jaeger 构建全链路追踪系统,也包括一些我在这个过程中遇到的一些问题总结,希望能够对大家有所帮助。
Stargazers over time
分布式全链路跟踪系统是什么?
分布式链路跟踪的核心基本都是 Google Dapper 论文所述,使用全局 TraceID 表示一条调用链,连接各个服务调用(用 SPAN 表示),通过分析 SPAN 之间的父子关系形成跟踪树。 另外通过中间件的埋点和业务自定义的 Annotation ,记录日志并采用收集器进行离线和在线分析,从而实现调用链跟踪、优化决策等信息。
Dapper 是什么?
Dapper 是 Google 发表的分布式链路跟踪的论文。
Jaeger 是什么?
Jaeger 是 Uber 基于 Google Dapper 开发的分布式链路跟踪系统的实现。
其他
- Ziplin
(图片来源于网络)
