[发明专利]业务运行的监控告警方法、系统、电子设备及存储介质有效
申请号: | 201910907243.6 | 申请日: | 2019-09-24 |
公开(公告)号: | CN110716832B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 黄达毅;孙亮;钟和旺;屈政斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/30 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 运行 监控 告警 方法 系统 电子设备 存储 介质 | ||
本申请公开了一种业务运行的监控告警方法、系统、电子设备及计算机可读存储介质,该监控告警方法包括:定期轮询预设的基于SQL查询的监控查询任务;将期望执行时间在当前时刻之前的监控查询任务加入处理队列;获取处理队列中的监控查询任务;在监控查询任务指定的目标数据库中执行对应的SQL查询;若查询结果异常,则根据监控查询任务的告警参数进行告警。本申请可针对各类业务运营的需要,灵活设置对应的监控查询任务,并利用队列进行调度管理和告警实现,从而有效改善了对业务运营监控告警的系统化管理,提高了对监控告警的配置修改和使用时的灵活便利性与容错率,进而提高了处理效率与质量,适用性较高。
技术领域
本申请涉及系统维护技术领域,特别涉及一种业务运行的监控告警方法、系统、电子设备及计算机可读存储介质。
背景技术
在当今互联网大数据时代,随着企业、政府等的日常业务的发展,业务的运维、监控、管理、告警等相关内容也愈发重要,线上监控管理软件系统的重要性逐渐体现。
现有技术中有一些管理软件可实现基本的硬件状态监测和报警功能,具体可监测服务器当前的CPU、内存、磁盘等部件的使用率、健康状态和使用变化趋势,并可在某些指标达到告警红线时便通过短信、电话等方式通知到运营人员。但是,这类系统的监控对象主要是服务器中相关资源的使用情况和健康状态,并没有针对用户的具体业务运行情况进行监控告警。
现有技术中有另一种监控告警方法用于对业务运行的具体情况进行监察。管理人员针对业务运行中可能存在的问题情况编写特定的SQL脚本,通过定时执行这些SQL脚本来实现对问题情况的监控,进而在查询到异常数据后进行告警。但是,现有技术中并没有一个完整的监控告警系统来统筹实现各个SQL脚本以及告警处理的管理、执行等,因此,不仅无法对多项查询监控任务实现统一管理执行,而且还需要管理人员一一建立对应的告警接口,操作较为麻烦且易出错,不便于灵活使用和配置修改,以至于仅适用于规模很小甚至仅供单人使用的应用场景中。
鉴于此,提供一种解决上述技术问题的方案,已经是本领域技术人员所亟需关注的。
发明内容
本申请的目的在于提供一种业务运行的监控告警方法、系统、电子设备及计算机可读存储介质,以便有效改善对业务运维监控告警的系统化管理,有效提高配置修改和使用时的灵活便利性与容错率。
为解决上述技术问题,第一方面,本申请公开了一种业务运行的监控告警方法,包括:
定期轮询预设的基于SQL查询的监控查询任务;
将期望执行时间在当前时刻之前的监控查询任务加入处理队列;
获取所述处理队列中的监控查询任务;
在所述监控查询任务指定的目标数据库中执行对应的SQL查询;
若查询结果异常,则根据所述监控查询任务的告警参数进行告警。
第二方面,本申请还公开了一种业务运行的监控告警系统,包括:
监控管理模块,用于设置基于SQL查询的监控查询任务;
监控调度模块,用于定期轮询各个所述监控查询任务;将期望执行时间在当前时刻之前的监控查询任务加入处理队列;
监控执行模块,用于获取所述处理队列中的监控查询任务;在所述监控查询任务指定的目标数据库中执行对应的SQL查询;若查询结果异常,则根据所述监控查询任务的告警参数进行告警。
第三方面,本申请还公开了一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序以实现如上所述的任一种业务运行的监控告警方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910907243.6/2.html,转载请声明来源钻瓜专利网。