现有技术
基于实时数据监控,目前也有一些开源的架构提供相应的监控告警以及可视化页面数据展示的功能,例如Prometheus和Zabbix,提供了数据计算和数据可视化功能。很多时候我们都需要使用调度任务,按照指定周期执行对应的应用程序,简单的可以借助Spring的定时任务完成,复杂的可以借助一些通用的调度任务框架,例如XXL-JOB。使用Spring调度任务时,需要考虑分布式加锁机制,防止不同的服务器同时运行对应的调度任务,同时,当相关机器有问题时,要完成程序的自动切换。对于XXL-JOB架构的使用,需要搭建对应的服务,当我们简单的程序应用时,投入成本就比较大了。
解决方案
针对我们对实时数据指标监控告警功能的使用功能角度出发,在我们现有数据指标计算的基础上,搭建一套灵活完整的数据监控告警体系,一方面防止数据重复写入浪费资源,另一方面针对现有实时数据指标结果信息完成告警监控。

方案详情
1、告警规则后台管理模块
告警规则后台管理模块包含三部分:业务指标、告警规则、用户组
- 1)业务指标:主要是存储对应需要监控的指标维度计算的信息,用来查询底表数据,完成数据值预警,其中涉及对应业务维度、指标类型(例如PV、UV)、对比

最低0.47元/天 解锁文章
1389

被折叠的 条评论
为什么被折叠?



