[发明专利]一种实时报警服务平台系统有效
申请号: | 202111052539.8 | 申请日: | 2021-09-08 |
公开(公告)号: | CN113656264B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 鲁林洋;蔡佳炜 | 申请(专利权)人: | 上海童渠信息技术有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F11/30 |
代理公司: | 苏州满天星知识产权代理事务所(普通合伙) 32573 | 代理人: | 赵静 |
地址: | 200040 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 报警 服务 平台 系统 | ||
本发明公开了一种实时报警服务平台系统,该系统包括数据监控模块、流计算模块、报警处理通知模块和WEB模块,该系统的使用方法为:数据监控模块将监控数据输送至流计算模块;流计算模块调用WEB模块中的报警规则并汇总计算监控数据是否达到报警阀值,如果达到报警阀值则生成报警信息输送至报警处理通知模块;报警处理通知模块依次判断该报警信息是否需要响应、是否需要升级通知方式、是否需要升级通知人、升级通知人等待时间是否到,然后根据不同的判断结果选择在不同的阶段进行报警。本发明提供从监控数据的计算汇总,到触发规则发出报警,不同业务可以设置不同的报警级别和报警时间区别,有利于用户快速定位问题、解决问题。
技术领域
本发明涉及计算机技术领域,尤其涉及能够实时给用户发出服务异常报警的系统,具体地说是一种实时报警服务平台系统。
背景技术
实时报警服务平台是一种可以实时给用户发出服务异常报警的系统,他可以让用户及时知道自己服务的异常、性能瓶颈以及预知服务的异常。这些报警通知通常都是有异常就立马发出报警,但是通常情况下,报警都是很长时间段的,会出现短信轰炸、报警不分等级等问题。
发明内容
本发明的目的是针对现有技术存在的问题,提供一种能够分级别、分时段的实时报警服务平台系统。
本发明的目的是通过以下技术方案解决的:
一种实时报警服务平台系统,其特征在于:该系统包括数据监控模块、流计算模块、报警处理通知模块和WEB模块,该系统的使用方法为:
A、数据监控模块将监控数据输送至流计算模块;
B、流计算模块调用WEB模块中的报警规则并汇总计算监控数据是否达到报警阀值,如果达到报警阀值则生成报警信息输送至报警处理通知模块;
C、报警处理通知模块判断该报警信息是否需要响应,如果不需要用户响应,则直接发送报警;如果需要用户响应则进入步骤D;
D、报警处理通知模块判断该报警信息是否需要升级通知方式,如果不需要升级通知方式,则直接发出报警并且等到用户响应;如果需要升级通知方式则进入步骤E;
E、报警处理通知模块判断该报警信息是否需要升级通知人,如果不需要升级通知人,则升级通知方式发送报警;如果需要升级通知人则进入步骤F;
F、报警处理通知模块判断升级通知人等待时间是否到,如果升级通知人等待时间到后,则给升级通知人发送报警。
所述的数据监控模块为kafka系统,数据监控模块输出的监控数据为kafka数据。
所述的流计算模块采用flink流计算模块。
所述的流计算模块根据获得的监控数据对应生成唯一的报警ID,将报警ID作为key、监控数据的消息体内容作为value存储在本地内存中就行汇总计算,流计算模块通过判断是否有监控数据达到报警阀值,如果达到报警阀值,则将达到报警阀值的、具有唯一的报警ID的监控数据作为报警信息输送至报警处理通知模块进行报警通知;如果时间周期内没有监控数据达到阀值则将内存中的相关监控数据清理。
所述的key格式为:应用编码@@@@服务编码@@@@监控点,其中应用编码、服务编码、监控点皆为监控数据中的已有内容;所述的value为监控数据的json体。
所述流计算模块的处理过程为:
B1、将监控数据处理成kv格式,其中k代表的key为:应用编码@@@@服务编码@@@@监控点、v代表的value为:监控数据json体;
B2、按照设定的时间段定时拉取WEB模块中设定的报警规则;
B3、校验每个监控点的数据,过滤掉没配置报警规则的监控数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海童渠信息技术有限公司,未经上海童渠信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111052539.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:掩模版制造装置
- 下一篇:一种远红外烟片加热隧道炉及其控制方法