一种异常检测方法及电子设备技术

技术编号:38926384 阅读:22 留言:0更新日期:2023-09-25 09:34
本申请公开了一种异常检测方法及电子设备,异常检测方法包括:获得目标监控数据的数据周期信息及数据周期信息对应的报警信息;基于报警信息和报警周期规则,确定是否存在报警异常;在存在报警异常的情况下,对报警异常所对应的关联数据周期信息执行相似性检查,确定关联数据周期信息是否异常,关联数据周期信息属于数据周期信息。属于数据周期信息。属于数据周期信息。

【技术实现步骤摘要】
一种异常检测方法及电子设备


[0001]本申请涉及异常检测
,特别涉及一种异常检测方法及电子设备。

技术介绍

[0002]在电子设备运行过程中,针对基础设施和基础软件会配置标准化的监控报警阈值以在获取到监控数据之后判断是否需要报警,例如,磁盘容量超过85%则报告磁盘容量不足,或者存储延迟等。
[0003]由于不同应用负载特征不同,一些周期性作业可能在执行期间会出现周期性的因突破静态阈值而报警的情况,对于运维人员来说,这种周期性的报警是业务运行正常的表现,无需对报警进行排查。但是,当本应周期性报警的业务出现报警周期错乱时,则出现了报警异常,这可能是由于业务出现异常所导致。为了能及时检测业务是否异常,需要对报警异常进行排查。

技术实现思路

[0004]本申请实施例的目的在于提供一种异常检测方法及电子设备。
[0005]第一方面,本申请实施例提供了一种异常检测方法,包括:
[0006]获得目标监控数据的数据周期信息及所述数据周期信息对应的报警信息;
[0007]基于所述报警信息和报警周期规则,确定是否存在报警异常;
[0008]在存在所述报警异常的情况下,对所述报警异常所对应的关联数据周期信息执行相似性检查,确定所述关联数据周期信息是否异常,所述关联数据周期信息属于所述数据周期信息。
[0009]在一种可能的实施方式中,所述基于所述报警信息和报警周期规则,确定是否存在报警异常,包括:
[0010]基于所述数据周期信息与报警阈值,确定所述报警周期规则,所述报警周期规则包括报警时间浮动区间;
[0011]确定所述报警时间浮动区间中是否存在报警数据,所述报警数据属于所述报警信息;
[0012]若不存在,确定存在所述报警异常。
[0013]在一种可能的实施方式中,所述对所述报警异常所对应的关联数据周期信息执行相似性检查,确定所述关联数据周期信息是否异常,包括:
[0014]确定所述关联数据周期信息与对应的基准数据周期信息的相似性,所述基准数据周期信息属于所述数据周期信息;
[0015]在所述相似性满足相似性阈值的条件下,确定所述关联数据周期信息正常,否则,确定所述关联数据周期信息异常。
[0016]在一种可能的实施方式中,所述基准数据周期信息,通过以下方式确定得到:
[0017]所述数据周期信息包括多个周期信息,基于所述多个周期信息中的每一个周期信
息的特征参数进行聚类,得到至少一个簇,每个簇中包含至少一个周期信息;
[0018]对每个簇,确定其中的每个周期信息与其他周期信息的相似度,将最大相似度所对应的周期信息作为该簇的基准数据周期信息。
[0019]在一种可能的实施方式中,确定所述关联数据周期信息与对应的基准数据周期信息的相似性,包括:
[0020]确定所述关联数据周期信息所属的关联簇,确定所述关联簇的基准数据周期信息作为所述关联数据周期信息所对应的基准数据周期信息;
[0021]确定所述关联数据周期信息与所述基准数据周期信息的相似性。
[0022]在一种可能的实施方式中,所述相似性阈值,通过以下方式确定得到:
[0023]在所述关联簇中,确定与所述关联数据周期信息所对应的基准数据周期信息满足最小相似度的阈值周期信息,将其对应的最小相似度作为所述相似性阈值。
[0024]在一种可能的实施方式中,所述确定所述关联数据周期信息与对应的基准数据周期信息的相似性,包括:
[0025]基于动态时间规整算法确定所述关联数据周期信息与对应的基准数据周期信息的动态时间规整距离;
[0026]所述在所述相似性满足相似性阈值的条件下,确定所述关联数据周期信息正常,否则,确定所述关联数据周期信息异常,包括:
[0027]在所述动态时间规整距离小于距离阈值条件下,确定所述相似性满足相似性阈值;否则,确定所述相似性不满足相似性阈值。
[0028]在一种可能的实施方式中,所述的异常检测方法还包括:
[0029]在所述相似性不满足相似性阈值的条件下,发出关于所述报警异常的告警。
[0030]在一种可能的实施方式中,所述获得目标监控数据的数据周期信息,包括:
[0031]对目标监控数据进行时间序列的周期性分析,获得所述数据周期信息;
[0032]在获得所述数据周期信息之前,还包括:
[0033]对经过周期性分析后的目标监控数据进行去除趋势分析。
[0034]第二方面,本申请实施例还提供了一种电子设备,包括:
[0035]获得模块,其配置为获得目标监控数据的数据周期信息及所述数据周期信息对应的报警信息;
[0036]第一确定模块,其配置为基于所述报警信息和报警周期规则,确定是否存在报警异常;
[0037]第二确定模块,其配置为在存在所述报警异常的情况下,对所述报警异常所对应的关联数据周期信息执行相似性检查,确定所述关联数据周期信息是否异常,所述关联数据周期信息属于所述数据周期信息。
[0038]第三方面,本申请实施例还提供了一种存储介质,其中,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面所述的异常检测方法。
[0039]第四方面,本申请实施例还提供了一种电子设备,其中,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面所述的异常检测方法。
附图说明
[0040]本公开的下列附图在此作为本公开的一部分用于理解本公开。附图中示出了本公开的实施方式及其描述,用来解释本公开的原理。
[0041]图1示出了本申请所提供的一种异常检测方法的流程图;
[0042]图2示出了本申请所提供的一种异常检测方法中基于报警信息和报警周期规则确定是否存在报警异常的流程图;
[0043]图3示出了本申请所提供的一种异常检测方法中确定相似性是否满足相似性阈值的流程图;
[0044]图4示出了本申请所提供的一种电子设备的结构示意图;
[0045]图5示出了本申请所提供的另一种电子设备的结构示意图。
具体实施方式
[0046]此处参考附图描述本申请的各种方案以及特征。
[0047]应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。
[0048]包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。
[0049]通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。
[0050]还应当理解,尽管已经参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异常检测方法,包括:获得目标监控数据的数据周期信息及所述数据周期信息对应的报警信息;基于所述报警信息和报警周期规则,确定是否存在报警异常;在存在所述报警异常的情况下,对所述报警异常所对应的关联数据周期信息执行相似性检查,确定所述关联数据周期信息是否异常,所述关联数据周期信息属于所述数据周期信息。2.根据权利要求1所述的异常检测方法,所述基于所述报警信息和报警周期规则,确定是否存在报警异常,包括:基于所述数据周期信息与报警阈值,确定所述报警周期规则,所述报警周期规则包括报警时间浮动区间;确定所述报警时间浮动区间中是否存在报警数据,所述报警数据属于所述报警信息;若不存在,确定存在所述报警异常。3.根据权利要求1所述的异常检测方法,所述对所述报警异常所对应的关联数据周期信息执行相似性检查,确定所述关联数据周期信息是否异常,包括:确定所述关联数据周期信息与对应的基准数据周期信息的相似性,所述基准数据周期信息属于所述数据周期信息;在所述相似性满足相似性阈值的条件下,确定所述关联数据周期信息正常,否则,确定所述关联数据周期信息异常。4.根据权利要求3所述的异常检测方法,所述基准数据周期信息,通过以下方式确定得到:所述数据周期信息包括多个周期信息,基于所述多个周期信息中的每一个周期信息的特征参数进行聚类,得到至少一个簇,每个簇中包含至少一个周期信息;对每个簇,确定其中的每个周期信息与其他周期信息的相似度,将最大相似度所对应的周期信息作为该簇的基准数据周期信息。5.根据权利要求4所述的异常检测方法,确定所述关联数据周期信息与对应的基准数据周期信息的相似性,包括:确定所述关联数据周期信息所属的关联簇,确定所述关联簇的基准数据周期信息作为所述关...

【专利技术属性】
技术研发人员:陆明
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1