[TOC]
# 调用链监控原理
开源的有鹰眼
如果服务之间依赖,没有调用链监控,如果没有这个,出现问题,很难排查出来

当我们请求到我们web容器中的时候,他会生成Span,当他调用sevice的时候也会生成Span,调用任何一个都会生成一个span,这个span是调用链形成的关键,span有spanid,
route的span有点特殊,他不仅会生成这些tractid
为了维护调用链之间父子关系,childSpan会进入ParentSpan中,父子关系串联起来
还会把这些调用的tractid和spanid传递过来
# 调用链监控选型
CAT 点评的
zipkin 推特的
pinpoint 韩国的

servermap 调用服务的依赖图,性能情况
HeartBeat 心跳