Title | 基于服务依赖图的微服务系统故障根因定位方法 |
Other Titles | A Root Cause Localization Method Based on Service Dependency Graph for Microservice System Failures |
Authors | 张齐勋 贾统 杨勇 李影 |
Affiliation | bob登陆网站
,软件与微电子学院 bob登陆网站 ,人工智能研究院 bob登陆网站 ,信息科学技术学院 bob登陆网站 ,软件工程国家工程研究中心 |
Keywords | 微服务 服务依赖 异常因果关系 根因定位 microservice service dependency anomaly causal relationship root cause localization |
Issue Date | 20-Aug-2024 |
Publisher | 数据与计算发展前沿(中英文) |
Abstract | 【目的】为解决微服务架构中频繁出现的系统故障以及异常快速传播的问题,特别是由于服务粒度细、更新迭代频繁及服务依赖复杂性引起的诊断复杂性,本文提出了一种基于动态微服务依赖图的故障根因快速定位方法。【方法】本方法基于微服务的配置信息和日志数据,动态生成服务依赖图,有效捕获服务间的动态依赖变化。在故障发生时,利用服务依赖图和异常事件数据推断异常间的因果链,构造异常因果关系图。结合服务依赖的权重,通过服务依赖图中搜寻并排序可能的根因节点,以实现异常源头的精准定位。【结果】实验结果表明,本方法异常根因top 5平均定位精确率达到66%,优于现有其它同类方法。 【目的】为解决微服务架构中频繁出现的系统故障以及异常快速传播的问题,特别是由于服务粒度细、更新迭代频繁及服务依赖复杂性引起的诊断复杂性,本文提出了一种基于动态微服务依赖图的故障根因快速定位方法。【方法】本方法基于微服务的配置信息和日志数据,动态生成服务依赖图,有效捕获服务间的动态依赖变化。在故障发生时,利用服务依赖图和异常事件数据推断异常间的因果链,构造异常因果关系图。结合服务依赖的权重,通过服务依赖图中搜寻并排序可能的根因节点,以实现异常源头的精准定位。【结果】实验结果表明,本方法异常根因top 5平均定位精确率达到66%,优于现有其它同类方法。 |
URI | http://hdl.handle.net/20.500.11897/716680 |
ISSN | 2096-742X |
Appears in Collections: | 软件与微电子学院 人工智能研究院 信息科学技术学院 软件工程国家工程研究中心 |