我构建了一个 API 监控工具,因为现有的要么费用太高,要么限制商业使用

发布: (2026年3月7日 GMT+8 13:37)
3 分钟阅读
原文: Dev.to

Source: Dev.to

问题

我在做一个副项目,需要监控几个 API 接口。于是尝试了常见的几款工具:

  • UptimeRobot(免费) – 50 个监控点,听起来不错——直到你看到“仅限非商业使用”。
  • Better Uptime – 想要任何有用的功能最低也要 $20 /月。
  • Pingdom – 完全没有免费套餐。
  • Datadog – 功能强大,但 $100+/月,远超需求。

它们还有一个共同的问题:只检查状态码。你的 API 可能返回 200 OK,但响应体是 {"error": "database connection failed"},大多数监控工具仍会把它标记为“正常”。

CheckAPI

CheckAPI – 关注开发者真正需要的 API 健康监控。

功能

  • 响应体关键字校验 – 例如,响应中必须包含 "status":"ok",而不仅仅是服务器有响应。
  • SSL 证书到期提醒
  • 免费层无商业限制
    • 10 个监控点
    • 5 分钟检查间隔
    • 全部 5 种告警渠道(邮件、Slack、Telegram、Discord、Webhook)
    • 没有“仅限非商业使用”的限制
  • 付费套餐
    • Pro($15/月):100 个监控点,30 秒检查间隔,团队共享
    • Business($49/月):无限监控点,10 秒检查间隔,1 年历史记录

技术栈

  • 后端:FastAPI + Celery + Redis + PostgreSQL(Railway)
  • 前端:Next.js 14 + TypeScript + Tailwind CSS(Vercel)
  • 告警:Resend(邮件),直接调用 API 实现 Slack/Telegram/Discord/Webhook

征求反馈

刚上线。$0 MRR。公开开发中,关注 @imwon_dev
欢迎提供反馈——尤其是你在其他工具上遇到“非商业使用”限制,或是关键字校验本可以帮你捕获的 bug。

👉 — 永久免费层,无需信用卡。

0 浏览
Back to Blog

相关文章

阅读更多 »

托尼·霍尔爵士去世

公告 Jonathan Bowen 告诉我,Tony Hoare 于 3 月 5 日(星期四)去世。Tony Hoare – Wikipedia https://en.wikipedia.org/wiki/Tony_Hoare Tony Hoare 的作品 - Da...

研究桌出现内存问题

为什么一家证券公司需要的是大脑,而不是另一个仪表板?一位分析师倾身跨过桌子问道:“我们对XYZ Inc——那个提交…的当前立场是什么?”