告警解决方案推荐方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37669077 阅读:14 留言:0更新日期:2023-05-26 04:29
本申请实施例公开了一种告警解决方案推荐方法、装置、电子设备及存储介质。该方法包括:在接收到待推荐告警信息的情况下,基于待推荐告警信息确定待推荐告警事件;根据预设的根因告警确定算法,确定待推荐告警事件对应的待推荐根因告警;从预设知识库中查找与待推荐根因告警相匹配的目标根因告警,并将知识库中目标根因告警对应的解决方案进行推荐。本申请的方案将告警信息提升到告警事件的层面上,丰富告警信息的特征,并确定出其根因告警,仅比较根因告警即可确定出最终的解决方案,丰富告警信息的特征有利于提高推荐的准确性,而通过根因告警确定解决方案则提升了推荐效率。根因告警确定解决方案则提升了推荐效率。根因告警确定解决方案则提升了推荐效率。

【技术实现步骤摘要】
告警解决方案推荐方法、装置、电子设备及存储介质


[0001]本申请实施例涉及告警处理
,尤其涉及一种告警解决方案推荐方法、装置、电子设备及存储介质。

技术介绍

[0002]随着信息化进程的飞速发展,计算机系统已经成为工作和生活中不可分割的部分,尤其在企业中,为了提高办公效率以及实现信息化办公,通常会部署公司内部的计算机系统,由专门的运维人员进行维护,确保计算机系统能够正常运行。
[0003]计算机系统在出现故障后,会进行告警,为了及时对告警进行诊断,诞生了告警诊断技术。现有的告警诊断技术中,通常是预先收集历史告警信息,以及相应的解决方案,将两者映射存储到数据库中,当发生新的告警时,将新的告警与数据库中的历史告警信息进行相似度匹配,从而将相似的历史告警信息对应的解决方案进行推荐。
[0004]现有技术中的相似度匹配通常需要挖掘告警内容中的关键词,从而基于该关键词进行相似度匹配。但是相关告警中只有少数常见的单词,而且其内容中的大多数单词可能都完全不同,目前常用的关键词挖掘方法可能无法捕获这些模糊的通用语义信息。
[0005]加之,目前的相似度分析方法会因告警发生的复杂性,会存在很多的误差。这两个缺陷就可能会导致无法准确找到相似的历史告警信息,对解决方案的推荐带来不良影响。

技术实现思路

[0006]本申请实施例提供一种告警解决方案推荐方法、装置、电子设备及存储介质,以提高告警解决方案推荐推荐的效率和准确性。
[0007]第一方面,本申请实施例提供了一种告警解决方案推荐方法,所述方法包括:
[0008]在接收到待推荐告警信息的情况下,基于所述待推荐告警信息确定待推荐告警事件;
[0009]根据预设的根因告警确定算法,确定所述待推荐告警事件对应的待推荐根因告警;
[0010]从预设知识库中查找与所述待推荐根因告警相匹配的目标根因告警,并将所述知识库中所述目标根因告警对应的解决方案进行推荐。
[0011]第二方面,本申请实施例提供了一种告警解决方案推荐装置,所述装置包括:
[0012]事件确定模块,用于在接收到待推荐告警信息的情况下,基于所述待推荐告警信息确定待推荐告警事件;
[0013]根因告警确定模块,用于根据预设的根因告警确定算法,确定所述待推荐告警事件对应的待推荐根因告警;
[0014]匹配推荐模块,用于从预设知识库中查找与所述待推荐根因告警相匹配的目标根因告警,并将所述知识库中所述目标根因告警对应的解决方案进行推荐。
[0015]第三方面,本申请实施例还提供了一种电子设备,所述电子设备包括:
[0016]一个或多个处理器;
[0017]存储装置,用于存储一个或多个程序,
[0018]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本申请任一实施例提供的告警解决方案推荐方法。
[0019]第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如本申请任一实施例提供的告警解决方案推荐方法。
[0020]本申请实施例的技术方案,在接收到待推荐告警信息的情况下,基于所述待推荐告警信息确定待推荐告警事件;根据预设的根因告警确定算法,确定所述待推荐告警事件对应的待推荐根因告警;从预设知识库中查找与所述待推荐根因告警相匹配的目标根因告警,并将所述知识库中所述目标根因告警对应的解决方案进行推荐。基于此,本申请的方案将告警信息提升到告警事件的层面上,丰富告警信息的特征,并确定出其根因告警,仅比较根因告警即可确定出最终的解决方案,丰富告警信息的特征有利于提高推荐的准确性,而通过根因告警确定解决方案则提升了推荐效率。
附图说明
[0021]图1为本申请实施例一提供的告警解决方案推荐方法的流程示意图;
[0022]图2为本申请的实施例一提供的划分告警信息项集的示意图;
[0023]图3为本申请实施例二提供的一种告警解决方案推荐装置的结构示意图;
[0024]图4为本申请实施例三提供的一种电子设备的结构示意图。
具体实施方式
[0025]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0026]实施例一
[0027]图1为本申请实施例一提供的告警解决方案推荐方法的流程示意图,本实施例从第一平台端进行说明,方法可适用于告警解决方案推荐的场景。该方法可以由告警解决方案推荐装置来执行,该装置可采用硬件和/或软件的方式实现,并一般可以集成在具有数据运算能力的计算机等电子设备中,具体包括如下步骤:
[0028]步骤101、在接收到待推荐告警信息的情况下,基于待推荐告警信息确定待推荐告警事件。
[0029]本步骤中,待推荐告警事件中至少需要包括该待推荐告警信息,其可以是由历史告警事件和待推荐告警信息结合而来,也可以是仅由该待推荐告警信息构建而来。
[0030]具体的,可以基于预设归并算法将待推荐告警信息归并入满足预设归并条件的目标历史告警事件中,得到待推荐告警事件;若不存在满足预设归并条件的目标历史告警事件,根据待推荐告警信息创建待推荐告警事件。
[0031]需要说明的是,预设归并算法可以有多种,比如可以是以杰卡德相似度为基础进行归并,也可以是利用社区发现算法来实现归并。
[0032]其中,以杰卡德相似度为基础进行归并时,对于任一历史告警事件,确定待推荐告警信息与历史告警事件中每个历史告警信息的杰卡德相似度;基于杰卡德相似度判断历史告警事件是否满足第一预设归并子条件,并在满足的情况下,确定历史告警事件为目标历史告警事件;将待推荐告警信息归并入目标历史告警事件中,得到待推荐告警事件。
[0033]具体的,杰卡德相似度的计算方式为:相似度需要说明的是,确定杰卡德相似度时,需要选定字段分词,然后根据该选定字段分词来进行杰卡德相似度计算。
[0034]由于不同平台的字段信息可能是互不相同的,因此,在采集告警信息时,可以先对其格式化处理,以提取其k

v结构的字段信息,然后按照预先设定的字段映射规则,将告警信息的字段信息进行统一。
[0035]其中,在一个具体的例子中,必备字段信息可以包括event_time(时间信息)、source(告警来源)、summary(告警内容)、priority(优先级)等。
[0036]在一个具体的例子中,设定第一预设归并子条件为相似度大于50%,设定summary为归并字段,告警信息发生时间段间隔不超过30分钟,告警信息的发生时长不超过24小时。
[0037]对于以下两个告警信息alert1和alert2,进行杰卡德相似度的计算。其中,alert1:{summary:'今天是周日',first_e本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种告警解决方案推荐方法,其特征在于,所述方法包括:在接收到待推荐告警信息的情况下,基于所述待推荐告警信息确定待推荐告警事件;根据预设的根因告警确定算法,确定所述待推荐告警事件对应的待推荐根因告警;从预设知识库中查找与所述待推荐根因告警相匹配的目标根因告警,并将所述知识库中所述目标根因告警对应的解决方案进行推荐。2.根据权利要求1所述的方法,其特征在于,所述基于所述待推荐告警信息确定待推荐告警事件,包括:基于预设归并算法将所述待推荐告警信息归并入满足预设归并条件的目标历史告警事件中,得到待推荐告警事件;若不存在满足预设归并条件的目标历史告警事件,根据所述待推荐告警信息创建待推荐告警事件。3.根据权利要求2所述的方法,其特征在于,所述基于预设归并算法将所述待推荐告警信息归并入满足预设归并条件的目标历史告警事件中,得到待推荐告警事件,包括:对于任一历史告警事件,确定所述待推荐告警信息与所述历史告警事件中每个历史告警信息的杰卡德相似度;基于所述杰卡德相似度判断所述历史告警事件是否满足第一预设归并子条件,并在满足的情况下,确定所述历史告警事件为目标历史告警事件;将所述待推荐告警信息归并入所述目标历史告警事件中,得到待推荐告警事件。4.根据权利要求2所述的方法,其特征在于,所述基于预设归并算法将所述待推荐告警信息归并入满足预设归并条件的目标历史告警事件中,得到待推荐告警事件,包括:获取所述所有历史告警事件各自对应的簇,所述簇为预先利用社区发现算法对所述预设时间长度内的告警信息划分得到,任一所述簇中包括至少一条告警信息;对于任一簇,确定所述待推荐告警信息与所述簇内的告警信息是否满足第二预设归并子条件;若满足,则将所述簇对应的历史告警事件确定为目标历史告警事件;将所述待推荐告警信息归并入所述目标历史告警事件中,得到待推荐告警事件。5.根据权利要求1所述的方法,其特征在于,所述根据预设的根因告警确定算法,确定所述待推荐告警事件对应的待推荐根因告警,包括:若所述待推荐告警事件为基于第一预设归并子条件得到的,确定所述待推荐告警事件中发生次数最少的告警信息;若发生次数最少的告警信息的数量为1,则将所述发生次数最少的告警信息确定为所述待推荐事件对应的待推荐根因告警;若发生次数最少的告警信息的数量大于1,确定所述发生次数最少的告警信息中发生时间最早的告警信息;若所述发生次数最少的告警信息中发生时间最早的告警信息的数量为1,则将所述发生次数最少的告警信息中发生时间最早的告警信息确定为所述待推荐事件对应的待推荐根因告警;若所述发...

【专利技术属性】
技术研发人员:胡伟刘淦梁玫娟
申请(专利权)人:北京优特捷信息技术有限公司
类型:发明
国别省市:

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

1