介绍
把分布式系统中各个组件的工作汇总起来,就可以得到一个全面的跟踪系统。
每个公司都会有一套自己的分布式跟踪系统。Google的Dapper,Twitter的zipkin,淘宝的鹰眼,新浪的Watchman,京东的Hydra,唯品会的Microscope,窝窝网的Tracing。
重要的基础设施。
应用场景
一次竞价请求中要经历哪些事情?广告位查不到会怎么样?cookie mapping查不到会怎么样?调用栈。
竞价的平均QPS是多少?最高QPS是多少?波动情况如何?监控QPS。
为什么这个请求很慢?是哪一个环节出了问题?监控latency。
数据库的请求量突然上涨了,如何排查来源是怎么样的?链路分析。
这个操作需要依赖哪些东西?是数据库还是消息队列?如果某个redis挂了,哪些业务会受影响?依赖分析。
Read full article from 分布式跟踪系统调研
No comments:
Post a Comment