企业微服务转型过程中的业务全链路分析思考及实践
正在加载中...
资料简介:
在企业微服务化推进的同时给后台开发和运维都带来巨大挑战:
1.故障定位难:一次请求往往需要涉及到多个服务,这些服务很可能是由多个团队负责的。一旦出问题,只知道有异常,但具体的异常在哪个服务引起的就需要进入每一个服务里面看日志,这样的处理效率是非常低的,最坏的情况可能涉及到多个团队一起定位。
2.链路梳理难:一个新人加入后台团队,他在这个微服务体系中接手一个模块,根本不知道自己身在何处,不知道自己的系统被谁依赖了,也不知道自己的系统下游依赖哪些服务,需要看文档,一行行根据代码来分析,费时费力。
3.性能分析难:一个服务依赖于后台多个服务,如果某接口的耗时突然增加,开发得从自己开始,逐步分析各依赖接口的耗时情况。
业界逐渐采用分布式链路跟踪系统(DistributedTracing System)来解决上述问题。
本文章详细介绍了分布式链路跟踪系统的原理以及金融行业如果通过开源分布式追踪系统结合日志分析平台实现微服务架构下的可观测性
2021-03-17
页数34
浏览3301
下载96