System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 异常检测方法、装置、设备及存储介质制造方法及图纸_技高网

异常检测方法、装置、设备及存储介质制造方法及图纸

技术编号:40459042 阅读:11 留言:0更新日期:2024-02-22 23:14
本申请提供一种异常检测方法、装置、设备及存储介质,涉及异常检测技术领域,用于解决如何提高异常检测结果的准确性的问题。该方法包括:获取待检测平台的多个当前性能指标值和多个历史性能指标值,一个当前性能指标值对应一个历史性能指标值。将多个历史性能指标值输入训练后的预设预测模型,得到多个预测性能指标值,一个历史性能指标值对应一个预测性能指标值。对于每个当前性能指标值,确定当前性能指标值与对应的预测性能指标值之间的差值,以得到多个目标差值。若多个目标差值中存在大于第一预设阈值的异常差值,则生成目标告警信息,目标告警信息用于指示待检测平台处于异常运行状态。

【技术实现步骤摘要】

本申请涉及异常检测,尤其涉及一种异常检测方法、装置、设备及存储介质


技术介绍

1、大数据技术的不断创新和进步推动了大数据应用平台(如服务器、终端)在各个领域的发展,如企业和商业智能、健康医疗、金融服务、零售和电子商务、城市交通等。然而,这也带来了大数据应用平台的复杂性,使得大数据应用平台在处理复杂的混合负载时,存在异常风险。

2、目前,在对大数据应用平台进行异常检测的过程中,通常需要对大数据应用平台的性能指标值进行采集,并通过阈值比较的方法,在大数据应用平台的性能指标值大于预设阈值的情况下,进行异常告警,实现对大数据应用平台的异常检测。但是,在上述技术方案中,由于预设阈值为固定值,且大数据应用平台的性能指标值会实时发生变化,使得性能指标值与预设阈值之间的比较结果不能反映真实的异常情况,进而降低了异常检测结果的准确性。


技术实现思路

1、本申请提供一种异常检测方法、装置、设备及存储介质,用于解决如何提高异常检测结果的准确性的问题。

2、为达到上述目的,本申请采用如下技术方案:

3、第一方面,本申请提供一种异常检测方法,该方法包括:异常检测装置获取待检测平台的多个当前性能指标值和多个历史性能指标值,一个当前性能指标值对应一个历史性能指标值。异常检测装置将多个历史性能指标值输入训练后的预设预测模型,得到多个预测性能指标值,一个历史性能指标值对应一个预测性能指标值。异常检测装置对于每个当前性能指标值,确定当前性能指标值与对应的预测性能指标值之间的差值,以得到多个目标差值。若多个目标差值中存在大于第一预设阈值的异常差值,则异常检测装置生成目标告警信息,目标告警信息用于指示待检测平台处于异常运行状态。

4、本申请提供的技术方案至少带来以下有益效果:异常检测装置可以获取待检测平台的多个当前性能指标值和多个历史性能指标值,一个当前性能指标值对应一个历史性能指标值。接着,异常检测装置可以将多个历史性能指标值输入训练后的预设预测模型,得到多个预测性能指标值,一个历史性能指标值对应一个预测性能指标值。之后,预测检测装置对于每个当前性能指标值,确定当前性能指标值与对应的预测性能指标值之间的差值,以得到多个目标差值。之后,异常检测装置可以确定多个目标差值中是否存在大于第一预设阈值的异常差值。若异常检测装置确定多个目标差值中存在大于第一预设阈值的异常差值,则异常检测装置可以生成目标告警信息,目标告警信息用于指示待检测平台处于异常运行状态。也就是说,异常检测装置可以基于待检测平台的历史性能指标值,确定待检测平台在当前时刻的预测性能指标值,并根据待检测平台在当前时刻的预测性能指标值与真实性能指标值之间的差值,确定待检测平台的运行状态。如此,通过动态确定待检测平台的预测性能指标值,使得预测性能指标值与真实性能指标值之间的差值与预设阈值之间的比较结果可以反映真实的异常情况,进而提高异常检测结果的准确性。

5、可选的,该方法还包括:异常检测装置获取待检测平台在不同历史时刻下每个预设性能指标的初始值,以得到多个第一性能指标值,一个第一性能指标值对应一个历史时刻、一个预设性能指标。若多个第一性能指标值中存在目标缺失值,则异常检测装置根据目标缺失值,从多个第一性能指标值中确定至少一个第二性能指标值,第二性能指标值对应的历史时刻与目标缺失值对应的历史时刻相临近,且第二性能指标值对应的预设性能指标与目标缺失值对应的预设性能指标相同。异常检测装置根据至少一个第二性能指标值,确定第一均值。上述“异常检测装置获取多个历史性能指标值”的方法,包括:异常检测装置将多个第一性能指标值中的目标缺失值填充为第一均值,得到多个历史性能指标值。

6、可选的,上述“异常检测装置将多个第一性能指标值中的目标缺失值填充为第一均值,得到多个历史性能指标值”的方法,包括:异常检测装置将多个第一性能指标值中的目标缺失值填充为第一均值,得到多个第三性能指标值。若多个第三性能指标值中存在大于第二预设阈值的目标指标值,则异常检测装置根据目标指标值,从多个第三性能指标值中确定至少一个第四性能指标值,第四性能指标值对应的历史时刻与目标指标值对应的历史时刻相临近,且第四性能指标值对应的预设性能指标与目标指标值对应的预设性能指标相同。异常检测装置根据至少一个第四性能指标值,确定第二均值,并将多个第三性能指标值中的目标指标值替换为第二均值,得到多个历史性能指标值。

7、可选的,一个目标差值对应一个性能指标,一个性能指标值对应一个性能指标,该方法还包括:若多个目标差值中存在大于第一预设阈值的异常差值,则异常检测装置确定异常差值对应的异常性能指标。异常检测装置根据异常性能指标,从多个当前性能指标值和多个历史性能指标值中确定多个第五性能指标值,多个第五性能指标值均为异常性能指标对应的性能指标值。异常检测装置根据多个第五性能指标值,确定多个第五性能指标值的四分位数。异常检测装置根据多个第五性能指标值的四分位数,确定多个第五性能指标值中是否存在异常性能指标值。上述“异常检测装置生成目标告警信息”的方法,包括:若多个第五性能指标值中存在异常性能指标值,则异常检测装置生成目标告警信息。

8、可选的,若多个第五性能指标值中存在异常性能指标值,则异常检测装置根据局部离群因子lof算法,确定异常性能指标值是否为离群点。上述“异常检测装置生成目标告警信息”的方法,还包括:若确定异常性能指标值为离群点,则异常检测装置生成目标告警信息。

9、可选的,异常检测装置基于异常性能指标,通过链路追踪技术确定待检测平台中异常性能指标对应的链路数据。异常检测装置根据异常性能指标对应的链路数据,生成运维提示信息,运维提示信息用于指示引发待检测平台处于异常运行状态的原因。

10、第二方面,本申请提供一种异常检测装置,该装置包括:获取模块和处理模块。

11、获取模块,用于获取待检测平台的多个当前性能指标值和多个历史性能指标值,一个当前性能指标值对应一个历史性能指标值。处理模块,用于将多个历史性能指标值输入训练后的预设预测模型,得到多个预测性能指标值,一个历史性能指标值对应一个预测性能指标值。处理模块,还用于对于每个当前性能指标值,确定当前性能指标值与对应的预测性能指标值之间的差值,以得到多个目标差值。处理模块,还用于若多个目标差值中存在大于第一预设阈值的异常差值,则生成目标告警信息,目标告警信息用于指示待检测平台处于异常运行状态

12、可选的,获取模块,还用于获取待检测平台在不同历史时刻下每个预设性能指标的初始值,以得到多个第一性能指标值,一个第一性能指标值对应一个历史时刻、一个预设性能指标。处理模块,还用于若多个第一性能指标值中存在目标缺失值,则根据目标缺失值,从多个第一性能指标值中确定至少一个第二性能指标值,第二性能指标值对应的历史时刻与目标缺失值对应的历史时刻相临近,且第二性能指标值对应的预设性能指标与目标缺失值对应的预设性能指标相同。处理模块,还用于根据至少一个第二性能指标值,确定第一均值。获取本文档来自技高网...

【技术保护点】

1.一种异常检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在获取所述多个历史性能指标值之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述多个第一性能指标值中的目标缺失值填充为所述第一均值,得到所述多个历史性能指标值,包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,一个所述目标差值对应一个性能指标,一个性能指标值对应一个性能指标,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在生成所述目标告警信息之后,所述方法还包括:

7.一种异常检测装置,其特征在于,所述装置包括:

8.根据权利要求7所述的装置,其特征在于,

9.根据权利要求8所述的装置,其特征在于,

10.根据权利要求7-9中任一项所述的装置,其特征在于,一个所述目标差值对应一个性能指标,一个性能指标值对应一个性能指标;

11.根据权利要求10所述的装置,其特征在于,

12.根据权利要求11所述的装置,其特征在于,

13.一种异常检测设备,其特征在于,包括:处理器和存储器;所述处理器和所述存储器耦合;所述存储器用于存储一个或多个程序,所述一个或多个程序包括计算机执行指令,当所述异常检测设备运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述异常检测设备执行如权利要求1-6中任一项所述的异常检测方法。

14.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当计算机执行所述指令时,所述计算机执行如权利要求1-6中任一项所述的异常检测方法。

...

【技术特征摘要】

1.一种异常检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在获取所述多个历史性能指标值之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述多个第一性能指标值中的目标缺失值填充为所述第一均值,得到所述多个历史性能指标值,包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,一个所述目标差值对应一个性能指标,一个性能指标值对应一个性能指标,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在生成所述目标告警信息之后,所述方法还包括:

7.一种异常检测装置,其特征在于,所述装置包括:

8.根据权利要求7所述的装置,其特征在于,

9.根据权利要...

【专利技术属性】
技术研发人员:刘佳姜丁姚金光乔岳燕永标李业恒杨伟达龚龑王元杰王立本
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1