跳至内容
FindOpenSource

Jaeger

CNCF 分布式链路追踪平台,用于可视化微服务之间的请求流转,精确定位到底是哪个服务或调用导致了延迟或错误。

概述

Jaeger 是一个最初诞生于 Uber、如今已从 CNCF 毕业的分布式链路追踪系统。它对链路(trace)——即一次请求在流经众多微服务时所经历的端到端路径——进行采集、存储和可视化展示,使开发者能够看清究竟是哪一次具体的服务调用增加了最多延迟、错误究竟发生在何处,而不必从分散在多个服务中的日志和指标里去猜测。

Jaeger v2 在 OpenTelemetry Collector(同样收录于本目录)之上重新构建,因此可以原生接收 OTLP 格式的链路数据,既可以作为集成了 UI、Collector 和查询组件的一体化二进制程序用于本地使用,也可以在生产环境中配合独立存储进行横向扩展。

Jaeger 适合那些运行微服务、需要直接排查跨服务延迟与故障的团队,与目录中侧重指标的 Prometheus、Grafana 等工具形成互补——那些工具能告诉你某处变慢了或出错了,而 Jaeger 则能准确展示这一切究竟发生在请求路径的哪个环节。

分类
监控
关键词
distributed-tracingtracingmicroservicesobservability
编程语言
Go
许可证
Apache-2.0

发现信息有误?在 GitHub 上提出修改建议