加载中...
Dapper 是 Google 内部的大规模分布式系统追踪基础设施,其设计经验以论文《Dapper, a Large-Scale Distributed Systems Tracing Infrastructure》于 2010 年公开发表,是分布式链路追踪领域公认的奠基之作。
论文确立了沿用至今的模型:一次请求的完整路径为 trace,其中每个服务调用区间为 span,span 携带全局 traceId 与父子关系,通过 RPC 上下文自动透传实现无侵入串联;为控制开销采用自适应采样,证明极低采样率在大流量下仍具统计代表性;强调对应用透明(埋点藏在通用 RPC 库与线程库中)与近实时的数据可用性。
Dapper 直接催生了 Twitter 的 Zipkin、Uber 的 Jaeger 等开源实现,其概念体系被 OpenTracing 与 OpenTelemetry 继承,traceId/span 已成为行业通用语言。
它把'跨服务追踪'从研究课题变成了工业界标准实践。
登录 后参与讨论
暂无讨论,来发表第一条评论吧