分布式调用跟踪与监控实战

  1. 云栖社区>
  2. 博客>
  3. 正文

分布式调用跟踪与监控实战

场景研读 2017-05-03 19:18:58 浏览12216
展开阅读全文

分布式调用系统的现状

当前,随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务、消息收发、分布式数据库、分布式缓存、分布式对象存储、跨域调用,这些组件共同构成了繁杂的分布式网络。

92275964ed8a1efc25474771912e7c25c6f47af9

如上图右侧所示,当应用A发出某个请求时,其背后可能有数十个甚至更多的服务被调用,可谓是“牵一发而动全身”。

如果将分布式系统比作高速公路网,每个前端的请求就相当于高速上行驶的车辆,而处理请求的应用就是高速上的收费站,在收费站上将车辆通行信息记录成日志,包括时间、车牌、站点、公路、价格等,如果将所有收费站上的日志整合在一起,便可以通过唯一的车牌号确定该车的完整通行记录;分布式调用系统跟踪和监控就是类比这种思想,对每一次请求进行跟踪,进而明确每个请求所经过的应用、耗时等信息。

阿里巴巴的分布式调用跟踪实现——鹰眼

17aa18dc14ec04ac0b528bdf43795aa9578d16fd 

阿里巴巴中分布式

网友评论

登录后评论
0/500
评论
场景研读
+ 关注