【技术实现步骤摘要】
异常根因定位方法、模型、电子设备及计算机存储介质
本申请涉及计算机
,特别是涉及一种异常根因定位方法、模型、电子设备及计算机存储介质。
技术介绍
为了维持和高网络服务的质量,许多大型互联网公司会持续记录各种多维度关键性能指标(KPI)。当某一个KPI偏离正常范围时,有效且高效地找到最有可能的根因是非常关键的。目前行业里,针对此类问题的较知名算法进行了研究。Adtributor(多维根因分析)假设所有根因都是一维的,并使用“惊奇度”和“解释力”来量化根因的定义;但是,它假设根因是一维的,这不符合实际场景,因为来自实际运维场景的案例告诉我们,根因可能是多维度共同起作用的。IDice(多维指标突变定位)聚焦于时间序列上的根因定位,而不是对某一个异常时间点的分析;它根据信息熵的思想,提出隔离能力来解释何为根因,即真正的根因的隔离能力大于所有它直接子节点和直接父节点的隔离能力值,但它为了降低复杂性,在定位过程中使用了很多暴力剪枝策略,这些策略在实际场景中是不可接受的,因为很容易在剪枝过程中丢失真正的根因。
技术实现思路
本申请主要解决的技术问题是提供一种异常检测方法、装置、电子设备及计算机可读存储介质,能够对多维度指标进行的异常根因定位。为了解决上述问题,本申请第一方面提供了一种异常根因定位方法,所述方法包括:检测到多维度指标发生异常时,获取所有叶子节点在异常发生时间点所对应的指标数据的实际值以及在所述异常发生时间点之前所对应的指标数据的预测值;根据所述实际值和所述预测值,计算每个叶子 ...
【技术保护点】
1.一种异常根因定位方法,其特征在于,所述方法包括:/n检测到多维度指标发生异常时,获取所有叶子节点在异常发生时间点所对应的指标数据的实际值以及在所述异常发生时间点之前所对应的指标数据的预测值;/n根据所述实际值和所述预测值,计算每个叶子节点对所述多维度指标发生异常的影响程度和贡献能力;/n选取所述影响程度和所述贡献能力满足预设条件的叶子节点作为候选节点,并将所有候选节点的集合转化为事务表;/n根据每个候选节点在所述事务表中的支持度和在原始指标数据中的支持度之间的支持度差值,推荐所述多维度指标发生异常的第一根因节点。/n
【技术特征摘要】
1.一种异常根因定位方法,其特征在于,所述方法包括:
检测到多维度指标发生异常时,获取所有叶子节点在异常发生时间点所对应的指标数据的实际值以及在所述异常发生时间点之前所对应的指标数据的预测值;
根据所述实际值和所述预测值,计算每个叶子节点对所述多维度指标发生异常的影响程度和贡献能力;
选取所述影响程度和所述贡献能力满足预设条件的叶子节点作为候选节点,并将所有候选节点的集合转化为事务表;
根据每个候选节点在所述事务表中的支持度和在原始指标数据中的支持度之间的支持度差值,推荐所述多维度指标发生异常的第一根因节点。
2.根据权利要求1所述的异常根因定位方法,其特征在于,所述检测到多维度指标发生异常时,获取所有叶子节点在异常发生时间点所对应的指标数据的实际值以及在所述异常发生时间点之前所对应的指标数据的预测值,包括:
对所述多维度指标进行实时监测,获取所述多维度指标发生异常的时间点,作为所述异常发生时间点;
获取所有叶子节点在所述异常发生时间点所对应的原始指标数据,得到所有叶子节点在所述异常发生时间点所对应的所述指标数据的实际值;
获取所有叶子节点在所述异常发生时间点之前的n个时间点所对应的原始指标数据,对所述n个时间点所对应的原始指标数据进行预处理,得到所有叶子节点在所述异常发生时间点之前所对应的所述指标数据的预测值。
3.根据权利要求2所述的异常根因定位方法,其特征在于,所述对所述n个时间点所对应的原始指标数据进行预处理,包括:
采用移动平均法或指数平滑法对所述n个时间点所对应的原始指标数据进行处理;和/或,
当某个叶子节点在所述n个时间点对应的原始指标数据缺失时,将所缺失的原始指标数据填充为0值。
4.根据权利要求1所述的异常根因定位方法,其特征在于,所述根据所述实际值和所述预测值,计算每个叶子节点对所述多维度指标发生异常的影响程度和贡献能力,包括:
对于每个叶子节点,根据该叶子节点的实际值与预测值之间的差值、其他叶子节点的实际值与预测值之间的差值的平均值,得到该叶子节点对所述多维度指标发生异常的影响程度;
对于每个叶子节点,根据该叶子节点的实际值与其他叶子节点的预测值之间的和值、该叶子节点的预测值与其他叶子节点的预测值之间的和值,得到该叶子节点对所述多维度指标发生异常的贡献能力。
5.根据权利要求4所述的异常根因定位方法,其特征在于,叶子节点对所述多维度指标发生异常的影响程度InfluenceDegree满足:
其中,v(S1)为集合S1中叶子节点对应的指标数据的实际值,f(S1)为集合S1中叶子节点对应的指标数据的预测值,v(,S2)为集合S2中叶子节点对应的指标数据的实际值,f(S2)为集合S2中叶子节点对应的指标数据的预测值。
6.根据权利要求4所述的异常根因定位方法,其特征在于,所述对于每个叶子节点,根据该叶子节点的实际值与其他叶子节点的预测值之间的和值、该叶子节点的预测值与其他叶子节点的预测值之间的和值,得到该叶子节点对所述多维度指标发生异常的贡献能力,包括:
当所述多维度指标为衍生度量除法指标时,获取所述衍生度量除法指标对应的基础度量指标;
对于每个叶子节点,根据该叶子节点对应的基础度量指标的实际值与其他叶子节点对应的基础度量指标的预测值之间的和值、该叶子节点对应的基础度量指标的预测值与其他叶子节点对应的基础度量指标的预测值之间的和值,得到该叶子节点对所述多维度指标发生异常的贡献能力。
7.根据权利要求6所述的异常根因定位方法,其特征在于,所述衍生度量除法指标为卡顿率,所述衍生度量除法指标对应的基础度量指标为卡顿人...
【专利技术属性】
技术研发人员:罗森,郑健彦,高晓宇,郭销淳,毛茂德,
申请(专利权)人:广州虎牙科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。