System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 智能运维报警信息的过滤处理方法、装置及电子设备制造方法及图纸_技高网

智能运维报警信息的过滤处理方法、装置及电子设备制造方法及图纸

技术编号:42613633 阅读:7 留言:0更新日期:2024-09-03 18:20
本申请涉及一种智能运维报警信息的过滤处理方法、装置及电子设备,方法包括:判断当前报警信息队列是否完成遍历;若当前报警信息队列未完成遍历,则在故障发生报警信息未存在对应的故障恢复报警信息时,判断故障发生报警信息是否满足预设过滤条件;若故障发生报警信息满足预设过滤条件,则将故障发生报警信息存入缓存报警队列,若故障发生报警信息未满足预设过滤条件,则将故障发生报警信息存入待发送报警队列。由此,解决了常规报警过滤程序不能满足报警信息过滤需求的问题,能缓存设备故障发生报警信息一定时间,确保成对的报警信息不会被错误过滤,缓存的报警信息实时缓存至REDIS高速缓存数据库中,确保过滤程序及配置升级时能持续正确工作。

【技术实现步骤摘要】

本申请涉及计算机,特别涉及一种智能运维报警信息的过滤处理方法、装置及电子设备


技术介绍

1、智能运维子系统利用云平台、大数据处理和通信技术,完成对信号系统所有设备的状态集中监视、故障处置、分析预测及生产管理。智能运维系统通常由于某些技术或管理原因需要对设备的报警信息进行过滤处理,以符合运维管理的实际需求。如:设备检修造成的设备误报警,故障持续时间很短、影响很小的报警信息,技术上或管理上已明确的应该过滤的报警信息等。

2、常规的报警过滤程序是针对某些数据滤波来实现的,一方面报警过滤配置比较复杂,另一方面由于报警信息是成对出现的(例如故障发生报警信息、故障恢复报警信息),而且既有智能运维系统的报警信息有时会延迟到达(设备故障发生的时间与过滤报警程序读取到报警信息的时间延迟),因此不能满足报警信息过滤的需求。


技术实现思路

1、本申请提供一种智能运维报警信息的过滤处理方法、装置及电子设备,以解决常规的报警过滤程序不能满足报警过滤的需求的问题。

2、本申请第一方面实施例提供一种智能运维报警信息的过滤处理方法,包括以下步骤:判断当前报警信息队列是否完成遍历;若所述当前报警信息队列未完成遍历,则在故障发生报警信息未存在对应的故障恢复报警信息时,判断所述故障发生报警信息是否满足预设过滤条件;若所述故障发生报警信息满足所述预设过滤条件,则将所述故障发生报警信息存入缓存报警队列,若所述故障发生报警信息未满足所述预设过滤条件,则将所述故障发生报警信息存入待发送报警队列。>

3、可选地,在将所述故障发生报警信息存入所述缓存报警队列之后,包括:判断是否收到与所述故障发生报警信息的id值相同的故障恢复报警信息,或者,所述故障发生报警信息是否未满足所述预设过滤条件,或者,所述故障发生报警信息存入所述缓存报警队列的时间是否超过预设时长;若收到与所述故障发生报警信息的id值相同的故障恢复报警信息,或者,所述故障发生报警信息未满足所述预设过滤条件,或者,所述故障发生报警信息存入所述缓存报警队列的时间超过预设时长,则判定所述故障发生报警信息满足所述预设移除条件,并移除所述故障发生报警信息。

4、可选地,在所述故障发生报警信息未存在所述对应的故障恢复报警信息时之后,包括:若所述故障发生报警信息存在所述对应的故障恢复报警信息,则判断根据所述故障发生报警信息的id判断所述缓存报警队列,或所述待发送报警队列,或已发送报警队列中是否存在所述故障发生报警信息;若所述缓存报警队列中存在所述故障发生报警信息,则删除所述缓存报警队列中的故障发生报警信息,或,若所述待发送报警队列中存在所述故障发生报警信息,则将所述故障恢复报警信息加入所述待发送报警队列,或,若所述已发送报警队列中存在所述故障发生报警信息,则将所述故障恢复报警信息加入所述待发送报警队列。

5、可选地,上述的智能运维报警信息的过滤处理方法,还包括:按照预设周期读取待发送报警队列,并将所述待发送报警队列中的待发送报警信息写入对应的卡夫卡接口;判断所述待发送报警信息是否成功写入所述卡夫卡接口;若所述待发送报警信息未成功写入所述卡夫卡接口,则将所述待发送报警信息重新存入所述待发送报警队列,若所述待发送报警信息已成功发送,则将所述待发送报警信息存入已发送报警队列。

6、可选地,在判断所述当前报警信息队列是否完成遍历之后,还包括:若所述当前报警信息队列完成遍历,则清空所述当前报警信息队列。

7、本申请第二方面实施例提供一种智能运维报警信息的过滤处理装置,包括:第一判断模块,用于判断当前报警信息队列是否完成遍历;第二判断模块,用于若所述当前报警信息队列未完成遍历,则在故障发生报警信息未存在对应的故障恢复报警信息时,判断所述故障发生报警信息是否满足预设过滤条件;过滤模块,用于若所述故障发生报警信息满足所述预设过滤条件,则将所述故障发生报警信息存入缓存报警队列,若所述故障发生报警信息未满足所述预设过滤条件,则将所述故障发生报警信息存入待发送报警队列。

8、可选地,在将所述故障发生报警信息存入所述缓存报警队列之后,所述过滤模块,还用于:判断是否收到与所述故障发生报警信息的id值相同的故障恢复报警信息,或者,所述故障发生报警信息是否未满足所述预设过滤条件,或者,所述故障发生报警信息存入所述缓存报警队列的时间是否超过预设时长;若收到与所述故障发生报警信息的id值相同的故障恢复报警信息,或者,所述故障发生报警信息未满足所述预设过滤条件,或者,所述故障发生报警信息存入所述缓存报警队列的时间超过预设时长,则判定所述故障发生报警信息满足所述预设移除条件,并移除所述故障发生报警信息。

9、可选地,在所述故障发生报警信息未存在所述对应的故障恢复报警信息时之后,所述第二判断模块,还用于:若所述故障发生报警信息存在所述对应的故障恢复报警信息,则判断根据所述故障发生报警信息的id判断所述缓存报警队列,或所述待发送报警队列,或已发送报警队列中是否存在所述故障发生报警信息;若所述缓存报警队列中存在所述故障发生报警信息,则删除所述缓存报警队列中的故障发生报警信息,或,若所述待发送报警队列中存在所述故障发生报警信息,则将所述故障恢复报警信息加入所述待发送报警队列,或,若所述已发送报警队列中存在所述故障发生报警信息,则将所述故障恢复报警信息加入所述待发送报警队列。

10、可选地,上述的智能运维报警信息的过滤处理装置,还包括:读取模块,用于按照预设周期读取待发送报警队列,并将所述待发送报警队列中的待发送报警信息写入对应的卡夫卡接口;第三判断模块,用于判断所述待发送报警信息是否成功写入所述卡夫卡接口;处理模块,用于若所述待发送报警信息未成功写入所述卡夫卡接口,则将所述待发送报警信息重新存入所述待发送报警队列,若所述待发送报警信息已成功发送,则将所述待发送报警信息存入已发送报警队列。

11、可选地,在判断所述当前报警信息队列是否完成遍历之后,所述第一判断模块,还用于:若所述当前报警信息队列完成遍历,则清空所述当前报警信息队列。

12、本申请第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的智能运维报警信息的过滤处理方法。

13、本申请第四方面实施例提供一种计算机程序产品,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的智能运维报警信息的过滤处理方法。

14、上述实施方式中,判断当前报警信息队列是否完成遍历,若当前报警信息队列未完成遍历,则在故障发生报警信息未存在对应的故障恢复报警信息时,判断故障发生报警信息是否满足预设过滤条件,若故障发生报警信息满足预设过滤条件,则将故障发生报警信息存入缓存报警队列,若故障发生报警信息未满足预设过滤条件,则将故障发生报警信息存入待发送报警队列。由此,解决了常规的报警过滤程序不能满足报警过滤的需求的问题,报警过滤程序的配置灵活简单,可本文档来自技高网...

【技术保护点】

1.一种智能运维报警信息的过滤处理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,在将所述故障发生报警信息存入所述缓存报警队列之后,包括:

3.根据权利要求1所述的方法,其特征在于,在所述故障发生报警信息未存在所述对应的故障恢复报警信息时之后,包括:

4.根据权利要求1所述的方法,其特征在于,还包括:

5.根据权利要求1所述的方法,其特征在于,在判断所述当前报警信息队列是否完成遍历之后,还包括:

6.一种智能运维报警信息的过滤处理装置,其特征在于,包括:

7.根据权利要求6所述的装置,其特征在于,在将所述故障发生报警信息存入所述缓存报警队列之后,所述过滤模块,还用于:

8.根据权利要求6所述的装置,其特征在于,在所述故障发生报警信息未存在所述对应的故障恢复报警信息时之后,所述第二判断模块,还用于:

9.一种电子设备,其特征在于,包括存储器、处理器;

10.一种计算机程序产品,所述计算机可读存储介质存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一所述的智能运维报警信息的过滤处理方法。

...

【技术特征摘要】

1.一种智能运维报警信息的过滤处理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,在将所述故障发生报警信息存入所述缓存报警队列之后,包括:

3.根据权利要求1所述的方法,其特征在于,在所述故障发生报警信息未存在所述对应的故障恢复报警信息时之后,包括:

4.根据权利要求1所述的方法,其特征在于,还包括:

5.根据权利要求1所述的方法,其特征在于,在判断所述当前报警信息队列是否完成遍历之后,还包括:

6.一种智能运维报警信息的过滤处理装置,其...

【专利技术属性】
技术研发人员:胡旭孙晓光陈逸邱锡宏刘鲁鹏骆正新程远瑶叶伟蔚彦昭孙凯迪
申请(专利权)人:通号城市轨道交通技术有限公司
类型:发明
国别省市:

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

1