场景: 某大型电商网站基于微服务架构,服务模块有几十个. 某天,测试人员报告该网站响应速度过慢.排除了网络问题之后,发现很难进一步去排除故障. 那么:如何对微服务的链路进行监控呢? Sleuth: 一般的,一个分布式服务跟踪系统,主要有三部分:数据收集.数据存储和数据展示. 根据系统大小不同,每一部分的结构又有一定变化. 譬如,对于大规模分布式系统,数据存储可分为实时数据和全量数据两部分. 实时数据用于故障排查(troubleshooting):全量数据用于系统优化 数据收集除了支持平台无关和开…