‹ BackHN Continuity

Thread

Can we stop with the uptime percentages?

146 points · 115 comments · surprisetalk

  1. teraflop · · focus · HN ↗
    Separately from how you present the number, the very concept of "uptime" as a single number is a bit muddy in the context of a distributed system, where different components can be differently available for different users.

    Also, 0.1% downtime in the form of a 45-minute outage per month is very different from 0.1% of requests failing in brief bursts. You often see downtime reported as "increased error rates" which is so vague as to be meaningless.

    Google&#x27;s &quot;windowed user-uptime&quot; attempts to deal with this a bit better, by exposing different views of the data instead of trying to condense uptime into a single number: <a href="https:&#x2F;&#x2F;www.usenix.org&#x2F;system&#x2F;files&#x2F;nsdi20-paper-hauer.pdf" rel="nofollow">https:&#x2F;&#x2F;www.usenix.org&#x2F;system&#x2F;files&#x2F;nsdi20-paper-hauer.pdf

    1. fragmede · · focus · HN ↗
      There was a push to take the Datadog&#x2F;whatever dashboard, full of lots of different meters and graphs and numbers, and simplify it all down to a single, easy-to-read-at-a-glance number. Which of course loses all sorts of details on what&#x27;s actually going on, but it meant that someone who isn&#x27;t an expert in the system could at least know if something is up or not. That&#x27;s the trade off, and Goodhart&#x27;s law applies. The reality is you can&#x27;t meaningfully boil a complex system down to one simple number. Expertise is still required, and as with all leaky abstractions, to do a good job, you really do need to dig into the systems guts and get your hands dirty and really get to know the details.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.