求求了,别再拿 uptime 百分比糊弄我们了

61

我在读杰森·戈尔曼的文章《可靠编码代理自治的壁垒》他说:

从90%到99%的可靠性和达到90%的过程一样艰难。从99%到99.9%同样难。

这点很明显,因为我每天工作中越来越多地经历了“停机”。GitHub瘫痪了。CI瘫痪了。AI瘫痪了。Slack瘫痪了。停机时间正在变得主流!

我发现自己越来越频繁地访问服务现状 页数,我会看到一堵颜色和数字的墙,像这样:

100%?99.72%?99.09%?98.98%?这些看起来都不一样,也不算太差吧?我是说,这些小学都是A。

然后我得提醒自己Jason的观点,重新解读这些数字,这更像是在阅读地震测量.6.2和7.8之间的差距看起来不大,但却是巨大的差距。正常运行率也有类似问题:99.9%和99.99%看起来差不多,但后者少了10×!

基础设施人员明白这一点。他们甚至有简写:两个九,三个九,四个九。他们直觉上能理解差异,因为他们每天都在这些数字中游动。

但状态页的受众已经不仅仅是下层人群了。而且越来越多大家.

我知道数学很简单。百分比的正常运行时间对行业内的人来说是个不错的指标。但对于那些不关心如何以标准化、可靠、合规的方式衡量基础设施可靠性的人来说,这个界面很糟糕。

状态页面是理解服务可靠性的公开界面。我只是想知道,“伙计,你最近到底跌了多少?看起来挺多的......”

那么,我就直接抛出这个,而不是:

GitHub Actions:98.31%的正常运行时间。

我们会说类似这样的话:

GitHub Actions:过去30天内受影响12小时(正常运行时间98.31%)。

一个要求你理解数字的非线性显著性,接近100%。另一个要求你知道小时是什么。


回复方式:电子邮件·乳齿象·蓝天

参与讨论