异常检测方法及装置和异常根因定位方法及装置制造方法及图纸

技术编号:33245841 阅读:35 留言:0更新日期:2022-04-27 17:57
本申请公开了一种异常检测方法及装置和异常根因定位方法及装置,在异常扩散初期通过水位变化发现了异常问题的存在,为及时防止异常扩散做出了强有力的保证。在异常根因定位过程中,只搜索具有最大异常分数的父级组合节点即存在异常的分值最高的组合,而对其他异常的父级组合采取剪枝处理,这样大大降低了算法的复杂度,而且准确定位出异常根因。而且准确定位出异常根因。而且准确定位出异常根因。

【技术实现步骤摘要】
异常检测方法及装置和异常根因定位方法及装置


[0001]本申请涉及但不限于云技术邻域,尤指一种异常检测方法及装置和异常根因定位方法及装置。

技术介绍

[0002]随着业务场景和服务器数量的增长,云系统的复杂性逐步提升,云系统中每天也会进行频繁的发布和变更。当变更存在问题时,可能会引入服务器性能异常问题,降低服务稳定性,甚至导致宕机。通常,在灰度发布的早期部署阶段,这些性能异常仅存在于少数机器设备上,如果没有导致明显的故障,将会随着发布进程逐渐扩散并破坏系统性能。
[0003]为了避免异常问题的扩散,确定是否存在异常扩散至关重要,这是一个亟需解决的问题。

技术实现思路

[0004]本申请提供一种异常检测方法及装置和异常根因定位方法及装置,能够及时发现系统异常、准确定位异常根因。
[0005]本专利技术实施例提供了一种异常检测方法,包括:
[0006]采集云系统中每个设备的至少一种性能数据;
[0007]针对每一种性能数据,对每类设备分别进行第一水位分析,根据分析结果,对不同种类的设备的组合进行第二水本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种异常检测方法,包括:采集云系统中每个设备的至少一种性能数据;针对每一种性能数据,对每类设备分别进行第一水位分析,根据分析结果,对不同种类的设备的组合进行第二水位分析,得到不同种类的设备的组合的不同性能数据的分析结果;根据得到的分析结果和预先设置的不同种性能参数对应的阈值,确定不同种类的设备的组合是否存在异常。2.根据权利要求1所述的异常检测方法,其中,所述至少一种性能数据包括预设第一数目种性能数据;所述进行第一水位分析之前,还包括:分析所述采集到的不同种类的性能数据的重要性,根据重要性,选取重要程度高的预设第二数目种性能数据。3.根据权利要求1或2所述的异常检测方法,其中,所述得到不同种类的设备的组合的不同性能数据的分析结果,包括:对每个设备进行水位分析,得到所述性能数据在不同设备中的水位分析结果;根据所述性能数据在不同设备中的水位分析结果,对不同种类的设备的组合进行水位分析,得到所述性能数据在所述云系统中的水位分析结果。4.一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1~权利要求3任一项所述异常检测方法。5.一种实现异常检测的设备,包括存储器和处理器,其中,存储器中存储有以下可被处理器执行的指令:用于执行权利要求1~权利要求3任一项所述的异常检测方法的步骤。6.一种异常根因定位方法,包括:将不同种类设备组合作为节点构建搜索树,搜索树从底层到顶层,参与组合的设备的种类数递减;对整个搜索树执行如权利要求1~3任一项所示的异常检测方法以获得每种设备组合是否存在异常的结果;针对某一种性能数据,沿着存在异常的不同种类的设备的组合,从搜索树的最底层开始逐层向上搜索,直到当前搜索的节点的所有父节点均为正常为止,该节点确定为异常根因所在位置,其中,当当前搜索节点的父节点中存在异常的节点包括两个以上,将与阈值相差最大的节点作为当前搜索节点继续向上搜索的节点。7.根据权利要求...

【专利技术属性】
技术研发人员:孙婉宁马旭华
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1