DokümantasyonSLA hedefleri ve hata bütçesi

Dokümantasyon 17 / 19

SLA hedefleri ve hata bütçesi

Özellik sayfası: SLA hedefleri ve raporlar

Her monitöre bir erişilebilirlik hedefi (SLA, ör. %99,9) tanımlayabilir; bu hedefin izin verdiği kesinti süresini (hata bütçesi), şimdiye kadar ne kadarının kullanıldığını ve dönem sonunda hedefin tutup tutmayacağını panelde SLA sayfasında izleyebilirsiniz. Bütçenin belirli bir kısmı kullanıldığında ekibinize uyarı gider.

Hedef tanımlama

Panelde SLA → SLA hedefi tanımla (veya API: PUT /api/v1/monitors/{id}/sla):

Ayar Değerler
Erişilebilirlik hedefi (target_pct) %50 – %99,9999, ör. 99.9
Dönem (period) calendar_month (takvim ayı, organizasyon saat dilimi) veya rolling_30d (son 30 gün)
Yanıt süresi hedefi (response_p95_ms) İsteğe bağlı: dönemin p95 yanıt süresi en fazla bu kadar (ms) olmalı
Uyarılar (alerts_enabled, alert_thresholds) Varsayılan açık; bütçenin %50, %80 ve %100'ü

Monitör başına bir SLA hedefi tanımlanır; paketinize göre SLA hedefi sayısı sınırlıdır.

Hata bütçesi nasıl hesaplanır?

  • Hata bütçesi = (1 − hedef) × dönem süresi. %99,9 hedefle 30 günlük ayda 43,2 dakika, 31 günlük ayda 44,6 dakika kesinti hakkınız vardır. Takvim ayında süre gerçek süredir: yaz saatine geçilen ayda bir saat kısa, geri dönülen ayda bir saat uzundur.
  • Kesinti, dönem içindeki onaylanmış kesinti süresidir (erişilebilirlik hesabıyla aynı kural). Planlı bakım, duraklatma ve veri olmayan süre kesinti sayılmaz.
  • Kullanılan bütçe = kesinti / bütçe. Kalan = bütçe − kesinti; negatifse hedef bu dönem ihlal edilmiştir.
  • Tahmin: takvim ayında şimdiye kadarki kesinti hızı dönem sonuna uzatılır (“bu hızla bütçe ayın 24'ünde tükenir”); son 30 gün döneminde son 7 günün hızı kullanılır.
  • Durum: Hedefte, Risk altında (bütçenin en az yarısı kullanıldı veya tahmin bütçeyi aşıyor), İhlal edildi (kesinti bütçeyi aştı), Veri yok.
  • p95 yanıt süresi, ham ölçümler saklama süreniz içindeyse kesin olarak, daha eski günler için günlük özetlerden (histogram, yaklaşık) hesaplanır.

Uyarılar

Bütçenin %50, %80 ve %100'ü kullanıldığında sla.at_risk bildirimi monitörün bildirim kanallarına (kanalı yoksa organizasyonun varsayılan kanallarına) gider; p95 hedefi aşılınca da bir kez bildirim gider. Her eşik dönem başına bir kez gönderilir: takvim ayında yeni ayda sayaç sıfırlanır, son 30 gün döneminde aynı eşik 30 gün içinde tekrar gönderilmez. Kesinti tek seferde birden çok eşiği geçerse yalnızca en yüksek eşik bildirilir. SMS, sesli arama ve olay tabanlı entegrasyonlar (PagerDuty vb.) bu bilgilendirme uyarısını almaz; kesinti bildirimleri her zamanki gibi ayrıca gönderilir.

Aylık rapor

SLA → Aylık rapor bölümünden bir ay seçip CSV indirebilir veya yazdırılabilir görünümü (PDF olarak kaydedilebilir) açabilirsiniz. Rapor her SLA için hedefi, erişilebilirliği, hata bütçesini, kesinti süresini, kalan bütçeyi, kesinti sayısını, p95 değerini ve durumu içerir. Aynı veriler API'de GET /api/v1/sla/report?month=YYYY-MM ile alınabilir.

Grup kontrolüyle birlikte

Birden çok bileşenden oluşan bir hizmetin SLA'sını izlemek için önce bir grup kontrolü oluşturun (ör. “3 sunucudan en az 2'si çalışıyor”), ardından SLA hedefini gruba tanımlayın.

Bu belge ürünün mevcut davranışını anlatır. Bir tutarsızlık görürseniz lütfen bize bildirin.