Google分布式链路追踪系统Dapper介绍

Google-Dapper

Dapper是谷歌内部使用的分布式链路追踪系统,虽然没有开源,但是Google在其2010年发布的一篇论文中对其进行了详细的介绍。可以说,Dapper是链路追踪领域的始祖,其提出的概念和理念一致影响着后来所有的分布式系统链路追踪系统,包括阿里的鹰眼系统,大众点评的cat系统,Twitter的Zipkin以及开源的Jaeger等等。

所以,在这里我们对Google的Dapper做一个介绍,文章内容主要来自于论文 Dapper, a Large-Scale Distribution Systems Tracing Infrastructures.

设计初衷

现代的大型应用系统一般是复杂的分布式系统,他们由许多的软件模块构成,这些软件模块可能由不同的团队用不同的编程语言编写而成,因此那些传统的用于理解系统行为,分析性能问题的工具,在这种复杂环境下变得失效。

设计理念

主要有三个设计目标:

  • 低负载(low overhead)
  • 应用级透明(application-level transparency)
  • 大范围部署(ubiquitous deployment)

额外的设计目标:使跟踪数据在收集后能够被尽快得用于分析

设计理念与 Magpie,X-Trace 相似,但是同时也有自己的关键点(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值