天天看点

全链路监控建设的四个重点

业务规模不断扩大,支撑业务运行的应用系统所采用的组件也越来越多地运用分布式、微服务架构来响应业务需求,这些组件越来越多的运用也形成了越来越复杂的分布式调用网络。所以很多企业开始部署全链路监控,而全链路监控组件这么多,应该怎么选择,又有哪些关注重点呢?大概涉及如下几点。

1、性能和稳定性

启用服务调用追踪后因为要多做些事情,一定会带来额外的性能损耗,有些应用之所以不愿意接入监控系统,就是怕影响自身服务的性能,特别是那些对性能特别敏感的应用,所以全链路追踪系统的采集模块一定要轻量,不能有太复杂的逻辑和外部依赖,以便尽可能地降低调用追踪的损耗。此外,最好能做到根据服务的流量来动态调整采集样本比例,通过配置采样率,只对一部分请求分析链路调用关系。此外,调用追踪组件的可靠性也至关重要,毕竟是要全链路接入,如果这个组件的稳定性不足,那么容易导致全链路的稳定性沦陷,这简直就是灾难。

2、代码侵入性
3、扩展性
4、数据分析及展示

继续阅读