一种异常检测方法、装置及电子设备制造方法及图纸

技术编号:26222472 阅读:29 留言:0更新日期:2020-11-04 10:52
本说明书公开了一种异常检测方法、装置及电子设备,该方法包括:获取目标设备的目标指标在目标时刻的目标监测数据;根据所述目标监测数据确定所述目标指标是否出现异常;在所述目标指标出现异常的情况下,确定所述目标指标的异常原因;根据所述异常原因向所述目标设备告警。

【技术实现步骤摘要】
一种异常检测方法、装置及电子设备
本说明书涉及异常检测
,更具体地,涉及一种异常检测方法、一种异常检测装置、及一种电子设备。
技术介绍
一个系统的可用性,通常是根据平均故障前的时间和平均修复时间所确定的。平均故障前的时间即系统平均能够正常运行多长时间才发生一次故障。系统的可靠性越高,平均故障前的时间越长。平均修复时间即从故障出现到故障修复的时间,平均修复时间越短,系统的可靠性越高。通常情况下,可以通过减少系统的平均修复时间,来提高系统的可用性。但是,现有技术中通常是根据固定的阈值来监控指标的状态,在指标异常的情况下,发出告警,需要工程师根据异常指标进行人工分析,来确定异常原因。这种方式强依赖于工程师经验,而且,还对解决异常的时效性产生影响。
技术实现思路
本说明书的一个目的是提供一种对设备异常进行检测的新技术方案。根据本说明书的第一方面,提供了一种异常检测方法,包括:获取目标设备的目标指标在目标时刻的目标监测数据;根据所述目标监测数据确定所述目标指标是否出现异常;在所述目标指标出现异常的情况下,确定所述目标指标的异常原因;根据所述异常原因向所述目标设备告警。可选的,所述根据所述目标监测数据确定所述目标指标是否出现异常包括:确定所述目标时刻的目标监测数据是否异常;在设定数量个连续的目标时刻的目标监测数据异常的情况下,确定所述目标指标出现异常。可选的,所述确定所述目标时刻的目标监测数据是否异常包括:获取所述目标设备的所述目标指标在多个历史时刻的历史监测数据;根据所述历史监测数据确定所述目标指标的基准值;根据所述目标监测数据和所述基准值,确定所述目标时刻的所述目标监测数据是否出现异常。可选的,所述确定所述目标时刻的目标监测数据是否异常包括:获取所述目标设备的所述目标指标在参考时刻的参考监测数据,其中,所述参考时刻为所述目标时刻之前的时刻;根据所述参考监测数据,确定所述目标时刻的预测监测数据;根据所述目标时刻的预测监测数据和目标监测数据,确定所述目标时刻的所述目标监测数据是否出现异常。可选的,所述获取目标设备的目标指标在目标时刻的目标监测数据包括:获取所述目标设备的所述目标指标在目标时间片段内的监测数据,其中,所述目标时间片段为所述目标时刻所对应的时间片段;确定目标时间片段内的监测数据的均值和标准差;根据所述均值和所述标准差生成所述目标时刻的目标监测数据。可选的,所述确定所述目标指标的异常原因包括:获取选定特征,其中,所述选定特征为影响所述目标设备的异常原因的确定结果的特征;获取所述目标设备的所述选定特征的特征值;基于预设的机器学习模型,根据所述特征值确定所述目标指标的异常原因。可选的,所述根据所述异常原因向所述目标设备告警包括:获取与所述异常原因对应的告警模板;根据所述告警模板生成告警信息;将所述告警信息推送至所述目标设备,以向所述目标设备告警。可选的,还包括:获取所述目标设备的用户画像;确定与所述用户画像对应的告警策略;根据所述告警策略向所述目标设备告警。可选的,还包括:在界面中展示所述目标监控数据。根据本说明书的第二方面,提供了一种异常检测装置,包括:数据获取模块,用于获取目标设备的目标指标在目标时刻的目标监测数据;异常检测模块,用于根据所述目标监测数据确定所述目标指标是否出现异常;原因确定模块,用于在所述目标指标出现异常的情况下,确定所述目标指标的异常原因;告警模块,用于根据所述异常原因向所述目标设备告警。根据本说明书的第三方面,提供了一种电子设备,包括:根据本说明书第二方面所述的装置,或者,处理器和存储器,所述存储器用于存储可执行的计算机程序,所述计算机程序用于控制所述处理器执行根据本说明书第一方面所述的方法。本说明书的一个有益效果在于,根据目标监测数据可以对目标设备的目标指标进行异常检测,并自动分析得到异常原因,根据异常原因向目标设备告警,形成了告警推送闭环,这样,可以减少目标设备的故障恢复时间,提高目标设备的可用性。通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本说明书的实施例,并且连同其说明一起用于解释本说明书的原理。图1是可用于实现本说明书的实施例的电子设备的硬件配置的一个例子的框图。图2是可用于实现本说明书的实施例的电子设备的硬件配置的另一个例子的框图。图3示出了本说明书一个实施例的异常检测方法的流程示意图。图4示出了本说明书一个实施例的异常检测装置的原理框图。图5示出了本说明书一个实施例的电子设备的原理框图。具体实施方式现在将参照附图来详细描述本说明书的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本说明书的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本说明书及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。<硬件配置>图1和图2是可用于实现本说明书实施例的电子设备的硬件配置的框图。在一个实施例中,如图1所示,电子设备1000可以是服务器1100。服务器1100是提供处理、数据库、通讯设施的业务点。服务器1100可以是整体式服务器或是跨多计算机或计算机数据中心的分散式服务器。服务器可以是各种类型的,例如但不限于,网络服务器,新闻服务器,邮件服务器,消息服务器,广告服务器,文件服务器,应用服务器,交互服务器,数据库服务器,或代理服务器。在一些实施例中,每个服务器可以包括硬件,软件,或用于执行服务器所支持或实现的合适功能的内嵌逻辑组件或两个或多个此类组件的组合。在一个实施例中,服务器可以是刀片服务器、机架式服务器、或云端服务器等,也可以是由多台服务器组成的服务器群组,也可以是被实现为云架构,例如,由部署在云端的服务器集群实现,还可以包括上述类型的服务器中的一种或多种等等。本实施例中,服务器1100可以如图1所示,包括处理器1110、存储器1120、接口装置1130、通信装置1140、显示装置1150、输入装置1160。在该实施例中本文档来自技高网...

【技术保护点】
1.一种异常检测方法,包括:/n获取目标设备的目标指标在目标时刻的目标监测数据;/n根据所述目标监测数据确定所述目标指标是否出现异常;/n在所述目标指标出现异常的情况下,确定所述目标指标的异常原因;/n根据所述异常原因向所述目标设备告警。/n

【技术特征摘要】
1.一种异常检测方法,包括:
获取目标设备的目标指标在目标时刻的目标监测数据;
根据所述目标监测数据确定所述目标指标是否出现异常;
在所述目标指标出现异常的情况下,确定所述目标指标的异常原因;
根据所述异常原因向所述目标设备告警。


2.根据权利要求1所述的方法,所述根据所述目标监测数据确定所述目标指标是否出现异常包括:
确定所述目标时刻的目标监测数据是否异常;
在设定数量个连续的目标时刻的目标监测数据异常的情况下,确定所述目标指标出现异常。


3.根据权利要求2所述的方法,所述确定所述目标时刻的目标监测数据是否异常包括:
获取所述目标设备的所述目标指标在多个历史时刻的历史监测数据;
根据所述历史监测数据确定所述目标指标的基准值;
根据所述目标监测数据和所述基准值,确定所述目标时刻的所述目标监测数据是否出现异常。


4.根据权利要求2所述的方法,所述确定所述目标时刻的目标监测数据是否异常包括:
获取所述目标设备的所述目标指标在参考时刻的参考监测数据,其中,所述参考时刻为所述目标时刻之前的时刻;
根据所述参考监测数据,确定所述目标时刻的预测监测数据;
根据所述目标时刻的预测监测数据和目标监测数据,确定所述目标时刻的所述目标监测数据是否出现异常。


5.根据权利要求1所述的方法,所述获取目标设备的目标指标在目标时刻的目标监测数据包括:
获取所述目标设备的所述目标指标在目标时间片段内的监测数据,其中,所述目标时间片段为所述目标时刻所对应的时间片段;
确定目标时间片段内的监测数据的均值和标准...

【专利技术属性】
技术研发人员:赵俊峰李晓丹黄聘龙金华冯伟王桉楠周亮亮王一帅
申请(专利权)人:汉海信息技术上海有限公司
类型:发明
国别省市:上海;31

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

1