推荐一个部署在cloudflare的简单服务监控项目

其实就是uptimerobot + cloudflare pages

本项目用cf pages 代理 uptimerobot 的状态页

优点:

无服务器

免费(一个 uptimerobot 账号可以免费监控50个网址,够用了)

简单(fork本项目后,到cf部署pages,设置变量UPTIME_ROBOT_ID,值为status page id)

监控不占用cf的kv数
监控不占用cf的请求数
(总之,监控和cf无关,即监控不占用cf的资源)

可以自定义监控时间间隔(uptimerobot设置)

有告警(uptimerobot设置)

…uptimerobot的其他优点…

uptimerobot:

uptimerobot分配的status page id:


stats.uptimerobot.com/ 】后面的就是

stats.uptimerobot.com/ status page id

没错,不用cloudflare也是可以的,那为什么用?
因为:保证网络的访问 和 网址好记 等等…

项目:

步骤:
1、fork本项目(记得顺手给个star哈 :grin:
2、到cloudflare部署pages,选择本项目
3、设置变量UPTIME_ROBOT_ID(值为uptimerobot分配的status page id)
完成
有域名的,推荐添加自定义域名

更美观:

如果想监控页面更加的美观,可以去看基于uptimerobot api的项目,免费的,也是可以直接部署cf pages的

38 个赞

资源荟萃开发调优

#软件开发添加

感谢你的推荐

1 个赞

感谢推荐,最近正需要

1 个赞

不错,稍后试下

1 个赞

感谢,已OK

1 个赞

不错,刚好需要 。

1 个赞

感谢大佬分享!
想问下status page id是dashboard.uptimerobot.com/status/xxx中的数字吗?
没事了看到了博客内容

1 个赞

应用场景 具体是?

感谢分享,我用的就是这个,部署了两个页面

1 个赞

应用场景,就是监控网站/服务是否正常啊(有几十天的数据显示)(原理是间隔循环的去请求监控的网站/服务,看响应来判断),如果不正常运行,就会告警(如发送邮件通知)

感谢分享 :grinning: :grinning:

1 个赞

mark,感谢分享

1 个赞

正好要用到tieba_025

2 个赞

感谢您的分享

1 个赞

不错感谢分享。。

6 个赞

不错的分享!