|国家科技期刊平台
首页|期刊导航|数据与计算发展前沿(中英文)》|基于服务依赖图的微服务系统故障根因定位方法

基于服务依赖图的微服务系统故障根因定位方法OA

中文摘要

【目的】为解决微服务架构中频繁出现的系统故障以及异常快速传播的问题,特别是由于服务粒度细、更新迭代频繁及服务依赖复杂性引起的诊断复杂性,本文提出了一种基于动态微服务依赖图的故障根因快速定位方法。【方法】本方法基于微服务的配置信息和日志数据,动态生成服务依赖图,有效捕获服务间的动态依赖变化。在故障发生时,利用服务依赖图和异常事件数据推断异常间的因果链,构造异常因果关系图。结合服务依赖的权重,通过服务依赖图中搜寻并排序可能的根因节点,以实现异常源头的精准定位。【结果】实验结果表明,本方法异常根因top 5平均定位精确率达到66%,优于现有其它同类方法。

张齐勋;贾统;杨勇;李影;

北京大学,软件与微电子学院,北京102600北京大学,人工智能研究院,北京100871北京大学,信息科学技术学院,北京100871北京大学,软件工程国家工程研究中心,北京100871

计算机与自动化

微服务服务依赖异常因果关系根因定位

《数据与计算发展前沿(中英文)》》 2024 (004)

P.87-95 / 9

国家重点研发计划(2021YFF0704202)。

10.11871/jfdc.issn.2096-742X.2024.04.007

评论