kubernetes-handbook/practice/distributed-tracing.md

736 B
Raw Blame History

分布式追踪

当我将单体应用拆成多个微服务之后如何监控服务之间的依赖关系和调用链以判断应用在哪个服务环节出了问题哪些地方可以优化这就需要用到分布式追踪Distributed Tracing

CNCF 提出了分布式追踪的标准 OpenTracing,它提供用厂商中立的 API并提供 Go、Java、JavaScript、Python、Ruby、PHP、Objective-C、C++ 和 C# 这九种语言的库。

同时 CNCF 中还有个端到端的支持 OpenTracing API 的分布式追踪项目 Jaeger

参考