VIII. Gözlemlenebilirlik
Göremediğiniz şeyi işletemezsiniz ve dağıtık bir sistemde tek bir kullanıcı isteği onlarca servise dokunur — dolayısıyla tek bir hatayı anlamak, tüm filoya yayılmış bir hikayeyi yeniden kurmak demektir. Gözlemlenebilirlik, sisteminize yeni kod göndermeden yeni sorular sormanızı sağlayan özelliktir; çok farklı maliyet profillerine sahip üç sinyalden inşa edilir: loglar, metrikler ve izler. Bu bölüm, bu üç temel sütunu, onları toplayan araç ve standartları ve ham telemetriyi güvenilirlik hakkında kararlara dönüştüren SLO çerçevesini kapsar.
İncelenen Konular
Section titled “İncelenen Konular”- 8.1. Üç Temel Sütun: Loglar, Metrikler, İzler: Üç sinyal ve maliyet profilleri: yapılandırılmış loglama, metrik türleri, RED/USE metotları ve dağıtık izleme.
- 8.2. Araçlar ve Standartlar: Gözlemlenebilirlik boru hattı: OpenTelemetry, Prometheus ve PromQL, Grafana, izleme backend’leri ve eBPF.
- 8.3. SLO’lar, SLA’lar ve Hata Bütçeleri: Bir güvenilirlik hedefi seçmek: SLI’lar, SLO’lar, SLA’lar, hata bütçesi modeli ve operasyonel toil’i azaltmak.