upptime
项目核心内容总结:
Upptime 是一个基于 GitHub 的开源网站监控工具,通过 GitHub Actions 每 5 分钟检查网站可用性,每 6 小时记录响应时间并提交至 GitHub,每日生成响应时间图表。当监控目标宕机时,自动在 GitHub Issues 创建故障报告并分配处理人,恢复后自动关闭问题,支持 Slack 通知。状态页面通过 GitHub Pages 生成,使用 Svelte 和 Sapper 构建,数据通过 GitHub API 实时获取。用户需配置监控目标、通知方式及权限,代码遵循 MIT 许可,历史数据采用开放数据库许可。