[发明专利]一种告警消息的处理方法、装置及设备有效
申请号: | 202110888796.9 | 申请日: | 2021-08-04 |
公开(公告)号: | CN113326173B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 郑铁樵;张博 | 申请(专利权)人: | 云智慧(北京)科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 告警 消息 处理 方法 装置 设备 | ||
本发明公开了一种告警消息的处理方法、装置及设备,该方法包括:获得至少一条告警消息;采用树形数据结构,对所述至少一条告警消息进行合并,得到至少一个警报;计算所述至少一个警报之间的语义相似度;根据所述至少一个警报之间的语义相似度,将所述至少一个警报进行关联处理,得到至少一个事件。通过上述方式,本发明可以使运维人员从海量的告警信息中提取出有价值的告警事件信息,对系统异常进行有效的异常定位,从而有效的处理告警风暴。
技术领域
本发明涉及运维告警处理技术领域,特别是指一种告警消息的处理方法、装置及设备。
背景技术
告警是运维人员通过规则或者算法的手段对系统进行监控的重要手段,以便及时对系统异常进行相应的处置,同时通过对告警进行进一步分析从而对系统的故障现象进行进一步定位,采取相应的处置手段,解决异常。
现实的运维场景中,随着云计算和微服务架构的普及,系统服务节点拓扑日益复杂起来,某项具体的业务功能的完成需要系统的各服务节点相互配合,服务节点之间存在着复杂的依赖关系。当某系统服务节点发生异常引起该节点故障时,该故障会传递至所有依赖于此节点的服务链路,从而在短时间内产生的大量超出运维人员处理极限的告警信息,这种现象称之为告警风暴。
发明内容
本发明要解决的技术问题是如何提供一种告警消息的处理方法、装置及设备。解决现有技术中告警风暴不能有效处理的问题。
为解决上述技术问题,本发明的技术方案如下:
一种告警消息的处理方法,包括:
获得至少一条告警消息;
采用树形数据结构,对所述至少一条告警消息进行合并,得到至少一个警报;
计算所述至少一个警报之间的语义相似度;
根据所述至少一个警报之间的语义相似度,将所述至少一个警报进行关联处理,得到至少一个事件。
可选的,采用树形数据结构,对所述至少一条告警消息进行合并,得到至少一个警报,包括:
获得告警消息的合并参数,所述合并参数包括告警消息的属性以及第一相似度阈值;
根据所述合并参数中的告警消息的属性的属性值列表,对树形数据结构进行搜索,获得所述树形数据结构的叶子节点存储的警报列表;所述树形数据结构的每一层叶子节点存储一个属性值,属于同一叶子节点的告警消息的属性值相同;
计算所述告警消息与所述警报列表的相似度;
根据所述告警消息与所述警报列表的相似度与所述第一相似度阈值,将所述告警消息进行合并,得到至少一个警报。
可选的,根据所述告警消息与所述警报列表的相似度与所述第一相似度阈值,将所述告警消息进行合并,得到至少一个警报,包括:
若所述告警消息与所述警报列表的相似度大于所述第一相似度阈值,将所述告警消息进行合并,得到至少一个警报,否则,新建一个警报。
可选的,告警消息的处理方法,还包括以下至少一项:
若告警消息的发生时间大于警报的发生时间,将警报的发生时间更新为告警消息的发生时间;所述警报的发生时间为警报中最后合并的告警消息的发生时间;
将告警消息的描述信息与警报的描述信息的最长公共子序列LCS作为警报的更新后的描述信息。
可选的,计算所述至少一个警报之间的语义相似度,包括:
获得警报的关联参数;
根据所述关联参数,计算目标警报与事件列表中的有效事件的最大语义相似度与平均语义相似度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云智慧(北京)科技有限公司,未经云智慧(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110888796.9/2.html,转载请声明来源钻瓜专利网。