告警处理方法、装置、电子设备、存储介质及程序产品与流程
- 国知局
- 2024-08-02 14:28:02
本技术涉及计算机,尤其涉及一种告警处理方法、装置、电子设备、存储介质及程序产品。
背景技术:
1、随着云上业务架构的复杂化发展,云上业务通常会涉及自身应用、组件、容器、主机、网络等多种专业方向,为满足业务故障监控告警发现的需要,需要在每个专业都进行告警部署,并通过对相关告警进行汇聚收敛以应对业务出现故障时引起的告警风暴。目前,告警汇聚收敛主要是根据运维人员基于历史故障场景手动编写的告警关联汇聚规则,在满足设定的告警匹配条件和告警关联条件时,进行批量告警上报实现的。然而,该方式泛用性较差、维护成本较高。
技术实现思路
1、本技术实施例提供一种告警处理方法、装置、设备、存储介质及程序产品,以解决现有批量告警泛用性较差、维护成本较高的问题。
2、为解决上述技术问题,本技术是这样实现的:
3、第一方面,本技术实施例提供了一种告警处理方法,所述方法包括:
4、根据第一拓扑结构对应的全局告警匹配规则、所述第一拓扑结构中各层级对应的层级告警匹配规则,以及所述各层级中的节点对应的节点告警匹配规则中的至少一项,确定第一业务的目标告警匹配规则,所述第一拓扑结构包括多个层级,每个层级包括至少一个节点,所述第一拓扑结构为所述第一业务的拓扑结构;
5、根据所述目标告警匹配规则,对所述第一业务的多个告警进行汇聚派单。
6、可选地,所述根据所述目标告警匹配规则,对所述第一业务的多个告警进行汇聚派单,包括:
7、根据所述目标告警匹配规则和预设的告警汇聚条件,确定告警汇聚规则,其中,所述预设的告警汇聚条件包括以下至少一项:告警继承规则、汇聚周期、告警汇聚锚点信息;
8、根据所述告警汇聚规则,对所述第一业务的多个告警进行汇聚派单。
9、可选地,所述根据第一拓扑结构对应的全局告警匹配规则、所述第一拓扑结构中各层级对应的层级告警匹配规则,以及所述各层级中的节点对应的节点告警匹配规则中的至少一项,确定所述第一业务的目标告警匹配规则,包括:
10、对所述第一拓扑结构配置全局告警匹配规则,对所述第一拓扑结构中的各个层级分别配置对应的层级告警匹配规则,以及对所述各个层级中的各个节点分别配置对应的节点告警匹配规则;
11、对所述全局告警匹配规则和所述各个层级对应的层级告警匹配规则进行汇聚,确定所述第一拓扑结构中各层级的告警匹配汇聚规则;
12、对所述第一拓扑结构中各层级的告警匹配汇聚规则和所述各个节点对应的节点告警匹配规则进行汇聚,确定所述各层级中各个节点的告警匹配汇聚规则;
13、对所述各层级中各个节点的告警匹配汇聚规则进行汇聚,得到所述第一业务的目标告警匹配规则。
14、可选地,所述对所述第一拓扑结构配置全局告警匹配规则,对所述第一拓扑结构中的各个层级分别配置对应的层级告警匹配规则,以及对所述各个层级中的各个节点分别配置对应的节点告警匹配规则,包括:
15、确定所述第一拓扑结构的至少一个告警变量字段、各告警变量字段关联的告警匹配条件和各告警匹配条件的组合关系,对所述第一拓扑结构配置全局告警匹配规则;
16、确定所述第一拓扑结构中各层级的至少一个告警变量字段、各告警变量字段关联的告警匹配条件和各告警匹配条件的组合关系,对所述第一拓扑结构的各层级分别配置对应的层级告警匹配规则;
17、确定所述各层级中的各节点的至少一个告警变量字段、各告警变量字段关联的告警匹配条件和各告警匹配条件的组合关系,对所述各层级的各个节点分别配置对应的节点告警匹配规则。
18、可选地,所述确定第一业务的目标告警匹配规则之后,所述方法还包括:
19、在所述第一拓扑结构产生全局告警的情况下,在所述第一业务的告警显示界面上,对所述第一拓扑结构的每个层级的每个节点进行告警标识;
20、在所述第一拓扑结构的第一层级产生告警的情况下,在所述第一业务的告警显示界面上,对所述第一层级的每个节点进行告警标识,所述第一层级为所述第一拓扑结构的任一层级;
21、在所述第一拓扑结构中的第一节点产生告警的情况下,在所述第一业务的告警显示界面上,对所述第一节点进行告警标识,所述第一节点为所述第一拓扑结构的任一层级的任一节点。
22、可选地,所述预设的告警汇聚条件包括告警汇聚锚点信息;
23、所述根据所述告警汇聚规则,对所述第一业务的多个告警进行汇聚派单,包括:
24、获取所述第一业务的满足所述目标告警匹配规则的第一告警;
25、确定所述第一业务的告警派单队列中满足所述目标告警匹配规则且与所述第一告警具有同一锚点的第二告警;
26、对所述第一告警和所述第二告警进行合并派单。
27、可选地,所述预设的告警汇聚条件包括告警继承规则;
28、所述对所述第一告警和所述第二告警进行合并派单之前,所述方法还包括:
29、确定所述第一告警与所述第二告警中满足所述告警继承规则的目标告警;
30、按照所述目标告警的信息创建工单;
31、所述对所述第一告警和所述第二告警进行合并派单,包括:
32、按照所创建的工单,对所述第一告警和所述第二告警进行合并派单。
33、可选地,所述预设的告警汇聚条件包括汇聚周期;
34、所述对所述第一告警和所述第二告警进行合并派单之前,所述方法还包括:
35、等待所述汇聚周期对应的时长,在所述时长内接收到满足所述目标告警匹配规则的第三告警的情况下,对所述第一告警、所述第二告警和所述第三告警进行合并派单。
36、第二方面,本技术实施例还提供了一种告警处理装置,所述装置包括:
37、确定模块,用于根据第一拓扑结构对应的全局告警匹配规则、所述第一拓扑结构中各层级对应的层级告警匹配规则,以及所述各层级中的节点对应的节点告警匹配规则中的至少一项,确定第一业务的目标告警匹配规则,所述第一拓扑结构包括多个层级,每个层级包括至少一个节点,所述第一拓扑结构为所述第一业务的拓扑结构;
38、派单模块,用于根据所述目标告警匹配规则,对所述第一业务的多个告警进行汇聚派单。
39、第三方面,本技术实施例提供一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现上述第一方面所述的告警处理方法的步骤。
40、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的告警处理方法的步骤。
41、第五方面,提供一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现如第一方面所述的告警处理方法的步骤。
42、本技术实施例中,通过利用第一拓扑结构对应的全局告警匹配规则、第一拓扑结构中各层级对应的层级告警匹配规则,以及各层级中的节点对应的节点告警匹配规则中的至少一项,能够确定第一业务对应的目标告警匹配规则,从而便于根据此目标告警匹配规则对第一业务对应的多个告警进行汇聚派单。这样,本技术实施例基于业务对应的拓扑结构,对拓扑结构中各节点的告警匹配规则进行汇聚,并基于汇聚后的目标告警匹配规则,实现对业务中各节点的告警进行自动化汇聚派单,无需依赖人工,能够提高批量告警的泛用性,同时减少维护成本。
本文地址:https://www.jishuxx.com/zhuanli/20240801/242925.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表