一种基于管道的告警处理的方法、装置、设备、存储介质制造方法及图纸

技术编号:31788009 阅读:35 留言:0更新日期:2022-01-08 10:45
本发明专利技术提供一种基于管道的告警处理的方法、装置、设备、存储介质,所述方法包括如下步骤:进行告警类型定义,产生告警定义对象;根据告警类型发送携带参数列表的告警信息到告警同步管道;告警同步管道对接收到的告警信息进行过滤、分流及分流后的告警归并处理,并在处理过程中将产生的异常信息抛出;处理完成后返回处理结果并记录脏页日志;在脏页日志中批量提取告警信息进行异步批量持久化处理;在持久化完毕后,基于告警动作进行告警的通知扩展。由于定义了告警的全生命周期过程,在新增业务模块时,采用开闭原则,有效避免了业务变更带来的已有业务的质量损失。来的已有业务的质量损失。来的已有业务的质量损失。

【技术实现步骤摘要】
一种基于管道的告警处理的方法、装置、设备、存储介质


[0001]本专利技术涉及告警信息批处理
,具体涉及一种基于管道的告警处理的方法、装置、设备、存储介质。

技术介绍

[0002]目前,基于监控指标数据量的日益增大,业界出现了大量的开源监控框架。此类框架充分考虑了告警平台在处理海量数据方面一直所面临的巨大挑战。在考虑了异步并发处理的同时,也忽略了许多用户体验方面的问题。比如,异步的处理在调用方角度看来,等于石沉大海,在调用方调用后,无法感知到处理的及时性、准确性,无法感知异常,只能从最终的结果上来看是否正常处理,内部就是一个告警处理的黑盒。
[0003]另外,在告警定义时,每个告警均有其独有的业务场景,基于开源的框架做插件,势必要做很多的业务流程控制处理,由此很难做到告警业务的积累。当我们需要在告警业务中添加业务处理时,势必要求框架的可扩展性足够强,否则,我们就需要改动或重写源代码的方式进行告警框架的定义。到了改动框架根基的时候,对于已经满足的业务将会是致命性的打击。
[0004]管道(Pipe)是两个进程之间进行单向通信本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于管道的告警处理的方法,其特征在于,包括如下步骤:根据告警类型发送携带参数列表的告警信息到告警同步管道;告警同步管道对接收到的告警信息进行过滤、分流及分流后的告警归并处理,并在处理过程中将产生的异常信息抛出;处理完成后返回处理结果并记录脏页日志;在脏页日志中批量提取告警信息进行异步批量持久化处理。2.根据权利要求1所述的基于管道的告警处理的方法,其特征在于,所述的告警同步管道对接收到的告警信息进行过滤、分流及分流后的告警归并处理,并在处理过程中将产生的异常信息抛出的步骤中,对接收到的告警信息进行过滤的步骤包括:获取告警信息的告警ID;判断告警ID是否合法,若否,将该告警信息过滤掉;否则,获取接收到的告警信息的属性信息;将获取的属性信息与预存的实时告警进行比对,判断是否具备此类实时告警,若否,将该告警信息过滤掉;否则,判断告警信息的告警来源是否准确;若否,将该告警信息过滤掉。3.根据权利要求2所述的基于管道的告警处理的方法,其特征在于,所述的告警同步管道对接收到的告警信息进行过滤、分流及分流后的告警归并处理,并在处理过程中将产生的异常信息抛出的步骤中,对接收到的告警信息进行分流的步骤包括:注入告警附属信息;其中,附属信息包括告警源的基本信息、告警屏蔽规则、重定义规则;根据告警ID查询是否有重定义规则,若是,对告警的名称或级别进行重定义;根据告警ID、定位信息查询是否有匹配的屏蔽规则,若是,再返回结果中进行标记;根据注入的告警附属信息的处理结果进行数据的分流。4.根据权利要求3所述的基于管道的告警处理的方法,其特征在于,所述的告警同步管道对接收到的告警信息进行过滤、分流及分流后的告警归并处理,并在处理过程中将产生的异常信息抛出的步骤中,分流后的告警归并处理的步骤包括:将用户提交的参数与系统内置的参数进行统一;将告警归并规则与告警缓存进行对比,进行告警的结果进行归并。5.根据权利要求4所述的基于管道的告警处理的方法,其特征在于,将告警归并规则与告警缓存进行对比,进行告警的结果进行归并的步骤包括:按照告警定义对象中的归并参数索引提取当前告警信息的归并参数;将提取的归并参数与实时告警进行对比;如果一致,对比级别信息,当级别低于实时告警时,恢复实时告警,展示当前告警,即为降级;当级别等于实时告警时,更新告警;当级别高于实时告警时,隐藏实时告警,展示当前告警,即为升级;当本告警为恢复告警时,恢复所有实时告警,即为恢复。6.根据权利要求5所述的基于管道的告...

【专利技术属性】
技术研发人员:田琳
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利