子类发送消息_消息实时预警设计与实现

本文介绍了如何从数据访问量角度对企业微信消息通道进行预警监控。通过四步预警流程,包括读取配置、规则校验、生成缓存和推送信息。采用模板设计方法,各规则子类实现校验。利用Redis进行统计,并给出实际业务案例,展示预警规则定制与后台展示效果。
摘要由CSDN通过智能技术生成

dec8fc6e722c37fb9611a50cd13ab7ff.png

场景:企业微信作为一个消息渠道,在业务量达到一个稳定运行的时间段,数据也基本趋于周期性变化,局部小波段也属正常,为了更好对系统进行监控,从【数据访问量】的角度对消息通道进行预警。一般而言,监控预警主要体现在两方面:

  • 一是异常前的预防预警。根据业务量定制预警规则,规则的定制具备灵活性,可根据实时调整参数,且代码结构具备拓展性,方便规则的增删。
  • 二是异常出现后的告警,属于补救措施。本文着重讨论第一种。

1 对预警流程的抽象

预警主流程分四步走,主流程如图:

  • 读取预警配置,预警类型,预警规则,预警描述等;
  • 校验预警规则中的阈值是否超标,不同规则有不同校验方法;
  • 生产缓存数据:预警消息详情页的内容,方便快速访问;
  • 推送预警信息,消息接收人为空,该条规则不做预警校验;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值