基于时序分解的微服务调用链根因定位
宋勇 韦强申 董昭阳 叶晓舟 欧阳晔
近年来,微服务架构使用广泛,但由于微服务数量庞大且依赖关系复杂,且故障具有传播性,在快速检测故障的同时实现根因定位变得越来越有挑战性。基于此,提出了一种基于调用链时序分解的微服务根因定位的方法。首先计算调用链节点的时延性能并转化为多个时序数据,通过异常检测构造异常子图,其次利用随机游走算法对节点异常评分。采用公开数据实验分析表明,所提方法在异常集top1的精确度达到了84%,并与微服务根因分析经典方法进行了对比,较其中效果最好的MicroRCA精确度提升了97.6%。