Github每日精选(第94期):免费网页在线情况监控

Upptime

Upptime 是开源的正常运行时间监控和状态页面,完全由 GitHub Actions、Issues 和 Pages 提供支持。

Upptime 是 [GitHub Actions] 的一个非常巧妙的用法。您基本上可以根据需要获得免费的可配置正常运行时间监视器。

github 地址在这里

在这里插入图片描述

特点
  • 利用 GitHub Actions 每隔 5 分钟访问网站,得出可用性
  • 每 6 小时记录响应时间并通过 Git 提交
  • 每天生成响应时间图表
  • 利用 GitHub Issues 通知用户宕机消息
  • 利用 GitHub Pages 生成状态监控网页,支持 PWA
部署使用
  • 在 GitHub 项目中点击「Use this template」创建新项目。
  • 接着完成上线 GitHub Pages、填写 Personal access tokens。
  • 完善配置文件等。
  • 详情见文档,很清晰,根据文档一步步来就行不多加赘述。
原理

Upptime 是一个免费和开源的正常运行时间监控和状态网站服务。它与其他状态页面服务非常不同,因为它不需要服务器——它全部由 GitHub 提供支持:

  • GitHub Actions 用作正常运行时间监视器
  • GitHub 问题用于事件报告
  • GitHub Pages 用于状态网站
概念

GitHub Actions 支持的正常运行时间监视器

使用 GitHub Actions,用户可以安排工作流每隔 x 分钟自动运行一次。最短间隔为 5 分钟。因此,每 5 分钟,Upptime 就会访问您的网站并确保它们正常运行。

我们还每天记录一次响应时间并将其提交到 git 历史记录。这样,我们可以通过查看 git 提交历史来绘制您网站响应时间的长期趋势。我们每天生成一次这些图表,也使用调度程序。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

go2coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值