【技术实现步骤摘要】
生成报警内容的方法和计算设备
本专利技术涉及监控报警
,特别涉及一种生成报警内容的方法和计算设备。
技术介绍
计算设备中异常事件的发生是无法避免的,例如程序报异常。在异常事件发生时,能够第一时间获得异常事件的关键信息、及时响应解决异常事件对技术人员来说所是至关重要的。由于不同类型的事件所包含的关键信息不同,而且,即便是同一事件,不同技术人员关注的关键信息也不同。因此,如何基于事件日志灵活定制报警内容是非常有必要的。日志监控系统在监控异常事件时,为避免重复报警,并不会针对每个异常事件都进行报警。故,开发人员会在监控系统中配置相应的报警规则。例如,最近X分钟内,Y类事件发生N次,则会触发报警规则而进行报警,一个报警中的内容通常包括一段时间内监控到的所有异常事件日志以及报警规则。但,如果报警内容只是简单的说明事件触发了报警规则,报警接收人便不能从报警内容里获取关键信息。如果报警内容只是简单的把所有事件日志的内容拼接一起,报警接收人也很难从报警内容里筛选出关键信息。而且,事件日志的内容通常较长,如果将全部事件日 ...
【技术保护点】
1.一种生成报警内容的方法,在计算设备中执行,所述计算设备中配置有报警规则,包括:/n接收客户端根据报警内容的类型设置的报警模板;/n当检测到报警规则被触发时,从所述报警规则被触发之前的所述多个事件日志中选择最终优先级最高的事件日志作为报警日志;以及/n基于所述报警日志和报警模板生成报警内容。/n
【技术特征摘要】
1.一种生成报警内容的方法,在计算设备中执行,所述计算设备中配置有报警规则,包括:
接收客户端根据报警内容的类型设置的报警模板;
当检测到报警规则被触发时,从所述报警规则被触发之前的所述多个事件日志中选择最终优先级最高的事件日志作为报警日志;以及
基于所述报警日志和报警模板生成报警内容。
2.如权利要求1所述的生成报警内容的方法,其中,所述事件日志包括一种或多种优先级,在从报警规则被触发之前的多个事件日志中选择最终优先级最高的事件日志之前,还包括步骤:
对事件日志进行监控,获取在所述报警规则被触发之前的多个事件日志;
确定每个事件日志的异常类型,并分别对每个事件日志的异常类型进行统计,生成事件日志列表;
根据所述事件日志的异常类型,确定所述事件日志所包括的优先级;
根据所述事件日志所包括的优先级确定所述事件日志的最终优先级。
3.如权利要求2所述的生成报警内容的方法,其中,所述确定事件日志所包括的优先级的步骤包括:
基于所述事件日志列表确定所述多个事件日志中出现次数最多的异常类型;
遍历所述事件日志列表,判断所述事件日志的异常类型是否是出现次数最多的异常类型;
若是,则确定所述事件日志包括第一优先级。
4.如权利要求2或3所述的生成报警内容的方法,其中,所述事件日志列表中的多个事件日志按照出现时间顺序排列,所述确定事件日志所包括的优先级的步骤还包括:
遍历所述事件日志列表,判断所述事件日志的异常类型是否是预定时间段内第一次出现的异常类型;
若是,则确定所述事件日志包括第二优先级。
5...
【专利技术属性】
技术研发人员:柯长青,范宝胤,
申请(专利权)人:北京皮尔布莱尼软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。