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

技术编号:36456538 阅读:13 留言:0更新日期:2023-01-25 22:54
本申请实施例提供了一种异常检测方法、装置、电子设备及介质,涉及计算机应用技术领域,本申请实施例的技术方案包括:获取被检测设备的运行日志,若检测到运行日志中存在预设关键词集合中的关键词,则将运行日志中存在的关键词对应的异常类型,作为被检测设备存在的异常类型。然后确定所述被检测设备存在每种异常类型的次数,若被检测设备存在至少一种异常类型的次数达到预设次数,则进行异常告警。从而实现了减少对设备进行异常检测所需消耗的人力。现了减少对设备进行异常检测所需消耗的人力。现了减少对设备进行异常检测所需消耗的人力。

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


[0001]本申请涉及计算机应用
,特别是涉及一种异常检测方法、装置、电子设备及介质。

技术介绍

[0002]设备在运行过程中,由于自身硬件或者网络连接等原因可能产生错误,设备运行出错的情况下,若不及时处理将产生严重的后果。因此对设备进行异常检测,从而及时发现运行出错十分重要。
[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]可选的,所述装置还包括:
[0042]调整模块,用于在确定所述被检测设备存在每种异常类型的次数之后,若检测到所述被检测设备存在指定异常类型的次数达到指定次数,则降低向所述被检测设备发送所述日志获取请求的频率,所述指定异常类型表示设备处于忙碌状态。
[0043]第三方面,本申请实施例提供了一种电子设备,包括处理器、通信接口、存储器和
通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0044]存储器,用于存放计算机程序;
[0045]处理器,用于执行存储器上所存放的程序时,实现第一方面任一项所述的异常检测方法的步骤。
[0046]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的异常检测方法的步骤。
[0047]第五方面,本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一项所述的异常检测方法。
[0048]本申请实施例有益效果:
[0049]本申请实施例提供的异常检测方法、装置、电子设备及介质,可以获取被检测设备的运行日志,在检测到运行日志中存在预设关键词集合中的关键词时,将运行日志中存在的关键词对应的异常类型,作为被检测设备存在的异常类型,并确定被检测设备存在每种异常类型的次数。若检测到被检测设备存在至少一种异常类型的次数达到预设次数,则进行异常告警。即本申请实施例可以通过分析被检测设备的运行日志,对被检测设备的运行进行自动检测,不依赖人工操作,因此降低了对设备进行异常检测所需消耗的人力。
[0050]当然,实施本申请的任一产品或方法并不一定需要同时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异常检测方法,其特征在于,所述方法包括:获取被检测设备的运行日志;若检测到所述运行日志中存在预设关键词集合中的关键词,则将所述运行日志中存在的关键词对应的异常类型,作为所述被检测设备存在的异常类型;确定所述被检测设备存在每种异常类型的次数;若所述被检测设备存在至少一种异常类型的次数达到预设次数,则进行异常告警。2.根据权利要求1所述的方法,其特征在于,所述确定所述被检测设备存在每种异常类型的次数,包括:针对所述异常检测设备存在的每种异常类型,将所述运行日志中该异常类型的各关键词的出现总次数,累加到所述被检测设备存在该异常类型的历史次数,得到所述被检测设备存在每种异常类型的次数。3.根据权利要求2所述的方法,其特征在于,其中,所述历史次数为历史累计总次数、当前周期内累计次数或者零。4.根据权利要求2或3所述的方法,其特征在于,在若检测到所述运行日志中存在预设关键词集合中的关键词,则将所述运行日志中存在的关键词对应的异常类型,作为所述被检测设备存在的异常类型之前,所述方法还包括:将所述运行日志的格式转换为预设日志格式;将所述预设日志格式的运行日志包括的各字段的格式转换为预设字段格式;在所述预设日志格式的运行日志中,检测所述预设字段格式的各字段中是否存在所述预设关键词集合中的关键词。5.根据权利要求1

3任一项所述的方法,其特征在于,在获取被检测设备的运行日志之前,所述方法还包括:接收用户输入的被检测设备的地址和指定服务标识;所述获取被检测设备的运行日志,包括:根据所述被检测设备的地址,向所述被检测设备发送日志获取请求,所述日志获取请求用于请求获取所述指定服务标识对应的指定服务的...

【专利技术属性】
技术研发人员:赵轩
申请(专利权)人:中诚信征信有限公司
类型:发明
国别省市:

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

1