分布式系统调用跟踪实践

JerryXia 发表于 , 阅读 (0)
2016 年 10 月 15 日
devops

对于业务发展前期,可能我们会比较关注单个请求的耗时,频次等基本指标,以针对作出相应调整或优化。但随着系统业务发展,整个系统的调用链将变得愈发复杂,一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后端服务引起的,这时就需要解决如何快读定位服务故障点,以对症下药。于是就有了分布式系统调用跟踪的诞生。本文将阐述与分布式系统调用跟踪相关的一些实践经验。

什么是分布式系统调用跟踪

对多个相互协作的子系统之间的调用链依赖关系进行跟踪;
系统间调用包括但不仅限于HTTPRPCRMI等;