论文笔记《Dapper, a_Large-Scale_Distributed_Systems_Tracing_Infrastructure》

本文详细解读了Google的《Dapper, a Large-Scale Distributed Systems Tracing Infrastructure》论文,概述了Dapper作为低开销、应用级别透明的监控系统的设计目标和实现。重点介绍了Dapper如何通过概率采样、带外数据收集等手段实现低能耗,以及其在性能优化、正确性和服务依赖推断等应用场景中的价值。同时,文中也探讨了Dapper面临的挑战,如处理合并请求和离线工作支持等问题。" 62230464,6284762,Java实现求整数区间和,"['Java', '算法', '整数处理']
摘要由CSDN通过智能技术生成

《Dapper, a Large-Scale Distributed Systems Tracing Infrastructure》论文笔记

会议:Google Technical Report
时间:2010-1, April 2010
参考文献:Sigelman B H, Barroso L A, Burrows M, et al. Dapper, a large-scale distributed systems tracing infrastructure[J]. 2010.

dapper,大型分布式系统跟踪设施
该博客中文字部分为个人总结,图片和代码部分出自文献,如有侵权,请指出

1. 概述

通篇论文介绍了 Dapper 作为一款内部使用的应用级别监控系统,其低开销,应用程序级透明性以及在大规模系统上普遍部署的设计目标和抽象的实现概念的介绍;并针对应用场景与其他跟踪系统进行对比,和它们在概念上具有相似之处,但是做出了某些设计选择,例如使用概率采样和二次采样;最终介绍了这两年来的构建,部署和使用经验,讲述了目前遇到的问题和未来可努力的方向。

概括思维导图如下:
在这里插入图片描述

2. 基本要求

对于一个监控系统,最底线的是应该满足如下的需求:

2.1 各处部署

小部件也应该被监听到

2.2 持续监听

监听应一直开启

3. 设计目标

针对 Google 内部的需求场景, Dapper 提出以下的设计目标和相应的解决方案:

3.1 低能耗

这是最重要且最难解决的设计目标,针对高度优化的服务,能耗不够低会迫使其主动关闭监控

问题和解决方案
(1)span创建耗时,降低span占用空间

创建和销毁span

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值