跳转到内容
指南 阅读约 3 分钟

免费网站监控

诚实的免费网站监控应该是一组真实的外部检查,而不只是 uptime ping;它无需信用卡、没有到期日。Holter 的 Free 计划覆盖 5 个 monitor、5 分钟检查、无需信用卡,足以一次监控一个真实网站的核心信号,而不只是首页。

“网站监控”不只是 uptime ping

裸 uptime ping,也就是首页是否返回 200,是最低要求,不是完整图景。真正的网站监控会叠加 TLS 证书过期、域名过期、DNS 解析,最好还检查响应内容,因为多数故障来自这些地方,而不是服务器简单倒下。

只提供 ping 的免费计划,只监控了实际会坏的东西中的一小部分。几个 monitor 的余量足以在一个网站上同时检查多个信号,而不是满足于单个首页 ping 然后希望其他东西别坏。

Holter 的 Free 计划包含什么

具体承诺是:5 个 monitor、每 5 分钟检查、开始和持续使用都不需要信用卡。合理使用时,它们可以覆盖网站主 URL、TLS 证书、域名注册过期和 DNS 解析;这四项合在一起捕捉多数真实世界停机原因,并留下一个 monitor 给最重要的其他 endpoint,例如 API health check 或登录页。

这对一个网站来说是真正可运行的配置,不是象征性姿态。但它也有明确限制:如果你运营多个网站,或希望结账、登录和 API 各自独立监控,而不是共享一个备用名额,5 个 monitor 很快会紧张;付费层级正是用来提高这个上限。

免费计划不能诚实承诺什么

没有任何免费计划,包括 Holter,可以瞬间发现每种可能故障,或保证没有误报。监控会减少问题未被发现的时间,但不会让问题不可能发生。“即时”或“保证”这类发现承诺是营销话术,不是外部检查的实际工作方式;总会有检查间隔,真实故障会在那个窗口内被发现,而不是发生的瞬间。

同样,“免费”不等于“无限”。5 个 monitor 对单个网站来说是真实有用的数字,但它是明确限制,不是开放额度;提前知道这一点,比之后被限制惊到更好。

充分利用免费计划

把 monitor 预算用在真正会静默坏掉的东西上:首页或主应用 URL、TLS 证书、域名注册和 DNS;如果必须排序,就按这个顺序。这个组合每 5 分钟检查一次,能在单个网站上捕捉大多数真实事故,而且不需要超过免费层级。

如果这四项之后还有第五个 monitor,把它放在下一个最面向客户的路径上。登录页或结账流程通常比第二个内部或低流量 endpoint 更值得,因为那是客户实际会访问并最先注意到问题的路径。

什么时候免费网站监控不再够用

一个网站加四项核心检查和一个额外检查,覆盖了最高价值的 80% 静默故障。你超出免费计划的诚实信号不是某一天,而是想监控多个网站、想让每条客户路径独立拥有 monitor,而不是共享名额,或想让某些每分钟停机都有真实成本的服务使用比 5 分钟更快的检查间隔。这些都不是 Free 计划的失败,只是超出了它原本要覆盖的范围。

免费监控与自己搭建

你可以用 cron job 加 curl 命令手写基础监控,让脚本访问自己的网站;但这个脚本运行在可能和被检查对象一起失败的基础设施上,一旦运行它的服务器宕机,它也会静默停止,而这恰恰是它本该发现的情况。运行在与你基础设施分离的位置上的免费计划,才真正提供网站监控的“外部”部分;同一台机器上的自托管脚本做不到这一点。

Holter 为你监控这些风险:外部检测加 dead-man 心跳,覆盖静默失败。免费计划:5 个监控、5 分钟检测,无需信用卡。

免费开始 — 5 个 monitor,无需信用卡