0
点赞
收藏
分享

微信扫一扫

Python 全栈系列142 使用Supervisor微服务进行队列长度监控

精进的医生 2022-02-10 阅读 48

说明

本质上Supervisor是一个动态任务系统,起好比较适合监控的场景。

内容

1 背景

因为网络问题,加上放假我也没有持续关注,导致我的一个服务断开很久了都没有发现。这里先实现一个定时查询队列长度并通知的服务(每半小时发送一封邮件)。

2 格式

大致分为:

  • 1 Debug Head: 调试时使用的临时主机及端口
  • 2 Head: 正常的运行头部
  • 3 Main Logic:主要的检查逻辑,这里通过接口读取了队列的实时信息
  • 4 Seal: 封装,结合冷静时隙发送邮件。这里只是一个示例。
# ====================== > Debug Head
# import funcs as fs 
# import redis 
# import requests as req 
# redis_conf = {'host':'YOURS',
#               &
举报

相关推荐

0 条评论