admin 管理员组文章数量: 1103785
一、首先,我们先说一下监控的思路
(1)我们之前录好的接口,如果服务器变动,我们要回放一次,服务器的变动,对各个接口是不是有影响,所以我们要先回放一次,从头过一次接口看有没有问题
(2)那所谓的监控,听起来很高大上,说白了就是将你的接口在服务器上不停的回放,一旦哪次接口出错,要有一个报警机制
为什么要不停的回放:如果不是不停的回放,那还叫监控吗
为什么要部署在服务器上:因为监控是全天24小时,如果你要有台机器能保证全年365天不关机也可以
二、为了解决上面的问题,所以想了个方式
1、我要起一个定时任务,监控程序一般是多长时间跑一次,这个python里的schedule可以帮助我们实现
import schedule
import time
def job(count):
print("I'm working..."+count)
schedule.every(10).minutes.do(job) #每十分钟执行一次任务
schedule.every().hour.do(job) # 每XX小时执行一次任务
schedule.every().day.at("10:30").do(job) # 每天几点执行一次任务
schedule.every().monday.do(job) # 每天周一执行一次任务
schedule.every().wednesday.at("13:15").do(job) # 每天周三,13:15执行一次任务
while True:
schedule.run_pending()
2、我们要有个网页实时展示我们的运行结果,那就用到上个文章中的
layui前端ui框架,具体不再赘述了
mitmproxy_接口回
本文标签: 多线程 实时 数据 mitmproxyflask layui
版权声明:本文标题:mitmproxy_flask+layui+schedule+多线程实现监控数据实时展示 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.520sys.cn/xp/1755005748a1455596.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论