简介
另请参阅
欢迎来到 Jaeger 的文档门户网站!下面,您将找到面向初学者和经验丰富的 Jaeger 用户的信息。
如果您找不到所需内容,或遇到了此处未涵盖的问题,我们很乐意听取您的意见。
如果您是分布式跟踪的新手,请查看下面的相关链接部分。
关于
Jaeger 是一个分布式跟踪平台,由Uber Technologies 开源发布。使用 Jaeger,您可以
- 监控和排查分布式工作流程
- 识别性能瓶颈
- 追踪根本原因
- 分析服务依赖关系
Uber 发布了一篇博客文章在 Uber 中演化分布式跟踪 ,他们在文中解释了 Jaeger 架构选择的背景和原因。Yuri Shkuro ,Jaeger 的创建者,还出版了一本书精通分布式跟踪 ,深入介绍了 Jaeger 的设计和操作,以及分布式跟踪的一般概念。
功能
- OpenTracing - 启发的 data model
- OpenTelemetry 兼容
- 多个内置存储后端:Cassandra、Elasticsearch 和内存
- 通过 gRPC 插件社区支持的外部存储后端:ClickHouse
- 系统拓扑图
- 自适应采样
- 服务性能监控 (SPM)
- 收集后数据处理
请参阅功能页面以了解更多详细信息。
技术规格
- 后端组件使用 Go 实现
- React/Javascript UI
- 支持的存储后端
- Cassandra 3.4+
- Elasticsearch 7.x, 8.x
- Badger
- Kafka - 作为中间缓冲区
- 内存存储
- 通过远程存储 API自定义后端
快速入门
请参阅入门。