乌克兰国旗 我们与乌克兰的朋友和同事同在。如需在乌克兰需要时提供支持,请访问此页面

简介

版本  2.8 最新 转到最新的 1.x 版本

另请参阅


欢迎来到 Jaeger 文档!下方您将找到面向 Jaeger 初学者和经验丰富用户的资料。如果您找不到所需信息,或者遇到了此处未涵盖的问题,我们非常乐意听取您的意见

关于

Jaeger 是一个分布式追踪平台,由 Uber Technologies外部链接 - Jaeger 分布式追踪平台 于 2016 年作为开源项目发布,并捐赠给 Cloud Native Computing Foundation外部链接 - Jaeger 分布式追踪平台,目前是该基金会的一个毕业项目。

使用 Jaeger,您可以

  • 监控和排查分布式工作流
  • 识别性能瓶颈
  • 追溯根本原因
  • 分析服务依赖关系

了解更多

如果您是分布式追踪新手,我们推荐以下外部资源

Jaeger v2

(2024-11-12) Jaeger 作为领先的开源分布式追踪平台,在过去 9 年中取得了巨大成功,并与 OpenTracing 和 OpenTelemetry 等行业标准化工作紧密结合。Jaeger 是 Cloud Native Computing Foundation (CNCF) 首批毕业项目之一。在发布 60 多个版本后,Jaeger 正通过发布 Jaeger v2 来庆祝一个重要的里程碑。这是一种新架构,它以 OpenTelemetry Collector 框架为基础,并对其进行扩展以实现 Jaeger 的独特功能。它带来了显著的改进和变化,使 Jaeger 更加灵活、可扩展,并更好地与 OpenTelemetry 项目对齐。在此处阅读完整文章外部链接 - Jaeger 分布式追踪平台

有关从 Jaeger v1 迁移的详细信息,请参阅《迁移指南》

功能

有关更多详细信息,请参阅《功能》页面。

与 OpenTelemetry 的关系

Jaeger 和 OpenTelemetry外部链接 - Jaeger 分布式追踪平台 项目有不同的目标。OpenTelemetry 旨在提供多种语言的 API 和 SDK,允许应用程序将各种遥测数据从进程中导出到任意数量的指标和追踪后端。Jaeger 项目主要是追踪后端,负责接收追踪遥测数据,并提供对这些数据的处理、聚合、数据挖掘和可视化。欲了解更多信息,请参阅博客文章《Jaeger 和 OpenTelemetry》外部链接 - Jaeger 分布式追踪平台

Jaeger 最初旨在支持 OpenTracing 标准外部链接 - Jaeger 分布式追踪平台。该术语仍在 Jaeger UI 中使用,但其概念与 OpenTelemetry 的追踪数据模型直接对应。

能力OpenTracing 概念OpenTelemetry 概念
将追踪表示为有向无环图(不仅仅是树状)span 引用外部链接 - Jaeger 分布式追踪平台span 链接外部链接 - Jaeger 分布式追踪平台
强类型 span 属性span 标签span 属性
强类型事件/日志span 日志span 事件

快速入门

请参阅《入门》

截图

追踪视图

Traces View

追踪详情视图

Detail View

服务性能监控视图

Service Performance Monitoring