FDE Foundations · Modül 10: Güvenilirlik
Anlam Taşıyan SLO'lar
SLO, kullanıcının deneyimi hakkında bir sözdür: ölçülmüş, sınırlı ve hata bütçesiyle ödünleşimlerde kullanılan. Belirsiz SLO pazarlamadır.
11 dk okuma
Kazanımlar
- SLI'ları kullanıcının deneyiminden tanımlamak
- Hata bütçeli SLO hedefleri koymak
- Bütçeyi özellik-güvenilirlik kararında kullanmak
Kullanıcının koltuğundan SLI'lar
Kullanıcının hissettiğini ölç: fatura gönderimlerinin başarı oranı, arama ucunun p95 gecikmesi, gece raporunun sabah 6 tazeliği. Altyapı ölçütleri (CPU, bellek) hata ayıklamayı besler ama panolarda kalır, sözlerde değil.
Hedefler ve bütçeler
Mükemmel değil, işin gerektirdiği hedefleri koy: 30 günde yüzde 99,5 başarı tam doğru olabilir. Türevi hata bütçesidir: isteklerin 0,5'i başarısız olabilir. Bütçe güvenilirliği duygudan aritmetiğe çevirir: bütçe kaldıysa özellik yayımla; bütçe bittiyse önce güvenilirliği düzelt -ve herkes bu kurala önceden onay vermiştir.
FDE açısı
Müşteride SLO'ları onların işletme dilinde öner: "Eşleştirme servisi günlük toplu işlerin yüzde 99,5'ini 6'dan önce tamamlar; ihlaller sizi arar ve ortak talep açar." Birlikte tanımlanan SLO'lar, işin tamamı için paylaşılan ve nesnel hakem olur.
Az tut
Üç SLI onu yener. Her birinin sahibi, ölçüm sorgusu ve gözden geçirme sıklığı olmalı. SLO raporunu kimse okumuyorsa SLO süstür; kes ya da raporu düzelt.
Mini kontrol
2-3 soruluk isteğe bağlı öz kontrol. Yanıtlar cihazından çıkmaz, saklanmaz ve hiçbir değerlendirmeye sayılmaz.
Alıştırma
Kurgusal bir belge servisi için SLO'lar yazın: kullanıcının koltuğundan ölçülen üç SLI, pencereli hedefler, hata bütçesi aritmetiği ve bütçe boşaldığında uzlaşan sonuç.
Geçme kriterleri
Üç SLI kullanıcı deneyimi temelli, hedefler açık pencereli, bütçe aritmetiği doğru ve boş bütçe sonucu kimin ne yapacağını belirtmeli.