项目交付完成后,发现系统性能有问题,却不知道是哪个环节? 加班加点实现了功能,上线发布后,如何确认服务一切正常? 接口响应很慢,是网络问题还是代码问题? 客户端请求出了问题,如何定位排查服务链路?
网上许多技术资料,比较零散。引入的maven依赖包、配置的参数都不完全相同,有的配置甚至已经被新版本废弃掉了。
市面上教程大都以源码分析、底层技术实现为主,与实际工程内容存在一定的脱节。
没有好的学习思路,花了不少时间,还是一知半解。
收获一整套 SringCloud 服务链追踪思路+实战指南; 理解主流微服务调用追踪基本原理; 查漏补缺,扫清相关技术盲区。
Sleuth 基础理论(trace?span ? annotation ?)
SpringCloud 应用中如何使用 Sleuth 产生需要的调用链日志
Zipkin工作原理与过程
Zipkin服务端搭建
SpringCloudSleuth + Zipkin + Via 实现
SpringCloudSleuth + Zipkin + kafka 实现
……
