The present disclosure provides a system alarm processing method and device. The system alarm processing method includes: acquiring the system topology network, generating a plurality of independent association structures according to the system topology network, each of which includes a plurality of nodes invoked unilaterally; responding to the alarm information of the node, judging the alarm node, and recording the alarm node for the association structure including the alarm node. The alarm identifier of the first alarm root node in each association structure is obtained, and the second alarm root node is determined in a plurality of the association structures according to the alarm identifier of the first alarm root node. The system alarm processing method provided in this disclosure can improve the efficiency of determining the root cause of system alarm.
【技术实现步骤摘要】
系统告警处理方法与装置
本公开涉及计算机
,具体而言,涉及一种系统告警处理方法与装置。
技术介绍
随着业务量增多,业务系统变得庞大复杂,一个节点发生告警会影响系统中多个节点告警。对于运维人员而言,如何在多个节点告警时快速准确定位到根源告警节点以及节点的告警类别是十分重要的问题。在相关技术中,存在一种通过降维定位告警根源的技术方案。该方案将系统拓扑图拆分为多条访问关系链,根据访问链上的告警节点关系(链长、告警的节点序号、链中节点告警比例)对各访问关系链计算面积值,再选取面积值最大访问关系链作为根源告警链路。然而,由于对每条访问关系链单独进行计算,上述方案无法准确反映系统中的告警传递关系,对于复杂系统的告警分析尚有需要改进的余地。因此,需要一种能更准确迅速确定告警根源的方法。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种系统告警处理方法与系统告警处理装置,用于提高定位系统告警根源的效率。根据本公开实施例的第一方面,提供一种系统告警处理方法,包括:获取系统拓扑网络,根据所述系统拓扑网络生成多个独立的关联结构,每个所述关联结构包括单向调用的多个节点;响应节点告警信息,判断告警节点,对包括所述告警节点的关联结构记录该告警节点的告警标识符;获取满足告警触发条件的所述关联结构;获取每个所述关联结构中的第一告警根节点;根据所述第一告警根节点的告警标识符在多个所述关联结构中确定第二告警根节点。在本公开的一种示例性实施例中,所述获取每个所述关联结构 ...
【技术保护点】
1.一种系统告警处理方法,其特征在于,包括:获取系统拓扑网络,根据所述系统拓扑网络生成多个独立的关联结构,每个所述关联结构包括单向调用的多个节点;响应节点告警信息,判断告警节点,对包括所述告警节点的关联结构记录该告警节点的告警标识符;获取满足告警触发条件的所述关联结构;获取每个所述关联结构中的第一告警根节点;根据所述第一告警根节点的告警标识符在多个所述关联结构中确定第二告警根节点。
【技术特征摘要】
1.一种系统告警处理方法,其特征在于,包括:获取系统拓扑网络,根据所述系统拓扑网络生成多个独立的关联结构,每个所述关联结构包括单向调用的多个节点;响应节点告警信息,判断告警节点,对包括所述告警节点的关联结构记录该告警节点的告警标识符;获取满足告警触发条件的所述关联结构;获取每个所述关联结构中的第一告警根节点;根据所述第一告警根节点的告警标识符在多个所述关联结构中确定第二告警根节点。2.如权利要求1所述的系统告警处理方法,其特征在于,所述获取每个所述关联结构中的第一告警根节点包括:从上游查找所述关联结构的第一个头告警节点,所述头告警节点的上游无相邻节点或上游相邻节点未告警;判断所述头告警节点的下游相邻预设值个节点是否均告警;如果是,将所述头告警节点设置为所述第一告警根节点;如果否,向下游查找下一个头告警节点,直至成功设置所述第一告警根节点或查找到所述关联结构的最下游告警节点。3.如权利要求1所述的系统告警处理方法,其特征在于,所述根据所述第一告警根节点的告警标识符在多个所述关联结构中确定第二告警根节点包括:根据所述第一告警根节点的节点标识符在多个所述关联结构中查找该第一告警根节点;判断该第一告警根节点是否存在告警的上游相邻节点;如果是,在多个所述关联结构中查找所述上游相邻节点的上游相邻节点并判断其是否告警,直至查找到一个上游相邻节点不告警或不存在上游相邻节点的节点;将不存在告警的上游相邻节点的节点设置为所述第二告警根节点。4.如权利要求1所述...
【专利技术属性】
技术研发人员:沈建林,宋楠,刘柏,
申请(专利权)人:北京京东金融科技控股有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。