考虑到没有网站/服务是 100% 正常运行的,系统如何精确测量网站停机时间?

考虑到没有网站/服务是 100% 正常运行的,系统如何精确测量网站停机时间?

我认为标题不言而喻。

但是,举个例子:在最近的一篇文章中,37 个信号显示真正的停机时间与其他网络服务相比,它们几乎没有宕机时间,而大多数公司可能都没有这种情况。但是,要衡量所有这些,您需要一个具有 100% 正常运行时间的 bullet prof 系统,或者至少需要某种启发式方法来模拟这一点。在这种情况下,他们使用平多姆,但任何其他类似的服务都应该能够模拟这一点。

那么,他们是如何做到的呢?他们是否让 2 或 3 台服务器抓取数据并进行平均,而不考虑自己的停机时间?这是简单还是复杂?

附言:“精确”的更好定义是测量时无需错误,或者不遗漏任何停机时间。因此,如果服务 100% 处于停机状态,您就会知道。否则,您可能会得到有偏差的衡量标准。

答案1

以一秒的精度测量系统正常运行时间的唯一方法是使用外部系统来测量响应 - 每秒一次,每天 86400 次。

相关内容