[发明专利]一种实时报警服务平台系统有效
申请号: | 202111052539.8 | 申请日: | 2021-09-08 |
公开(公告)号: | CN113656264B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 鲁林洋;蔡佳炜 | 申请(专利权)人: | 上海童渠信息技术有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F11/30 |
代理公司: | 苏州满天星知识产权代理事务所(普通合伙) 32573 | 代理人: | 赵静 |
地址: | 200040 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 报警 服务 平台 系统 | ||
1.一种实时报警服务平台系统,其特征在于:该系统包括数据监控模块、流计算模块、报警处理通知模块和WEB模块,该系统的使用方法为:
A、数据监控模块将监控数据输送至流计算模块;
B、流计算模块调用WEB模块中的报警规则并汇总计算监控数据是否达到报警阀值,如果达到报警阀值则生成报警信息输送至报警处理通知模块;
C、报警处理通知模块判断该报警信息是否需要响应,如果不需要用户响应,则直接发送报警;如果需要用户响应则进入步骤D;
D、报警处理通知模块判断该报警信息是否需要升级通知方式,如果不需要升级通知方式,则直接发出报警并且等到用户响应;如果需要升级通知方式则进入步骤E;
E、报警处理通知模块判断该报警信息是否需要升级通知人,如果不需要升级通知人,则升级通知方式发送报警;如果需要升级通知人则进入步骤F;
F、报警处理通知模块判断升级通知人等待时间是否到,如果升级通知人等待时间到后,则给升级通知人发送报警;
所述的流计算模块采用flink流计算模块;
所述流计算模块的处理过程为:
B1、将监控数据处理成kv格式,其中k代表的key为:应用编码@@@@服务编码@@@@监控点、v代表的value为:监控数据json体;
B2、按照设定的时间段定时拉取WEB模块中设定的报警规则;
B3、校验每个监控点的数据,过滤掉没配置报警规则的监控数据;
B4、由于每条报警规则具有多个配置策略,基于配置策略将报警规则拆项处理;
B5、判断监控数据是否在报警规则周期内,不在报警规则周期则重新赋值、到达报警规则周期则触发计算,计算规定时间内的各监控维度是否命中拆项处理后的报警规则,如果命中,生成报警信息推送给报警处理通知模块。
2.根据权利要求1所述的实时报警服务平台系统,其特征在于:所述的数据监控模块为kafka系统,数据监控模块输出的监控数据为kafka数据。
3.根据权利要求1所述的实时报警服务平台系统,其特征在于:所述的流计算模块根据获得的监控数据对应生成唯一的报警ID,将报警ID作为key、监控数据的消息体内容作为value存储在本地内存中进行汇总计算,流计算模块通过判断是否有监控数据达到报警阀值,如果达到报警阀值,则将达到报警阀值的、具有唯一的报警ID的监控数据作为报警信息输送至报警处理通知模块进行报警通知;如果时间周期内没有监控数据达到阀值则将内存中的相关监控数据清理。
4.根据权利要求3所述的实时报警服务平台系统,其特征在于:所述的key格式为:应用编码@@@@服务编码@@@@监控点,其中应用编码、服务编码、监控点皆为监控数据中的已有内容;所述的value为监控数据的json体。
5.根据权利要求1所述的实时报警服务平台系统,其特征在于:所述步骤E中的报警处理通知模块判断该报警信息是否需要升级通知人时,如果不需要升级通知人,则需等待升级通知方式等待时间到后,再升级通知方式并发送报警。
6.根据权利要求1所述的实时报警服务平台系统,其特征在于:所述WEB模块包括人员信息管理、应用通知管理、报警规则配置、报警信息平台,所述的人员信息管理用于管理接收报警信息的人员信息;应用通知管理用于管理应用报警的通知组和通知人以及应用级别的报警开启关闭;报警规则配置用于配置样本阀值、生效时间、报警规则周期或时间周期、监控维度和报警级别以及精确到业务接口的配置管理,其中生效时间为全天或指定时间段,监控维度包括成功率、平均耗时、调用量,报警级别的颜色分为红橙黄蓝;报警信息平台用于查看和处理所产生的报警信息;流计算模块能够调用WEB模块中的报警规则,报警处理通知模块能够调用WEB模块中的人员信息和应用通知、且将报警信息输送至报警信息平台。
7.根据权利要求1或6所述的实时报警服务平台系统,其特征在于:所述WEB模块能够与移动客户端或固定客户端通讯,移动客户端或固定客户端能够调用WEB模块中的报警信息。
8.根据权利要求1所述的实时报警服务平台系统,其特征在于:所述报警处理通知模块和WEB模块能够将数据存储在数据库中,所述的数据库选用Hbase数据库、或者mysql数据库、或者redis数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海童渠信息技术有限公司,未经上海童渠信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111052539.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:掩模版制造装置
- 下一篇:一种远红外烟片加热隧道炉及其控制方法