0Pricing
DevOps Bootcamp · Ders

Ölçümler, Panolar ve SLI/SLO'lar

Ham izleme verilerini anlamlı ölçümlere ve panolara dönüştürün; kullanıcıların gerçekten önem verdiği güvenilirliği ölçmek için Hizmet Düzeyi Göstergelerini ve Hedeflerini tanımlayın.

Ölçümler, Panolar ve SLI/SLO'lar, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

Veriden İçgörüye

Metrikleri toplamak yalnızca ilk adımdır. Güvenilir sistemler çalıştırmak için sayıları gerçek kullanıcı deneyimini yansıtan gösterge panolarına ve hizmet düzeyi hedeflerine dönüştürmeniz gerekir.

Dört Altın Sinyal

Google SRE, her hizmet için dört sinyalin izlenmesini önerir: gecikme, trafik, hatalar ve doygunluk. Bunlar, kullanıcıların karşılaştığı sorunların çoğunu kapsar.

Metrik Türleri

Yaygın metrik biçimleri şunlardır: bir sayaç yalnızca artar (sunulan istekler), bir ölçer yükselip alçalır (kullanılan bellek) ve bir histogram değerleri gruplara ayırır (istek süreleri).

Metrikleri Sorgulama

Prometheus gibi zaman serisi veritabanları, metrikleri ayrıştırmak için bir sorgu dili kullanır. Burada beş dakikalık süre içindeki saniye başına istek oranını hesaplıyoruz.

rate(http_requests_total[5m])

Gösterge Panosu Oluşturma

Grafana gibi araçlar sorguları panellere dönüştürür. İyi bir gösterge panosu, bir soruyu ilk bakışta yanıtlar: hizmet şu anda sağlıklı mı?

  • Üst sıra: altın sinyaller
  • Altında ayrıntılı inceleme panelleri
  • Tutarlı zaman aralığı

SLI Nedir?

Hizmet Düzeyi Göstergesi, kullanıcı memnuniyetini yansıtan ölçülmüş bir sayıdır; örneğin başarılı ve hızlı şekilde sunulan isteklerin oranı.

sum(rate(http_requests_total{code!~"5.."}[5m]))
 /
sum(rate(http_requests_total[5m]))

SLO Nedir?

Hizmet Düzeyi Hedefi, belirli bir zaman aralığı için SLI hedefidir; örneğin 30 gün boyunca isteklerin %99,9'unun başarılı olması. Yeterince iyi olanın ne anlama geldiğini tanımlar.

SLA ve SLO Karşılaştırması

Bir SLA, genellikle yaptırımlar içeren, müşterilere verilen sözleşmeye dayalı bir taahhüttür. SLO'lar ise kendi iç mühendislik hedeflerinizdir ve genellikle daha sıkıdır.

Hata Bütçeleri

SLO'nuz %99,9 ise kalan %0,1 sizin hata bütçenizdir; yani karşılayabileceğiniz hata payıdır. Bunu riskli dağıtımlarda kullanın; tükendiğinde yavaşlayıp sistemi kararlı hale getirin.

Nedenlere Değil Belirtilere Göre Uyarı Verin

Her CPU dalgalanması için değil, kullanıcıların hissettiği durumlar (yüksek hata oranı, yavaş yanıtlar) için insanlara uyarı gönderin. Belirti tabanlı uyarılar gürültüyü ve yorgunluğu azaltır.

Gösterge Panosu Dağınıklığından Kaçının

Çok fazla gösterge panosuna sahip olmak, hiç olmaması kadar kötüdür. Onlarca güncelliğini yitirmiş pano yerine SLO'larınıza bağlı, güvendiğiniz ve sahipliğini üstlendiğiniz küçük bir pano kümesini koruyun.

Hızlı Kontrol

SLO'lar ile hata bütçeleri nasıl ilişkilidir?

Özet

Artık izlemeyi anlamlı hale getirebilirsiniz:

  • Dört altın sinyali izleyin
  • Sayaçları, ölçerleri ve histogramları anlayın; rate() ile sorgulayın
  • SLI'ları (ölçümler) ve SLO'ları (hedefler) tanımlayın
  • Hata bütçeleri dağıtım hızını yönlendirir; belirtilere göre uyarı verin

Güvenilirlik artık yalnızca umut edilen değil, ölçülen ve yönlendirilen bir özellik haline gelir.

Sıkça Sorulan Sorular

“Ölçümler, Panolar ve SLI/SLO'lar” dersi ücretsiz mi?

Evet — “Ölçümler, Panolar ve SLI/SLO'lar” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“Ölçümler, Panolar ve SLI/SLO'lar” dersinde ne öğreneceğim?

Ham izleme verilerini anlamlı ölçümlere ve panolara dönüştürün; kullanıcıların gerçekten önem verdiği güvenilirliği ölçmek için Hizmet Düzeyi Göstergelerini ve Hedeflerini tanımlayın. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Ölçümler, Panolar ve SLI/SLO'lar” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. İzlemeye Giriş
  2. Merkezi Günlük Kaydı Çözümleri
  3. Uyarı ve Olaylara Müdahale
  4. Ölçümler, Panolar ve SLI/SLO'lar
← DevOps Bootcamp Sayfasına Dön