跳转到内容
解答 阅读约 2 分钟

Uptime 监控是什么意思?

A

Uptime 监控指自动、重复地检查网站、应用或服务是否可访问并正确响应,并在它不可用时通知你。“uptime”指检查返回健康结果的时间占比。

核心概念

工具会按重复计划,从你的服务器外部向网站发送请求,并记录是否在合理时间内得到健康响应。持续这样做会得到两件事:出问题时的告警,以及历史 uptime 百分比,也就是某段时间内健康检查所占比例。

Uptime 监控与一般网站监控

“Uptime 监控”狭义上是上下线检查。“网站监控”范围更广,可以包括 TLS 证书过期、域名过期、DNS 解析和响应内容,而不只是服务器有没有回答。日常对话里这两个词经常重叠,但 uptime 监控其实是完整网站监控的一部分,不是整个体系的同义词。

实际使用时是什么样子

给一个 URL 设置检查,选择运行频率(每 5 分钟是常见默认值),再选择失败时告警发到哪里。之后工具安静地在后台运行,只有真正出问题时才要求关注;这就是重点:把“客户告诉我们挂了”换成“我们已经知道并正在修”。

这个词容易被宽泛使用的地方

“Uptime 监控”有时被扩展成监控工具做的任何事,包括并不真正属于 uptime 的内容,比如跟踪逐渐升高的响应时间,或观察队列积压。这些都值得监控,但更接近性能监控。区分它们在比较工具时尤其重要:一个产品宣传“uptime monitoring”,可能只指最基本的上下线检查,即使仪表盘展示了更多内容。

为什么叫 uptime

这个词来自把系统可用时间表示成百分比的做法,服务器和网络领域早在网站出现前就这样衡量。用在网站上,它回答一个具体问题:在重要的时间里,有多大比例网站真实可访问并正常工作?因此 uptime 通常表示为百分比,而不是故障次数;一次长故障和很多次短故障可能得到相同数字,但处理感受很不同。

uptime 监控里的 uptime 是什么意思?

它是某段时间内计划检查返回健康结果的百分比。例如 99.9% uptime 表示该时间窗口内 99.9% 的检查成功。

uptime 监控和网站监控一样吗?

不完全一样。Uptime 监控特指上下线检查;网站监控更广,还可以包括 TLS、DNS、域名过期和响应内容。

uptime 监控需要专门软件吗?

需要。它必须从你的基础设施外部按计划运行检查,因为运行在同一台服务器上的检查无法可靠告诉你这台服务器从外部不可达。

uptime 监控和我手动访问网站有什么不同?

手动检查只告诉你查看那一刻的状态。自动监控会持续检查,并在状态变化时通知你,而不是依赖你碰巧注意到。

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

免费设置 uptime 检查