BioMAJ发布监控服务
项目描述
# 关于
[
Biomaj远程银行发布监控器
每天扫描远程银行发布修改,并将关于新发布检测的统计数据发送到Prometheus和InfluxDB。当检测到新版本时,根据最小延迟配置(全局或银行属性),发送新的银行更新。
如果InfluxDB可用且已更新银行更新,最小延迟也将基于平均工作流程持续时间计算。在任何情况下,最小持续时间都是1天。
global.properties和/或您的银行属性文件中的属性
schedule.delay=3 # 检查之间的最小3天 schedule.auto=true # 默认=true,如果为false,则禁用自动扫描
程序将尝试在没有检测到新版本时增加更新之间的延迟,在发生新版本时减少它。
# 要求
redis
# 开发
flake8 –ignore E501 biomaj-release
# Prometheus指标
端点
/metrics /api/release/schedule/bank : 所有银行的计划检查 /api/release/schedule/bank/<银行名称> : 对银行名称的计划检查
# 运行
python bin/biomaj_release.py
- 3.0.3:
修复traefik前缀
- 3.0.2:
允许每个服务的端点定义 如果银行失败,仍尝试添加标签以支持traefik
- 3.0.1:
即使未声明consul也启动内部Web服务器
- 3.0.0:
监控远程银行发布的微服务
项目详情
关闭
biomaj_release-3.0.4-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5468072aeac8736cba9eba6f413e1bea3b89864aced67e5bfdb82114c33c48ba |
|
MD5 | 6fc07e5aeffc6a099f70fde1c5bbe1e2 |
|
BLAKE2b-256 | f15f2e33261cd1ed1c3e682dcfa46f9be141afa0819900e0e1fda1f85638771d |