System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 告警处理方法、装置、设备、存储介质及程序产品制造方法及图纸_技高网

告警处理方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:41286977 阅读:6 留言:0更新日期:2024-05-11 09:35
本公开提供了一种告警处理方法、装置、设备、存储介质及程序产品,可以应用于计算机技术领域或金融科技领域。该方法包括:响应于告警事件,获取告警事件中携带的初始告警信息,其中,初始告警信息包括告警来源标识和告警内容;根据告警来源标识确定告警事件的告警类型,以及根据告警内容确定告警事件的告警级别;将告警类型、告警级别、告警内容以及告警事件的属性信息与告警模板进行内容拼接,以将初始告警信息转换为格式标准化的目标告警信息;以及向目标对象推送目标告警信息。

【技术实现步骤摘要】

本公开涉及计算机或金融科技领域,尤其涉及一种告警处理方法、装置、设备、存储介质和程序产品。


技术介绍

1、随着云原生时代的到来,计算机基础设施的规模逐步扩大,企业逐步通过以互联网为基础进行信息化基础设施、管理、业务等方面应用,这些应用通过互联网与云计算手段连接社会化资源及共享服务,以实现应用的全面上云。在复杂的云环境中通常会选用多种监测告警系统,以获取更加全面的监测告警数据,以便更好、更及时地掌握云环境的运行表现和性能状况。

2、在实现本公开专利技术构思的过程中,专利技术人发现相关技术中一般会存在以下问题:相关技术在利用告警系统进行告警监测时,告警信息的设定较为复杂,针对每一种告警情况都需要设定告警信息,如此一来,在设定告警情况相近的告警信息时,就会存在着重复设定的操作,这不仅增加了处理告警信息的人工成本,还使得告警信息的运维过程较复杂,降低了告警处理的效率。


技术实现思路

1、鉴于上述问题,本公开提供了一种告警处理方法、装置、设备、存储介质和程序产品。

2、本公开的一个方面提供了一种告警处理方法,包括:响应于告警事件,获取上述告警事件中携带的初始告警信息,其中,上述初始告警信息包括告警来源标识和告警内容;根据上述告警来源标识确定上述告警事件的告警类型,以及根据上述告警内容确定上述告警事件的告警级别;将上述告警类型、上述告警级别、上述告警内容以及上述告警事件的属性信息与告警模板进行内容拼接,以将上述初始告警信息转换为格式标准化的目标告警信息;以及向目标对象推送上述目标告警信息。

3、根据本公开的实施例,上述告警事件基于告警数据源生成,上述告警来源标识包括上述告警数据源的网际协议地址;上述根据上述告警来源标识确定上述告警事件的告警类型,包括:根据上述告警数据源的网际协议地址,定位到触发上述告警数据源的目标告警监测节点;根据上述目标告警监测节点的属性信息,确定上述告警事件的告警类型。

4、根据本公开的实施例,上述目标告警监测节点包括以下至少之一:性能容量告警监测节点、日志存储告警监测节点、缓存告警监测节点以及数据库告警监测节点;其中,上述性能容量告警监测节点,用于监测容器化应用中工作节点的性能容量属性;上述日志存储告警监测节点,用于监测上述容器化应用中上述工作节点的工作日志属性;上述缓存告警监测节点,用于监测上述容器化应用中上述工作节点所依赖的缓存服务的自身业务属性;上述数据库告警监测节点,用于监测上述容器化应用中上述工作节点所依赖的关系型数据库自身业务属性。

5、根据本公开的实施例,上述根据上述告警内容确定上述告警事件的告警级别,包括:将上述告警内容与预设告警条件进行匹配,得到匹配结果,其中,上述预设告警条件具有对应的告警级别;在上述匹配结果表征上述告警内容与上述预设告警条件匹配成功的情况下,根据与上述预设告警条件对应的告警级别作为上述告警事件的告警级别。

6、根据本公开的实施例,上述将上述告警类型、上述告警级别、上述告警内容以及上述告警事件的属性信息与告警模板进行内容拼接,包括:从数据库中调用上述告警模板,其中,上述告警模板中配置有与上述告警类型、上述告警级别、上述告警内容以及上述告警事件的属性信息相关联的信息填充区域,每个上述信息填充区域配置有区域标识;基于上述区域标识,将从上述告警类型、上述告警级别、上述告警内容以及上述告警事件的属性信息中提取到的目标字段,拼接到上述信息填充区域位置处,得到上述目标告警信息。

7、根据本公开的实施例,上述向目标对象推送上述目标告警信息,包括:根据上述告警级别,生成告警推送策略;根据上述告警推送策略,向上述目标对象推送上述目标告警信息。

8、根据本公开的实施例,上述根据上述告警级别,生成告警推送策略,包括:在上述告警级别满足第一类告警推送的情况下,生成向上述目标对象进行实时推送的第一告警推送策略;在上述告警级别满足第二类告警推送的情况下,生成向上述目标对象进行定时推送的第二告警推送策略,其中,上述第一类告警推送所对应的告警级别高于上述第二类告警推送所对应的告警级别。

9、本公开的另一方面还提供了一种告警处理装置,包括:获取模块,用于响应于告警事件,获取上述告警事件中携带的初始告警信息,其中,上述初始告警信息包括告警来源标识和告警内容;确定模块,用于根据上述告警来源标识确定上述告警事件的告警类型,以及根据上述告警内容确定上述告警事件的告警级别;拼接模块,用于将上述告警类型、上述告警级别、上述告警内容以及上述告警事件的属性信息与告警模板进行内容拼接,以将上述初始告警信息转换为格式标准化的目标告警信息;以及推送模块,用于向目标对象推送上述目标告警信息。

10、本公开的另一方面还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器执行上述的告警处理方法。

11、本公开的另一方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述的告警处理方法。

12、本公开的另一方面还提供了一种计算机程序产品,包括计算机程序,上述计算机程序被处理器执行时实现上述的告警处理方法。

13、根据本公开实施例提供的告警处理方法、装置、设备、存储介质和程序产品,通过响应于告警事件,获取告警事件种携带的初始告警信息;根据告警来源标识确定告警类型,以及根据告警内容确定告警级别;将告警类型、告警级别、告警内容以及告警事件的属性信息与告警模板进行内容拼接,以将初始告警信息转换为格式标准化到的目标告警信息;以及向目标对象推送目标告警信息。由于在告警处理过程中,通过利用告警来源标识和告警内容分别自动化确定告警类型与告警级别,并将将告警类型、告警级别、告警内容以及告警事件的属性信息与格式标准化的告警模板进行自动化的内容拼接,可以将初始告警信息转换为格式标准且格式较为一致化的目标告警信息,从而降低了对告警信息进行运维时的复杂度,同时自动化完成初始告警信息的转换,降低了处理告警信息的人工成本。因此,上述告警处理方法、装置、设备、存储介质和程序产品至少部分地克服了相关技术中存在的人工成本高、对告警信息的运维程度较复杂的问题,进而达到了提高告警处理效率的技术效果。

本文档来自技高网...

【技术保护点】

1.一种告警处理方法,包括:

2.根据权利要求1所述的方法,其中,所述告警事件基于告警数据源生成,所述告警来源标识包括所述告警数据源的网际协议地址;

3.根据权利要求2所述的方法,其中,所述目标告警监测节点包括以下至少之一:性能容量告警监测节点、日志存储告警监测节点、缓存告警监测节点以及数据库告警监测节点;

4.根据权利要求1所述的方法,其中,所述根据所述告警内容确定所述告警事件的告警级别,包括:

5.根据权利要求1所述的方法,其中,所述将所述告警类型、所述告警级别、所述告警内容以及所述告警事件的属性信息与告警模板进行内容拼接,包括:

6.根据权利要求1所述的方法,其中,所述向目标对象推送所述目标告警信息,包括:

7.根据权利要求6所述的方法,其中,所述根据所述告警级别,生成告警推送策略,包括:

8.一种告警处理装置,包括:

9.一种电子设备,包括:

10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~7中任一项所述的方法。</p>

11.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~7中任一项所述的方法。

...

【技术特征摘要】

1.一种告警处理方法,包括:

2.根据权利要求1所述的方法,其中,所述告警事件基于告警数据源生成,所述告警来源标识包括所述告警数据源的网际协议地址;

3.根据权利要求2所述的方法,其中,所述目标告警监测节点包括以下至少之一:性能容量告警监测节点、日志存储告警监测节点、缓存告警监测节点以及数据库告警监测节点;

4.根据权利要求1所述的方法,其中,所述根据所述告警内容确定所述告警事件的告警级别,包括:

5.根据权利要求1所述的方法,其中,所述将所述告警类型、所述告警级别、所述告警内容以及所述告警事件的属性信息与...

【专利技术属性】
技术研发人员:蔡中原白佳乐孙政清董杰
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1