介绍
另请参阅
欢迎来到 Jaeger 文档门户!下方提供了针对 Jaeger 初学者和有经验用户的相关信息。
如果您找不到所需信息,或者遇到的问题未在此处列出,我们很乐意听取您的意见。
如果您不熟悉分布式追踪,请查看下方的相关链接部分。
关于
Jaeger 是由 Uber Technologies 开源的分布式追踪平台。使用 Jaeger,您可以
- 监控和故障排除分布式工作流
- 识别性能瓶颈
- 追查根本原因
- 分析服务依赖关系
Uber 发表了一篇博客文章,Uber 的分布式追踪演进 ,其中他们解释了 Jaeger 架构选择的历史和原因。Jaeger 的创建者 Yuri Shkuro 也出版了一本名为 Mastering Distributed Tracing (精通分布式追踪) 的书,深入探讨了 Jaeger 设计和操作的许多方面,以及分布式追踪的总体概念。
功能
- OpenTracing 启发的数据模型
- OpenTelemetry 兼容
- 多种内置存储后端:Cassandra、Elasticsearch 和内存存储
- 通过 gRPC 插件支持社区维护的外部存储后端:ClickHouse
- 系统拓扑图
- 自适应采样
- 服务性能监控 (SPM)
- 收集后数据处理
请参阅功能页面了解更多详情。
技术规范
- 用 Go 实现的后端组件
- React/Javascript 用户界面
- 支持的存储后端
- Cassandra 3.4+
- Elasticsearch 7.x, 8.x
- Badger
- Kafka - 作为中间缓冲区
- 内存存储
- 通过远程存储 API 实现自定义后端
快速入门
请参阅入门。