[发明专利]实时计算平台的监控和报警方法、系统、设备及存储介质有效
申请号: | 201910312130.1 | 申请日: | 2019-04-18 |
公开(公告)号: | CN109960635B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 张宁;董延峰 | 申请(专利权)人: | 江苏满运软件科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32 |
代理公司: | 上海隆天律师事务所 31282 | 代理人: | 臧云霄;夏彬 |
地址: | 210012 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实时 计算 平台 监控 报警 方法 系统 设备 存储 介质 | ||
1.一种实时计算平台的报警方法,其特征在于,所述报警方法包括如下步骤:
S100:获取另一种资源协调器的metrics信息,采用监控的应用程序的名称进行匹配,匹配到监控的应用程序的运行数据,判断所述应用程序是否处于运行状态;
S200:如果所述应用程序处于运行状态,则根据预设的运行状态判断规则判断所述应用程序是否运行正常;
S300:如果所述应用程序处于运行状态,则读取所述应用程序的埋点数据,根据设定的基准埋点数据判断所述应用程序是否运行正常;
S400:如果应用程序未处于运行状态或应用程序运行异常,根据预设的异常等级判定规则评定应用程序异常等级;
S500:根据应用程序的异常等级选择预设的报警方式进行报警。
2.根据权利要求1所述的实时计算平台的报警方法,其特征在于,所述报警方法还包括获取用户设定的监控程序对应的报警信息,所述报警信息包括报警人联系方式、异常等级判定规则以及各个异常等级所对应的报警方式。
3.根据权利要求1所述的实时计算平台的报警方法,其特征在于,所述读取应用程序的埋点数据,包括通过openTSDB应用程序编程接口读取应用程序中的埋点数据。
4.根据权利要求1所述的实时计算平台的报警方法,其特征在于,所述方法还包括获取用户设定的监控的应用程序名称,并创建与所述应用程序名称关联的监控任务。
5.根据权利要求4所述的实时计算平台的报警方法,其特征在于,所述方法还包括将所述监控任务注册到Zookeeper中,各个所述监控任务用于针对关联的应用程序执行所述步骤S100到步骤S300。
6.根据权利要求1所述的实时计算平台的报警方法,其特征在于,所述运行状态判断规则包括应用程序所占用的各项资源的使用率的基准范围,如果应用程序对各项资源的使用率处于对应的基准范围之内,则应用程序运行正常,否则应用程序运行异常。
7.根据权利要求6所述的实时计算平台的报警方法,其特征在于,所述方法还包括获取用户设定的应用程序对各项资源的使用率的基准范围以及用户设定的基准埋点数据。
8.一种实时计算平台的报警系统,其特征在于,应用于权利要求1或2所述的实时计算平台的报警方法,所述报警系统包括:
数据采集模块,用于获取另一种资源协调器的metrics信息,采用监控的应用程序的名称进行匹配,匹配到监控的应用程序的运行数据,以及读取应用程序的埋点数据;
数据处理模块,用于根据应用程序的运行数据判断应用程序是否处于运行状态,如果应用程序处于运行状态,则根据预设的运行状态判断规则判断应用程序是否运行正常,并根据设定的基准埋点数据判断应用程序是否运行正常;
异常分类模块,用于如果应用程序未处于运行状态或应用程序运行异常,根据预设的异常等级判定规则评定应用程序异常等级;
异常报警模块,用于根据应用程序的异常等级选择预设的报警方式进行报警。
9.一种实时计算平台的报警设备,其特征在于,包括:
处理器;
存储器,其中存储有所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1或2所述的实时计算平台的报警方法的步骤。
10.一种计算机可读存储介质,用于存储程序,其特征在于,所述程序被执行时实现权利要求1或 2 所述的实时计算平台的报警方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏满运软件科技有限公司,未经江苏满运软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910312130.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用程序监控方法、装置及系统
- 下一篇:系统桌面图标加载性能测试方法