design\project\分布式调用链路追踪(一)

216 阅读1分钟

分布式调用链路追踪

分布式调用链指北(一)

1. 分布式调用链的鼻祖 Dapper

本章大纲:

  1. Google在很多年前已经微服务化了,所以他的分布式跟踪理论应该是最成熟
  2. 所以我们先看看 Dapper

个人总结:

  1. 关于 Dapper google 有一篇论文
  2. 后续的调用链系统,或多或少的都参考了 Dapper 的实现
    1. 本章分析下 Dapper 的基础概念

背景

image.png

因为在分布式系统中一次请求中会包含很多的RPC,迫切需要一些可以帮助理解系统行为和分析性能问题的工具,需要断定具体哪个服务拖了后腿。

image.png

Dapper 的核心目标 ———— 应用层透明

image.png

分布式 Tracing

image.png

分布式 Tracing ,如何 0 侵入的采集 Tracing 信息

image.png

分布式 Tracing,数据格式

image.png

分布式 Tracing,Tracing 时机

[ ] TODO 未完成

image.png

[ ] TODO 好像还有点万恶的资本家的工作没有忙完………………,下周接着写…………