Jaeger
Jaeger\ˈyā-gər\ 是Uber开源的分布式追踪系统,是支持OpenTelemetry
的系统之一,也是CNCF
项目。本篇将使用来演示如何在系统中引入分布式追踪。以下是Opentracing+Jaeger
的架构图,针对于使用OpenTelemetry
也是如此。
准备工作
如果docker
镜像拉取太慢,您可以尝试修改docker
拉取站点的镜像地址,例如:
示例代码地址
Jaeger注册封装
为方便开发者使用,我们通过社区模块的形式,已经封装好了对jaeger
的初始化逻辑,代码地址:https://github.com/gogf/gf/tree/master/contrib/trace/jaeger