Uber 的分布式追踪系统 Jaeger

Uber 的分布式追踪系统 Jaeger

MIT
Google Go
跨平台
Uber
2017-03-10
李三石

Jaeger是Uber的分布式跟踪系统。

大多数现有的Zipkin兼容仪表库支持概率采样,但他们希望在初始化时配置采样率。这种方法在大规模使用时导致几个严重问题:

  • 给定的服务几乎没有洞察采样率对跟踪后端的总体流量的影响。

  • 在Uber,商业交通展示强烈的每日季节性; 更多的人在高峰时段乘坐。固定采样概率对于非高峰业务来说太低,而对于高峰业务又太高。

Jaeger客户端库中的轮询功能旨在解决这些问题。通过将关于适当采样策略的决定移动到跟踪后端,我们免除服务开发人员猜测适当的采样率。这还允许后端在流量模式改变时动态地调整采样率。下图显示了从收集器到客户端库的反馈循环。

当前的Jaeger架构:在Go中实现的后端组件,支持OpenTracing标准的四种语言的客户端库,基于React的Web前端以及基于Apache Spark的后处理和聚合数据管道。

的码云指数为
超过 的项目
加载中

评论(1)

程序员小崔
程序员小崔
有人用过吗?

Jaeger 1.8.2 发布,Uber 开源的分布式追踪系统

Jaeger 是 Uber 开源的分布式追踪系统,灵感来自于 Dapper 和 OpenZipkin ,现已加入 CNCF 基金会。它可以用于监视基于微服务的体系结构: 分布式上下文传播 分布式事务监视 根本原因(Root ...

2018/12/04 07:58

Jaeger 1.1.0 发布,Uber 的分布式跟踪系统

Jaeger 是 Uber 开源的分布式追踪系统,灵感来自于 Dapper 和 OpenZipkin 。它可以用于监视基于微服务的体系结构: 分布式上下文传播 分布式事务监视 根本原因(Root cause)分析 服务依赖性...

2018/01/07 07:39

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Uber jaeger--一个基于Go的分布式追踪系统

Jaeger-Uber开源的一个基于Go的分布式追踪系统 最近因工作需要在研究traing系统,最后选了jaeger,下面是一些总结,同时摘抄了网上的一些资料,并结合自己实践过程中遇到的一些什么问题,欢迎...

2018/05/30 17:54
3.9K
0
使用elasticsearch作为存储引擎部署jaeger

使用elasticsearch作为存储引擎部署jaeger 由于网上大部分文章部署jaeger都是使用Cassandra,使用elasticsearch较少,而我主要是使用elasticsearch来部署的,下面是我的一些使用总结,欢迎指针...

2018/05/30 18:04
2.9K
1
一文读懂微服务监控之分布式追踪

现在越来越多的应用迁移到基于微服务的云原生的架构之上,微服务架构很强大,但是同时也带来了很多的挑战,尤其是如何对应用进行调试,如何监控多个服务间的调用关系和状态。如何有效的对微服...

08/08 05:56
66
0
开放分布式追踪(OpenTracing)入门与 Jaeger 实现

摘要: 分布式系统的运维挑战 容器、Serverless 编程方式的诞生极大提升了软件交付与部署的效率。在架构的演化过程中,可以看到两个变化: 应用架构开始从单体系统逐步转变为微服务,其中的业...

2018/07/04 17:27
61
0
服务监控之分布式追踪一篇读懂

现在越来越多的应用迁移到基于微服务的云原生的架构之上,微服务架构很强大,但是同时也带来了很多的挑战,尤其是如何对应用进行调试,如何监控多个服务间的调用关系和状态。如何有效的对微服...

08/23 13:07
2
0
服务监控之分布式追踪一篇读懂

导读 现在越来越多的应用迁移到基于微服务的云原生的架构之上,微服务架构很强大,但是同时也带来了很多的挑战,尤其是如何对应用进行调试,如何监控多个服务间的调用关系和状态。如何有效的...

08/23 21:58
6
0
分布式调用链调研(pinpoint,skywalking,jaeger,zipkin等对比)

1. APM简述 APM (Application Performance Management)是对企业的应用系统进行实时监控,它是用于实现对应用程序性能管理和故障管理的系统化的解决方案。 2.APM主要解决的问题: 集中式度量...

01/24 14:19
4.9K
4
五, 跨语言微服务框架 - Istio链路监控和监控可视化

在使用微服务会面临最大的一个问题也就是在服务数量增加带来的排查成本和监控成本,大家为了解决这些成本也衍生出了很多工作,当然在Istio中也很好的融合了这些组件,默认安装下就已经带上了这些...

2018/11/30 15:51
288
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部