凌晨的告警
API 文档悄悄更新导致生产故障?K8s 安全补丁发布两天后才知道?开源项目 Breaking Changes 被错过?
运维不仅需要服务器监控,更需要信息变更监控。今天介绍 changedetection.io。
源码下载:
changedetection.io-master.zip
(2.56 MB, 下载次数: 2)
核心能力
✅ 自动检测网页变化(文本/JSON/图片)
✅ 85+ 通知方式(Slack/钉钉/Webhook)
✅ 自托管数据可控
✅ Docker 一键部署
快速部署
docker run -d -p 5000:5000 \
-v ./datastore:/datastore \
dgtlmoon/changedetection.io
生产环境加 Chrome 支持 JS 渲染:
services:
changedetection:
image: dgtlmoon/changedetection.io
environment:
- PLAYWRIGHT_DRIVER_URL=ws://chrome:3000
chrome:
image: browserless/chrome
实战场景
安全监控:K8s CVE 页面新漏洞推送 Slack
依赖追踪:GitHub Release 触发自动化测试
配置检测:生产配置变更立即告警
技术特点
- 智能 Diff:高亮变更,正则提取
- RESTful API:编程控制
- 无数据库:零依赖,文件存储
- 关注分离:应用与浏览器解耦
生产建议
监控数 |
配置 |
<50 |
1核/512MB |
200+ |
4核/4GB |
加固:认证+HTTPS+备份
集成:Prometheus 指标+Grafana
适用场景
运维:依赖服务监控
开发:API 文档追踪
安全:漏洞情报收集
运营:竞品价格监控
总结
解决"信息差",让关键变更第一时间触达。专注内容变更监控,补充 Prometheus/Grafana。
关注《云栈运维云原生》获取更多实战干货!
📦 GitHub: https://github.com/dgtlmoon/changedetection.io
📚 文档: https://changedetection.io
🐳 镜像: https://hub.docker.com/r/dgtlmoon/changedetection.io
标签:#changedetection.io #Github #网站监控 #云原生 #DevOps #自托管 #运维工具
|