Biomaj发布监视服务
biomaj-release的Python项目详细描述
#关于
Biomaj远程银行释放观察程序
每天扫描远程银行发布的修改,并发送统计数据给普罗米修斯和infloxdb关于新的发布检测。 当检测到新版本时,根据最小延迟配置(在全局或银行属性中),将发送新的银行更新。
如果infloxdb可用并随银行更新而更新,则还将根据平均工作流持续时间计算最小延迟。无论如何,最短持续时间是1天。
global.properties中的属性和/或您的银行属性文件:
schedule.delay=3 # minimal 3 days between checks schedule.auto=true # Default=true, if false, auto scan is disabled
当未检测到新版本时,程序将尝试增加更新之间的延迟,并在新版本出现时减小延迟。
#要求
redis
#开发
flake8 –ignore E501 biomaj-release
#普罗米修斯度量
终点:
/metrics /api/release/schedule/bank : schedule checks for all banks /api/release/schedule/bank/<bank> : schedule check for bank
#运行
python bin/biomj_release.py
- 3.0.3:
- 修复traefik前缀
- 3.0.2:
- 允许每个服务端点定义 如果银行倒闭了,无论如何试试 添加Traefik支持的标记
- 3.0.1:
- 即使未声明consun,也启动内部Web服务器
- 3.0.0:
- 观看远程银行发行的微服务