GitHub’a milyonlarca geliştirici en kritik projelerinde güveniyor. Bu sorumluluk, platformun sadece performansını değil, aynı zamanda kullanıcılara yönelik şeffaf iletişimini de yeniden şekillendiriyor. Yılın başında yaşanan erişilebilirlik sorunlarından sonra, GitHub sadece altyapı iyileştirmeleri yapmakla kalmadı; durum bildirimlerinde de önemli değişikliklere gitti. Bu revizyonların temelinde üç ana hedef bulunuyor: olayları daha doğru sınıflandırmak, her hizmet için özel performans verileri sunmak ve kullanıcılara platformun sağlık durumunu daha net aktarmak.
Olayları Daha Net Tanımlayan Yeni Durum Kategorisi
GitHub, artık hizmetlerdeki aksaklıkları üç farklı kategori altında sınıflandırıyor: Degraded Performance (Azalmış Performans), Partial Outage (Kısmi Hizmet Kesintisi) ve Major Outage (Büyük Ölçekli Hizmet Kesintisi). Bu yeni sistem, daha önce kullanılan ikili sınıflandırmanın ötesine geçerek, hizmetlerin maruz kaldığı çeşitli sorunları daha doğru bir şekilde yansıtmayı hedefliyor.
- Degraded Performance (Azalmış Performans): Hizmetler çalışır durumda ancak performansında düşüş yaşanıyor. Artan yanıt süreleri, kısmi fonksiyon kayıpları veya az sayıda kullanıcıda meydana gelen hatalar bu kategori altında değerlendiriliyor. Bu durum, sistemin genel olarak kullanılabilir olduğunu ancak optimize edilmesi gerektiğini gösteriyor.
- Partial Outage (Kısmi Hizmet Kesintisi): Hizmetin önemli bir bölümünde ciddi aksaklıklar meydana geliyor. Kullanıcıların büyük bir kısmı olumsuz etkileniyor ancak hizmet tamamen durmuş değil.
- Major Outage (Büyük Ölçekli Hizmet Kesintisi): Hizmetin tamamında veya neredeyse tamamında erişim sorunu yaşanıyor. Tüm kullanıcılar etkileniyor.
Önceden, küçük ölçekli performans kayıpları bile kısmi hizmet kesintisi olarak sınıflandırılıyordu. Bu durum, kullanıcıların hizmetin tamamen çalışmadığı yanılgısına kapılmasına neden oluyordu. Yeni sistemle birlikte, bu yanlış algı ortadan kalkıyor.
Her Hizmet için Özel Performans Verileri
GitHub durum sayfasında artık her hizmetin son 90 günlük performans verilerini görebiliyorsunuz. Bu veriler, her hizmetin ne kadar süredir güvenilir olduğunu anlamanıza yardımcı oluyor. Örneğin, bir hizmetin son üç ayda %99,9’luk bir kullanılabilirlik oranı varsa, bunun ne anlama geldiğini kolayca değerlendirebiliyorsunuz.
Bu hesaplamalar, olayların süresi ve şiddetine göre ağırlıklandırılıyor. Örneğin:
- Major Outage (Büyük Ölçekli Hizmet Kesintisi): Tamamen durma süresi boyunca hizmetin kullanılabilir olmadığı varsayılıyor.
- Partial Outage (Kısmi Hizmet Kesintisi): Hizmetin sadece %30’u etkilendiği için, durma süresinin yalnızca %30’u hizmetin kullanılabilirliği olarak sayılıyor. Örneğin, 1 saatlik bir kısmi kesinti, 18 dakikalık bir kayıp olarak hesaplanıyor.
- Degraded Performance (Azalmış Performans): Hizmet çalışır durumda olduğu için, bu durum hizmetin kullanılabilirliğini etkilemiyor.
Bu sayede, kullanıcılar her hizmetin gerçek performansını daha net bir şekilde görebiliyorlar.
Copilot AI Model Sağlayıcılarına Özel Raporlama
GitHub Copilot gibi yapay zeka destekli hizmetler, çoklu model altyapısına sahip. Bu nedenle, tek bir modelde meydana gelen bir sorun, tüm hizmetin kesintiye uğradığı anlamına gelmiyor. Örneğin, Copilot Chat veya Copilot Bulut Aracısı (eski adıyla Kodlama Aracısı), birden fazla modeli destekliyor. Eğer bir modelde sorun yaşanırsa, kullanıcılar alternatif bir model seçebiliyor veya otomatik model seçim özelliğini kullanarak en uygun modeli seçebiliyorlar.
GitHub, artık bu tür durumları daha net bir şekilde raporlamak için yeni bir bileşen ekledi: Copilot AI Model Sağlayıcıları. Bu sayede, sadece etkilenen modele özel bildirimler yayınlanacak ve kullanıcılar hangi modellerin sorunlu olduğunu daha kolay anlayabilecekler. Ayrıca, gelecekteki iyileştirmelerde hangi modellerin daha güvenilir olduğunu değerlendirmek de mümkün hale gelecek.
Şeffaflık ve İletişimde Devam Eden Taahhüt
GitHub’un bu güncellemeleri, platformun sadece teknik performansını değil, aynı zamanda kullanıcılarına yönelik iletişimini de güçlendirmeyi hedefliyor. Özellikle hizmet aksaklıkları sırasında, kullanıcıların doğru bilgiye erişmesi ve kararlarını buna göre şekillendirmesi kritik önem taşıyor.
Yeni sistem, kullanıcıların GitHub’ın sağladığı hizmetlerin gerçek durumunu daha iyi anlamalarını sağlıyor. Bu sayede, projelerinizin güvenilirliğini artırmak ve olası aksaklıkları daha iyi yönetmek için gerekli adımları atabilirsiniz. GitHub, gelecekte de platformun kullanılabilirliğini ve şeffaflığını artırmaya devam edecek.
Yapay zeka özeti
GitHub’s status page now features a Degraded Performance tier, per-service uptime metrics, and a dedicated Copilot AI Model Providers component for clearer incident communication.
Etiketler