使用CF Workers做Status Page 云探针
使用 status Page 探针 CF Workers
2023-06-13 09:15:29 时间
一直很想做一个Status Page, 但是很多都是付费的,或者免费的有限制。
该教程虽然没有失效,但是强烈建议使用Betteruptime 。
复制fork GitHub代码
点击Depoly with Workers链接
授权CF Workers
这个链接第一次是授权CF Workers访问你的GitHub, 第二次才是填写具体的Accound ID, API Token。 我发现点击第二次出错概率比较大,本来是可以自动fork的,但是经常报错。所以,我先fork了。
修改Deploy with Workers链接
然后将Deploy with Workers的链接,修改为自己fork的链接
https://deploy.workers.cloudflare.com/?url=https://github.com/dzvision/cf-workers-status-page
复制Account ID 和API Token
Account ID是Worker首页上的Account ID, API Token 可以在第二次点击后创建。 创建的时候确认权限为“Edit Cloudflare Workers”,里面只有两个必填项,我都选择了全部。 API Token只出现一次,之后将不在出现。
GitHub Action
根据他的下一步在Action里面Enable workflow
修改config.yaml
直接修改monitors下的网站,网址,是否支持redirect等。
修改 wrangler.toml
修改以适用CF 免费版
将里面cron项,修改为:
crons = ["*/2 * * * *"]
Deploy Fail的修复
在wrangler.toml中添加 (第5行后)
compatibility_date = "2021-10-11"
相关文章
- 在 .NET 6 项目中使用 Startup.cs
- rabbitmq使用mqtt协议[通俗易懂]
- Spring Cloud Alibaba 使用 feign 和 rebion 进行服务消费
- 【Groovy】编译时元编程 ( 编译时方法注入 | 使用 buildFromSpec、buildFromString、buildFromCode 进行方法注入 )
- python使用sqlite3的简单代码详解编程语言
- Oracle 视图 USER_SR_GRP_STATUS_ALL 官方解释,作用,如何使用详细说明
- Oracle 视图 USER_SR_OBJ_STATUS 官方解释,作用,如何使用详细说明
- Oracle 视图 USER_SR_OBJ_STATUS_ALL 官方解释,作用,如何使用详细说明
- Oracle 视图 DBA_SR_GRP_STATUS_ALL 官方解释,作用,如何使用详细说明
- Oracle 视图 V$RECOVERY_FILE_STATUS 官方解释,作用,如何使用详细说明
- Oracle 视图 V$RECOVERY_STATUS 官方解释,作用,如何使用详细说明
- Oracle 视图 V$RMAN_STATUS 官方解释,作用,如何使用详细说明
- MySQL Status Innodb_truncated_status_writes 数据库状态作用意思及如何正确
- Oracle 等待事件 cursor: pin X 官方解释,作用,如何使用及优化方法
- 读取销售订单用户状态(user status)/系统状态(system status)-STATUS_TEXT_EDIT详解编程语言
- 使用Postgresql可视化工具轻松访问数据库(postgresql可视化工具)
- Linux 使用串口模拟真实通信(linux模拟串口)
- 快速上手:使用C语言与MySQL进行数据添加(cmysql添加数据)
- 使用 curl 从命令行访问互联网
- Gwget 其实就是一个适用于 GNOME 桌面的 wget 前端,它使用图形化的用户界面为使用者提供实用的下载管理功能。
- 使用 Oracle 回收站清理数据空间(oracle回收站空间)
- 使用Linux搭建高效邮件服务器(邮件服务器linux)
- Linux中使用mysqladminextended-status配合Linux命令查看MySQL运行状态