edit

Jaeger, 分布式跟踪系统

欢迎访问Jaeger的文档门户!Jaeger新手和有经验的老手都可以从下面获取到想要的内容

如果没有找到你想要的内容,或者有个其他问题,可以通过以下途径联系到我们 Github, Gitter chat, mailing list.

关于

Jaeger受到了DapperOpenZipkin的启发,由Uber Technologies开发并开源的一个分布式跟踪系统

它可以用于监控微服务体系结构:

  • 分布式上下文传播
  • 分布式事务监控
  • 根本原因分析
  • 服务依赖关系分析
  • 性能/延迟优化

通过这篇文章Evolving Distributed Tracing at Uber可以了解到Jaeger的历史变迁和变化的原因

功能

  • OpenTracing compatible data model and instrumentation libraries
  • 在每个 服务/端 上使用一致的采样率
  • 抽样采样 (即将到来)
  • 收集数据的处理管道模型(即将到来)

技术选型

  • 后端组件实现采用了 Go 1.9
  • React/Javascript UI
  • Cassandra 3.x, ElasticSearch as persistent storage (more storage backends coming soon)

快速上手

请看这篇running a docker all in one image.

效果图

Traces概览图

Traces View

Trace详情

Detail View

更多相关文章链接