It’s been recently noticeable that me and my team have had to halt development or progress due to a Github outage. This has been much more visible since Microsoft acquired Github

As an SRE myself, I can’t help but wonder what is going on at Github/Microsoft…

Is it because Github moved to Azure and the real cause of unrelaiblity is that Azure can’t cope? Is it because Github has a ton more features that are not well built?

At this point I really have to say how much I appreciate the clear communication and the resources Github publishes to be aware of their status.

So here are some stats you can pull from the API of past incidents:

According to the github status incident API, and as of today (May 11th, 2023), Github has had 7 incidents

curl -s | jq -r '.incidents[].created_at' | grep "2023-05" | wc -l

of which, 2 have been major

curl -s | jq -r '.incidents[] | select(.impact == "major").created_at' | grep "2023-05" | wc -l

YTD, has had 13 major incidents 🤯

To mock the situation I created this thing

It will poll the status api for if any incident and update based on impact, every 10 seconds.

It took me 1 hour to do and the main goal is to have a tab with a color emoji (🟢🟡🟠🔴) so I can open it and visually get a cue.

Also to see how the HN crowd reacts. Welcome !