[发明专利]一种监控报警方法、装置、电子设备及存储介质在审
申请号: | 201810730093.1 | 申请日: | 2018-07-05 |
公开(公告)号: | CN108959034A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 顾英博 | 申请(专利权)人: | 北京木瓜移动科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 徐彦圣 |
地址: | 100000 北京市海淀区学*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据源 监控数据源 监测目标 报警信息 存储介质 电子设备 监控报警 用户终端 报警 发送 计算机软件 周期式检测 报警方式 异常数据 用户体验 预设周期 合并 预设 运维 重复 | ||
本发明涉及一种监控报警方法、装置、电子设备及存储介质,属于计算机软件及运维技术领域。该方法包括:到达预设周期时,获取同一监测目标的多个相关监控数据源;判断所述多个相关监控数据源中的每个数据源是否发生异常;在所述多个相关监控数据源中存在异常需要报警的至少一个数据源时,基于预设报警方式将所述至少一个数据源中的各个数据源对应的报警信息合并发送给当前监测目标对应的用户终端。采用周期式检测方式,在一个周期内,获取同一监测目标的多个相关监控数据源,在存在异常需要报警的至少一个数据源时,将与当前异常数据源对应的报警信息合并发送给与之对应的用户终端,以避免重复打扰,造成用户体验不好。
技术领域
本发明属于计算机软件及运维技术领域,具体涉及一种监控报警方法、装置、电子设备及存储介质。
背景技术
在互联网应用大量爆发的时代,应用数量快速增长,复杂度也不断提高,为满足应用的需求,会依赖多种服务来提供支持。因此会产生相关的大量监控数据。这些数据也可能存储在多种数据源中,不同数据源提供不同的接口用于监控数据的访问。当前软件混合架构通常依赖不止于一种监控工具,监控数据会存储在多个不同种类的数据源中,而现有的报警软件通常附属于某个监控工具,只支持该监控工具作为数据源。除此之外,现有的报警软件配置复杂,有些通过数据库存储监控规则,需要开发相应的用户界面去操作,有些则通过json格式的配置文件编辑规则,一条规则需要数行才能描述清楚,格式稍显复杂和冗长,同时不具备模板功能,相似的监控规则需要重复添加。
发明内容
鉴于此,本发明的目的在于提供一种监控报警方法、装置、电子设备及存储介质,以有效地改善上述问题。
本发明的实施例是这样实现的:
第一方面,本发明实施例提供了一种监控报警方法,包括:到达预设周期时,获取同一监测目标的多个相关监控数据源;判断所述多个相关监控数据源中的每个数据源是否发生异常;在所述多个相关监控数据源中存在异常需要报警的至少一个数据源时,基于预设报警方式将所述至少一个数据源中的各个数据源对应的报警信息合并发送给当前监测目标对应的用户终端。
结合第一方面的一种实施方式,判断所述多个相关监控数据源中的每个数据源是否发生异常,包括:将所述多个相关监控数据源中的每个数据源的数值与对应的预设阈值范围相比较;如果所述多个相关监控数据源中存在第一数据源时,所述第一数据源的数值大于对应的预设阈值范围中的上限值或小于对应的预设阈值范围中的下限值,则判断所述第一数据源存在异常。
结合第一方面的又一种实施方式,所述预设报警方式为语音报警方式,基于预设报警规则将所述至少一个数据源中的各个数据源对应的报警信息合并发送给当前监测目标对应的用户终端,包括:将所述至少一个数据源中的各个数据源对应的报警信息通过语音的方式合并发送给当前监测目标对应的用户终端。
结合第一方面的又一种实施方式,所述预设报警方式为邮件报警方式,基于预设报警规则将所述至少一个数据源中的各个数据源对应的报警信息合并发送给当前监测目标对应的用户终端,包括:将所述至少一个数据源中的各个数据源对应的报警信息通过邮件的方式合并发送给当前监测目标对应的用户终端。
结合第一方面的又一种实施方式,所述预设报警方式为HTTP报警方式,基于预设报警规则将所述至少一个数据源中的各个数据源对应的报警信息发送合并给当前监测目标对应的用户终端,包括:将所述至少一个数据源中的各个数据源对应的报警信息通过HTTP的方式合并发送给当前监测目标对应的用户终端。
第二方面,本发明实施例还提供了一种监控报警装置,包括:获取模块,用于到达预设周期时,获取同一监测目标的多个相关监控数据源;判断模块,用于判断所述多个相关监控数据源中的每个数据源是否发生异常;发送模块,用于在所述多个相关监控数据源中存在异常需要报警的至少一个数据源时,基于预设报警方式将所述至少一个数据源中的各个数据源对应的报警信息发送给当前监测目标对应的用户终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京木瓜移动科技股份有限公司,未经北京木瓜移动科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810730093.1/2.html,转载请声明来源钻瓜专利网。