跳转到主要内容

BioMAJ发布监控服务

项目描述

# 关于

[![PyPI版本](https://badge.fury.io/py/biomaj-release.svg](https://badge.fury.io/py/biomaj-release)

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 (6.4 kB 查看哈希)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面