GitHub का ऐतिहासिक uptime
(damrnelson.github.io)- 2016 से 2026 तक के GitHub के मासिक uptime को विज़ुअलाइज़ करने वाला पेज
- सभी डेटा official status page से एकत्र किए गए रिकॉर्ड्स पर आधारित हैं
- औसत uptime (Average) और विस्तृत outage विवरण (Breakdown) को अलग-अलग देखकर समझने की संरचना
- पेज के भीतर मूल डेटा स्रोत (View source) तक सीधे पहुँचना संभव
- दीर्घकालिक service reliability trend को एक नज़र में देखने लायक विज़ुअलाइज़ेशन सामग्री
- किसी अलग analysis या explanation के बिना डेटा विज़ुअलाइज़ेशन-केंद्रित संरचना
1 टिप्पणियां
Hacker News की राय
मुझे यह जानने की जिज्ञासा थी कि 2018 से पहले का डेटा वास्तव में सटीक है या नहीं
मुझे याद है कि पहले भी कई बार आउटेज हुए थे
हो सकता है कि उन्होंने उसी समय से मौजूदा uptime tracking system का उपयोग शुरू किया हो
लेकिन यह पेज ऑब्ज़र्वेबिलिटी की तुलना में marketing/communication के लिए ज़्यादा लगता है
व्यक्तिगत रूप से मुझे यह वैकल्पिक status page ज़्यादा बेहतर लगता है
“The Missing GitHub Status Page” नाम से, यह पिछले 90 दिनों की availability ratio का समेकित दृश्य दिखाता है
अभी यह 90.84% है, जो कुछ दिन पहले के 90.00% से थोड़ा बेहतर है
फरवरी 2026 में GitHub Actions की उपलब्धता 98% रही, यानी सिर्फ़ एक ‘9’ स्तर
अनुभव के हिसाब से ऐसा लगता है कि 50 में से 1~2 बार (लगभग 2%) फेल हुआ
उदाहरण के लिए, अगर OpenAI डाउन हो जाए और CoPilot काम न करे, तो क्या उसे GitHub downtime माना जाए?
लगता है OP ने इसे Microsoft अधिग्रहण के बाद के नतीजों को उभारने के अंदाज़ में पेश किया है
मज़ाक की बात है, लेकिन अब GitHub भी शायद इतनी ‘paid vacation’ का हक़दार हो गया है
फ़ीचर कब जोड़े गए, यह दिखाए बिना डेटा दिखाना पक्षपाती है
उदाहरण के लिए GitHub Actions अगस्त 2019 में लॉन्च हुआ था, इसलिए उससे पहले downtime न होना स्वाभाविक है
मैंने भी कुछ हफ़्ते पहले Claude से ऐसा ही ग्राफ़ बनवाया था
मुझे लगा था कि Microsoft अधिग्रहण से पहले और बाद में तेज़ गिरावट दिखेगी, लेकिन असल में बहुत पहले से ही अनियमित outage pattern चला आ रहा था
अधिग्रहण से पहले ज़्यादा स्थिरता थी — यह कहानी दिलचस्प है, लेकिन तब Actions जैसा प्रोडक्ट था ही नहीं
जो सेवाएँ थीं (API, Git ops, Pages आदि), उनके मामले में इसे शायद observability improvements से समझाया जा सकता है
उसके बाद समस्याएँ Issues और PR जैसे पहले से स्थिर इलाक़ों तक फैल गईं
Git मूल रूप से एक काम बहुत अच्छे से करने के लिए बना टूल था, और उस पर अनावश्यक फीचर चिपकाते जाना बड़ी गलती थी
अगर लोग वजह ढूँढ़ रहे हैं, तो यह The New Stack लेख शायद कुछ समझा सकता है
अब तो यह एक तरह का मीम बन गया है
उन्हें अलग environment में पर्याप्त testing करनी चाहिए थी, और कम समय में Azure पर migrate कर लेना चाहिए था
अभी PR merge फ़ीचर काम नहीं कर रहा
संबंधित स्थिति GitHub Status Incident page पर देखी जा सकती है
मुझे याद है कि पहले unicorn error page बहुत दिखता था
शायद उस समय status page इतनी बार अपडेट नहीं होता था
Git API जैसी सेवाएँ अलग से भी टूट जाती थीं, और status page पर कुछ देरी से दिखाई देती थीं
अब तो GitHub का downtime record मेरे निजी server से भी बदतर लगता है
जबकि मैं प्रयोग करते-करते उसे अक्सर reboot करता रहता हूँ या services बंद कर देता हूँ
लगता है हम मान लेते हैं कि गुणवत्ता घटे तब भी QoS level बना रहेगा
मैं GitHub का बचाव करने वालों में नहीं हूँ, लेकिन उस ग्राफ़ में axis विकृत है
उसमें सिर्फ़ 99.5% से नीचे का हिस्सा बड़ा करके दिखाया गया है, इसलिए वह वास्तविकता से बहुत ज़्यादा ख़राब लगता है
enterprise SLA 99.9% है, जबकि ग्राफ़ का निचला हिस्सा उससे 5 गुना ज़्यादा downtime दिखा रहा है
यानी यह सिर्फ़ बुरा दिख नहीं रहा, असल में बुरा है
Microsoft अधिग्रहण से पहले एक personal repository की सीमा 1 थी, इसे भी ध्यान में रखना चाहिए
सिर्फ़ 99% रेंज दिखाना तर्कसंगत है
मुझे लगता है log scale तो और भी ज़्यादा हो जाएगा
मैं GitHub Pages से वेबसाइट deploy करता हूँ, इसलिए मैंने static hosting availability अलग से देखी थी
इस blog analysis के अनुसार GH Pages इस क्षेत्र में काफ़ी अच्छा प्रदर्शन करता है
हालाँकि उसका श्रेय शायद Fastly CDN को जाना चाहिए