针对目标系统的异常根因定位方法及装置制造方法及图纸

技术编号:43949062 阅读:12 留言:0更新日期:2025-01-07 21:37
本说明书实施例提供一种针对目标系统的异常根因定位方法及装置,在定位方法中,获取目标系统的服务调用图。针对任意的第一微服务调用,确定对应的第一调用模式图,该第一微服务调用对应于服务调用图中通过第一边指向第一节点的调用,第一调用模式图包括第一节点的前序节点,以及一阶子节点。从各已知调用模式图中确定出与第一调用模式图相匹配的目标调用模式图。基于该目标调用模式图的历史执行时间分布,得到第一微服务调用的估计执行时间。根据第一微服务调用的估计执行时间与实际的观测执行时间的差异,确定该第一微服务调用的第一异常得分。根据服务调用图中各个微服务调用的各个异常得分,确定目标系统的异常根因。

【技术实现步骤摘要】

本说明书一个或多个实施例涉及计算机,尤其涉及一种针对目标系统的异常根因定位方法及装置


技术介绍

1、在分布式框架中,通常会将目标系统拆分成多个微服务,各个微服务之间存在复杂的调用关系。当调用链中某个微服务或者某次调用出现异常时,它将影响整个调用链,进而导致目标系统异常。只有快速定位到异常根因,才能及时采取措施,避免用户利益受损。

2、因此,需要提供一种有效的针对目标系统的异常根因定位方案。


技术实现思路

1、本说明书一个或多个实施例描述了一种针对目标系统的异常根因定位方法,可以快速准确地识别出异常的微服务调用。

2、第一方面,提供了一种针对目标系统的异常根因定位方法,包括:

3、获取目标系统的服务调用图,其中的单条有向边表示微服务之间的单次调用,单个节点表示单次调用中的微服务;

4、针对任意的第一微服务调用,确定对应的第一调用模式图,所述第一微服务调用对应于所述服务调用图中通过第一边指向第一节点的调用,所述第一调用模式图包括第一节点的前序节点,以及一阶子节点;本文档来自技高网...

【技术保护点】

1.一种针对目标系统的异常根因定位方法,包括:

2.根据权利要求1所述的方法,其中,所述历史执行时间分布包括:与调用子微服务无关的第一子时间的第一高斯分布,以及与调用子微服务相关的第二子时间的第二高斯分布;

3.根据权利要求2所述的方法,其中,所述目标调用模式图与所述第一调用模式图相同;

4.根据权利要求2所述的方法,其中,所述目标调用模式图包括,所述第一调用模式图的多个相似调用模式图;

5.根据权利要求4所述的方法,其中,所述相似调用模式图满足如下条件:

6.根据权利要求4所述的方法,其中,

7.根据权利要求2所述...

【技术特征摘要】

1.一种针对目标系统的异常根因定位方法,包括:

2.根据权利要求1所述的方法,其中,所述历史执行时间分布包括:与调用子微服务无关的第一子时间的第一高斯分布,以及与调用子微服务相关的第二子时间的第二高斯分布;

3.根据权利要求2所述的方法,其中,所述目标调用模式图与所述第一调用模式图相同;

4.根据权利要求2所述的方法,其中,所述目标调用模式图包括,所述第一调用模式图的多个相似调用模式图;

5.根据权利要求4所述的方法,其中,所述相似调用模式图满足如下条件:

6.根据权利要求4所述的方法,其中,

7.根据权利要求2所述的方法,其中,所述确定该第一微服务调用的第一异常得分,包括:

8.根据权利要求2所述的方法,其中,所述第一和第二高斯分布的包含均值在内的分布参数通过以下步骤获得:

9.根据权利要求1所述的方法,其中,所述确定所述目标系统的异常根因,包括:

10.根据权利要求9所述的方法,其中,所述修正该第一微服务调用的异常得分,包括:

11.根据权利要求10所述的方法,其中,所述子微服调用的数目为多个;所述转移给子微服务调用,包括:

12.根据权利要求1所述的方法,其中,所述确定所述目标异常的异常根因,包括:

13.一种针对目标系统的异...

【专利技术属性】
技术研发人员:裴丹姚振翮叶豪威程广
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1