DevTools监控SaaS

定时任务漂移看板

监控 GitHub Actions/服务器 cron 是否准点跑,延迟就告警

痛点
有人发现自己的 GitHub Actions 每日任务设定在 03:17 UTC,实际却每晚推迟 6 个多小时,而且每天还在继续往后顺延,原因是薅免费算力的人太多导致计划队列拥堵。这类「任务其实没挂,但一直在漂移」的问题极难自己发现,通常要等到下游数据出错或部署失败才暴露。
方案
只做一件事:为每个外部定时任务配置一个轻量心跳——用一条 curl 上报或读取公开的 run 记录,计算实际间隔与预期间隔的漂移趋势,超过阈值就推送到邮箱/Telegram/Slack。附带漂移曲线和「该换 cron 服务了」的提示。
用户
用 GitHub Actions、Vercel Cron、VPS crontab 跑数据同步/自动部署的独立开发者和小团队
MVP
接入一个 GitHub 仓库的 workflow 跑批历史;配置预期 cron 并计算漂移;漂移超阈值告警到邮箱/Telegram;显示近 30 天延迟曲线;一条命令的 curl 心跳,供非 GitHub 任务接入
变现
免费 3 个任务,月付 5~9 美元解锁更多任务与多通道告警
为何现在
免费 CI/cron 资源被滥用导致延迟成为普遍现象,独立开发者几乎人手一个定时任务,痛点新且明确,集成面只涉及公开 API

来源讨论 · 2

  1. Reddit[r/SaaS] Other products’ growth can expose your own blind spots
  2. V2EX[程序员] Github Action 每日定时任务的小坑0↑ 1
← 返回列表