【技术实现步骤摘要】
告警信息的屏蔽方法、装置、计算机设备及存储介质
本申请涉及通信
,尤其涉及一种告警信息的屏蔽方法、装置、计算机设备及存储介质。
技术介绍
目前的运维系统在进行日志异常排查时,为了方便运维人员能够及时的获取到异常信息,多采用异常信息抓取的方式,有一些互联网企业为了更快速的方便运维人员快速查找异常告警信息,采用了弹窗式或者邮件式的告警信息提示系统,对于告警信息发送,一般有两种情形,一种是无论系统只进行一次告警,无论运维人员在接收告警信息后是否执行了异常处理,另一种要么在一段时间内进行多次频繁的告警,对于前种情形,如果系统只进行一次告警提示,便不再进行告警提示,此后处理靠运维人员从数据库中自行查看异常的日志,该种方法容易造成异常日志处理不及时的问题,对于后种情形,频繁地发送告警将占用过多的网络和服务器资源,增加了运维系统的负荷,将影响系统性能。
技术实现思路
有鉴于此,本申请实施例提供一种告警信息的屏蔽方法、装置、计算机设备及存储介质,以解决现有技术中采用单次告警容易漏处理、处理不及时,采用多次告警占用过多的网络和服务器资源而影响系统性能的问题。第一方面,本申请实施例提供一种告警信息的屏蔽方法,包括:接收告警指令;解析所述告警指令,根据解析得到的告警信息生成告警展示信息,并触发向至少一个接收端发送所述告警展示信息的异步任务;获取当前时间和所述告警展示信息的屏蔽时间段,判断当前时间是否处于所述屏蔽时间段内;若所述当前时间处于所述屏蔽时间段内,则终止所述异步任务 ...
【技术保护点】
1.一种告警信息的屏蔽方法,其特征在于,包括下述步骤:/n接收告警指令;/n解析所述告警指令,根据解析得到的告警信息生成告警展示信息,并触发向至少一个接收端发送所述告警展示信息的异步任务;/n获取当前时间和所述告警展示信息的屏蔽时间段,判断当前时间是否处于所述屏蔽时间段内;/n若所述当前时间处于所述屏蔽时间段内,则终止所述异步任务,若所述当前时间未处于所述屏蔽时间段内,则从缓存中获取所述告警展示信息对应的告警内容;/n确认所述告警内容是否存在历史展示记录,如果不存在,则直接发送所述告警展示信息至至少一个接收端;如果存在,则获取放行时间间隔,判断当前时间与历史展示记录时间的时间间隔是否大于所述放行时间间隔;/n若大于则发送所述告警展示信息,否则获取所述放行时间间隔内的发送所述告警展示信息的最大请求次数,并在所述放行时间间隔内自上一次发送告警展示信息起,当所述告警展示信息累计的发送请求次数超过所述最大请求次数时,发送所述告警展示信息至至少一个接收端。/n
【技术特征摘要】
1.一种告警信息的屏蔽方法,其特征在于,包括下述步骤:
接收告警指令;
解析所述告警指令,根据解析得到的告警信息生成告警展示信息,并触发向至少一个接收端发送所述告警展示信息的异步任务;
获取当前时间和所述告警展示信息的屏蔽时间段,判断当前时间是否处于所述屏蔽时间段内;
若所述当前时间处于所述屏蔽时间段内,则终止所述异步任务,若所述当前时间未处于所述屏蔽时间段内,则从缓存中获取所述告警展示信息对应的告警内容;
确认所述告警内容是否存在历史展示记录,如果不存在,则直接发送所述告警展示信息至至少一个接收端;如果存在,则获取放行时间间隔,判断当前时间与历史展示记录时间的时间间隔是否大于所述放行时间间隔;
若大于则发送所述告警展示信息,否则获取所述放行时间间隔内的发送所述告警展示信息的最大请求次数,并在所述放行时间间隔内自上一次发送告警展示信息起,当所述告警展示信息累计的发送请求次数超过所述最大请求次数时,发送所述告警展示信息至至少一个接收端。
2.根据权利要求1所述的告警信息的屏蔽方法,其特征在于,所述从缓存中获取所述告警展示信息对应的告警内容包括:
判断所述告警展示信息是否满足预设的告警展示条件,若满足告警展示条件,则从缓存中获取所述告警展示信息对应的告警内容。
3.根据权利要求1所述的告警信息的屏蔽方法,其特征在于,所述确认所述告警内容是否存在历史展示记录的步骤具体包括:
获取所述告警信息中的告警ID,并对所述告警ID和所述告警内容设置标识码;
判断历史展示记录中是否存在与当前告警内容对应的所述标识码相同的标识码,若存在则判定所述告警内容存在历史展示记录,否则判定不存在历史展示记录。
4.根据权利要求1所述的告警信息的屏蔽方法,其特征在于,在所述获取放行时间间隔之前,所述方法还包括:
预设至少一个与所述告警内容相对应的告警等级级别;
根据所述告警等级级别预设与所述告警等级级别相对应的所述放行时间间隔。
5.根据权利要求4所述的告警信息的屏蔽方法,其特征在于,在所述获取所述放行时间间隔内的发送所述告警展示信息的最大请求次数之前,还包括:
根据告警等级级别,预设与告警等级级别相对应的在放行时间间隔内的发送所述告警展示信息的最大请求次数。
6.根据权利要求5所述的告警信息的屏蔽方法,其特征在于,所述获取放行时间间隔包括:获取所述告警内容对应的告警等级,基于所述告警内容对应的告警等级获取所述放行时间间隔;
所述获取所述放行时间间隔内的发送所述告警展示信息的最大...
【专利技术属性】
技术研发人员:石晓龙,饶鑫,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。