Uptime nasıl hesaplanır
Uptime süreyle, saniyesi saniyesine ölçülür: neyin kesinti, neyin erişilebilir, neyin planlı bakım, neyin izlenmeyen süre sayıldığı ve çubuklardaki renklerin anlamı.
Heimdall uptime’ı kontrol sayısıyla değil, süreyle ölçer. Her monitörün hangi durumda ne zaman bulunduğunun kaydını tutar; uygulamadaki ve durum sayfalarındaki her değer bu kayıttan okunur.
uptime = erişilebilir süre ÷ izlenen süre
izlenen süre = dönem − planlı bakım − izlenmeyen süreBir dönemde hiçbir şey izlenmediyse değer yoktur: %0 ya da %100 değil, bir tire görürsünüz. Değer iki ondalık basamakla yazılır ve yuvarlanmaz, kesilir: %99,9996, %99,99 olarak görünür; yalnızca tek saniye kesintisi olmayan bir dönem %100,00 yazar.
Ne, ne sayılır
| Ne sayılır | Monitör | Hesapta |
|---|---|---|
| Erişilebilir | up ya da degraded: quorum’un altında bir bölge başarısız ya da yanıtlar yavaş | Uptime. Degraded süre ayrıca kendi süresi ve rengiyle gösterilir |
| Kesinti | Quorum kararıyla down ya da flapping | Uptime’ı düşüren tek şey |
| Planlı bakım | Bir bakım penceresinin içinde | Pencerenin başladığı andan bittiği ana kadar hesabın dışında |
| İzlenmedi | Duraklatılmış, yeni ve henüz kontrol edilmemiş, unknown (yeterli bölge kontrol edemedi), henüz oluşturulmamış — ya da Heimdall’ın kendisi izlemiyordu | Hesabın dışında: ne uptime ne kesinti |
Kesinti, başarısız bir kontrol değil, quorum’un kararıdır: diğerleri geçerken tek bir bölgenin başarısız olması monitörü degraded yapar ve degraded bir monitör erişilebilir sayılır. Bkz. Quorum nasıl karar verir.

Saniyesi saniyesine
Bir monitörün durumu, quorum’u öyle karar verdiğinde değişir ve değişiklik, kararı belirleyen kontrolün ölçüldüğü ana yazılır — sonucun bize ulaştığı ana değil. Bir kesinti, ölçüldüğü kadar sürmüştür, saniyesi saniyesine; geç ulaşan bir sonuç onu ne kısaltır ne uzatır.
Süreler en büyük iki birimiyle yazılır: 45 sn, 4 dk 30 sn, 2 sa 5 dk, 3 g 4 sa.
Planlı bakım
Bir bakım penceresi tam olarak, başladığı andan bittiği ana kadar hesabın dışında tutulur — içinde bulunduğu saat ya da gün değil.
- 14:10–14:20 arasındaki bir pencere, izlenen süreden on dakika çıkarır
- Aynı saatin içinde, 14:40’taki bir kesinti tümüyle kesinti sayılır
- Pencereden önce başlayıp pencereden sonra da süren bir kesinti tek kesintidir; pencerenin içinde kalan kısmı sayılmaz
- Yalnızca bir pencerenin içinde down olan bir monitörün kesintisi yoktur
Kapsanan monitörler pencere sürerken kontrol edilmeye devam eder; servisin gidip geldiğini görürsünüz. Bkz. Planlı bakım.
İzlenmeyen süre
Ne yönde olursa olsun kanıt bulunmayan süre, bakım gibi hesabın dışında tutulur ve kendi süresiyle gösterilir. Duraklatılmış bir monitör ne uptime ne kesinti biriktirir; yeni bir monitör de güne %100 ile başlamaz.
Çubuklar
Monitör listesi son 30 günü, bir monitörün sayfası Erişilebilirlik bölümünde 24 saatten bir yıla kadarını, bir durum sayfası 90 günü gösterir. Her günün — ya da saatin, ayın — rengi seviyesini söyler:
| Renk | Seviye | Ne zaman |
|---|---|---|
| Yeşil | Sorunsuz | Kesinti yok ve izlenen sürenin en fazla %0,1’i degraded |
| Sarı | Aksama | Ne kadar olursa olsun kesinti var ya da izlenen sürenin %0,1’inden fazlası degraded |
| Kırmızı | Büyük kesinti | Uptime %95’in altında |
| Mavi | Planlı bakım | Günden geriye planlı bakımdan başka bir şey kalmamış |
| Gri | Veri yok | Hiçbir şey izlenmedi |
Bir gün, o gün olanın rengini korur. O gün yapılan planlı bakım, çubuğun dibinde mavi bir dilim olarak çizilir: günün içindeki payı kadar büyük, ama her zaman görülebilecek kadar kalın. Yalnızca geriye bakımdan başka bir şey kalmayan gün tümüyle mavidir. Tarihi, seviyeyi ve değerleri görmek için günün üzerine gelin ya da dokunun.

Günler ve saat dilimleri
Uygulamada bir gün, kendi saat diliminizdeki (Profil) bir takvim günüdür ve bugün dahildir; son 24 saat saat saat, yıl ise takvim aylarıyla gösterilir. Durum sayfaları herkese açıktır ve UTC günlerini kullanır. Uygulamanın ne kadar geriye gittiği planınızın geçmişine bağlıdır: daha uzun bir dönem ona göre kesilir ve uygulama nereden başladığını söyler.
Monitör sayfasındaki grafikler başka bir şeydir
Yanıt süresi grafiği ve altındaki şerit, her bölgenin ölçtüğünü gösterir: yanıt süreleri ve başarılı kontrollerin oranı. Bu oran uptime değildir. Tek bir bölgede başarısız olan bir kontrol kesinti değildir; bir bölge kontrollerinin bir kısmında başarısız olurken monitör %100,00 erişilebilir olabilir.
