# monitor-python **Repository Path**: cynen/monitor-python ## Basic Information - **Project Name**: monitor-python - **Description**: python写的各种工具 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-23 - **Last Updated**: 2025-12-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # k8s-nacos-pod-monitor 一个基于Python实现的K8s Pod状态监控与Nacos注册状态校验的解决方案,包含异常检测和企微告警功能 # gitlab-webhook 获取gitLab的webhook. 推送到企业微信. 功能点: 1.监听 GitLab Webhook(Flask) 2.解析常用事件(Push / Merge Request / Issue / Tag / Pipeline) 3.通过「企业微信机器人」推送到群,并附带可直接点击的链接 # healthCheck - 定时轮询一个或多个 URL 探测服务状态 - 当返回码 ≠ 200 或响应体不包含期望关键词时,判定为异常 - 通过企业微信机器人(webhook)发送告警消息 - 支持“连续 N 次异常才真正告警”的防抖机制 - 日志落盘,方便排查 - 线程池并发探测,2 秒可扫完 200 点 - 每实例独立计数,支持“连续 N 次失败告警” - 同一服务支持 实例级 或 服务级 两种告警策略 # Prometheus-api 调用Prometheus的接口,查询数据. # aliyun_polardbx 通过调用阿里云的api,获取polardbx的监控信息,实现每日巡检功能。 参考官网: [polardbx2.0](https://help.aliyun.com/zh/polardb/api-references-2020/?spm=a2c4g.11186623.0.i2) # aliyun_monitor 通过调用阿里云的api,获取RDS/Redis/Mongodb的监控信息,实现每日巡检功能。