Enterprise = 99.95% (quarterly)
https://help.github.com/en/github/site-policy/github-enterpr...
They're having a bad February but January was good. We will see what March has in store
Enterprise = 99.95% (quarterly)
https://help.github.com/en/github/site-policy/github-enterpr...
They're having a bad February but January was good. We will see what March has in store
> Our Uptime calculation is based on the percentage of successful requests we serve through our web, API, and Git client interfaces.
Just curious, how do they measure this? What is the actual calculation?
They obviously don't have beacons on the client side, I wonder if it's based on statistics, at this time of the day on a Tuesday we should be getting x requests but are getting only x/n.
Says who?
Not answering this directly, but the paper Meaningful Availability [0] released recently really changed my opinion on how to calculate and visualize availability. There's a discussion on HN as well [1].
[0]: https://www.usenix.org/system/files/nsdi20spring_hauer_prepu... [1]: https://news.ycombinator.com/item?id=22424173
[Edit: To the point: a high rate of randomly-timed failures is a kind of degraded experience, but not as critical as blocky patches of downtime. A 1% rate of randomly-timed failures is much much much preferred than having the service go out three straight days every February.]
Also: uptime is not the same as "customer delight". It's all about time.
Do you think that's an accurate generalization for all software and business contexts? I think a novel insight about the paper is that windowed user uptime is able to visualize the differences. (See Figure 20 from the paper.)
Whereas of some GitHub request fails and I retry it's a minor annoyance, but in most cases I won't even know whether that was GitHub's flaw, my local system or some networking in between.
So when a customer finds a broken service it is in their financial best interest to repeatedly hammer the broken service and drive down the uptime calculation to trigger their rebate.
Just an observation, not a suggestion. I’d fire any customer I found doing this.