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

Files in This Work
There are no files associated with this item.

Web of Science®



Checked on Last Week

百度学术™



Checked on Current Time




License: See PKU IR operational policies.