UptimeFlare 是一款基于 Cloudflare Workers 构建的开源免费服务器监控工具。它采用无服务器(Serverless)架构,让用户无需维护后端即可实现全球范围内的实时服务状态监测与告警。
核心监控能力
UptimeFlare 提供了工业级的监控精度与灵活的配置选项,确保服务的稳定性可见可控:
- 多维度监测: 支持 HTTP、HTTPS 及 TCP 端口监控,可自定义请求方法、Header 以及 Body 内容,并支持通过状态码或特定关键字验证服务可用性。
- 全球覆盖: 依托 Cloudflare 网络,支持在全球 310 多个城市中指定监控节点,最大支持 50 个 1 分钟周期的检查任务。
- 数据追踪: 系统自动记录长达 90 天的 Uptime 历史数据,并计算精确的可用性百分比。
- 即时告警: 集成了 100 多个通知渠道,并支持自定义 Webhook,确保在服务宕机时第一时间收到提醒。
状态页面与接口
除了后台监控,UptimeFlare 还提供了一个高度可定制的公开状态页,用于向用户展示服务健康状况:
- 交互式可视化: 内置响应时间(Ping)图表,支持 PC 与移动端自适应布局,并提供明暗主题切换。
- 私有化部署: 支持绑定自定义域名(CNAME),并可开启密码认证,将状态页设为私有。
- 数据开放: 提供 JSON API 接口,方便开发者实时获取监控数据并集成到其他系统中。
适用场景
由于其部署简单(无需本地环境,10 分钟内即可完成)且完全免费,UptimeFlare 非常适合以下场景:
- 个人博客、小型网站的可用性监控。
- API 接口的健康检查与响应速度分析。
- 需要快速搭建轻量级状态页的开发者或小团队。
快速开始
在线演示: https://uptimeflare.pages.dev/
GitHub 项目: https://github.com/lyc8503/UptimeFlare
正文完
