İçeriğe geç
academia.sh

Kurs İleri

Gözlemlenebilirlik ve Güvenilirlik

Bu kursun sonunda

Kursa başla

01

Telemetri

Üç sinyalin uygulama kodunda üretilmesi: günlük, ölçüt ve izin hangi soruyu yanıtladığı, alan tabanlı günlüğün ve bağıntı kimliğinin isteği uçtan uca izlenebilir kılması, sayaç, ölçer ve histogramın ayrı sorulara karşılık gelmesi, yayılım bağlamının süreç sınırını geçmesi ve iz örneklemenin bilgi kaybı, satıcıdan bağımsız toplama arayüzü ve üç sinyalin tek olayda birleştirilmesi.

  1. 01 Gözlemlenebilirliğin Üç Sinyali Günlük, ölçüt ve iz sinyallerinin bölünmüş bir ödünç sisteminde gerçekten üretilmesi: aynı üç sorunun her sinyalle kaç adımda yanıtlandığı, hangi sorunun hangi sinyalde yanıtsız kaldığı ve üç sinyalin istek sayısıyla nasıl büyüdüğü.
  2. 02 Yapılandırılmış Günlükleme Düz cümle günlüğün alan tabanlı kayda dönüştürülmesi ve isteğe süreç sınırını geçen bir bağıntı kimliği takılması: aynı sorunun kaç ayrıştırma ve süzme adımıyla yanıtlandığı, bir isteğin kaç serviste izlenebildiği ve kimliğin taşınmadan bırakıldığı çağrı yerlerinin sayılması.
  3. 03 Ölçüt Türleri Aynı olgunun sayaç, ölçer ve histogramla ölçülmesi: her tipin yanıtladığı ve kapattığı soru, ölçerin okumalar arasında kaybettiği gözlem sayısı, histogramın kova sayısına göre bellek maliyeti ve yüzdelik hatası.
  4. 04 Dağıtık İzleme İz bağlamının elle yazılıp süreç sınırından geçirilmesi ve örnekleme oranının ölçülmesi: bağlamın taşınmadığı çağrı yerinde kopan iz sayısı, örnekleme oranının yakalanan sorunlu istek yüzdesine etkisi ve iz kaydının aralık başına hacmi.
  5. 05 Enstrümantasyon Standartları Telemetri toplamanın uygulama kodundan ayrılması: aynı arayüzün iki toplayıcı gerçekleştirmesiyle karşılanması, gerçekleştirme değiştiğinde dokunulan dosya sayısının bağlı ve arayüzlü yerleşimde ölçülmesi ve toplayıcı adının kaç uygulama dosyasında geçtiğinin sayılması.
  6. 06 Bağıntılandırma Üç sinyalin bağıntı kimliği üzerinden tek olayda birleştirilmesi: aynı sorunun birleştirmesiz ve birleştirmeli kaç adımda ve kaç sinyalle yanıtlandığı, birleştirmenin bir kez ödenen maliyeti ve örnekleme oranının üç sinyalli olay sayısına etkisi.

02

Servis Düzeyi Yönetimi

Telemetriden karara giden yol: gösterge, hedef ve anlaşma kavramlarının ayrımı, gecikme, trafik, hata ve doygunluktan oluşan altın sinyallerin uygulama kodunda hesaplanması, hata bütçesinin değişim hızıyla kararlılığı dengelemesi, belirti tabanlı uyarı tasarımının gürültüyü azaltması ve canlılık ile hazır olma uçlarının ayrılması.

  1. 01 Gösterge, Hedef ve Anlaşma Telemetrinin karara çevrilmesi: gösterge, hedef ve anlaşmanın ayrı cümleler olduğunun gösterilmesi, ödünç sisteminin otuz günlük istek kaydından istek, dakika ve üye tabanlı üç gösterge tanımının hesaplanması ve aynı dönemin on iki farklı sayıyla anlatılabildiğinin sayılması.
  2. 02 Altın Sinyaller Gecikme, trafik, hata ve doygunluğun ödünç sisteminin yedi günlük kayıtlarından hesaplanması: altı olay sınıfı üzerinde her sinyalin tek başına kaçırdığı olayların sayılması, doygunluğun hatadan kaç dakika önce tetiklediğinin ölçülmesi ve dört sinyalin birlikte bile göremediği sessiz kaybın gösterilmesi.
  3. 03 Hata Bütçesi Hedefin tersinin harcanabilir bir sayıya çevrilmesi: bütçenin ödünç sisteminin gerçek istek kayıtlarından kötü istek adedi olarak hesaplanması, dört yayın hızının bu bütçeyi hangi hızla tükettiğinin sayılması ve bütçe bittiğinde yayın kapısının kaç yayını engelleyip aşımı ne kadar küçülttüğünün ölçülmesi.
  4. 04 Uyarı Tasarımı Uyarı kuralının kaynağının sonucu belirlemesi: on iki neden tabanlı kural ile dört belirti tabanlı kuralın aynı yedi günün üzerinden geçirilmesi, ürettikleri uyarı sayısının, aynı olayda kaç kuralın birden çaldığının ve hiç uyarı üretmeyen gerçek olayların sayılması.
  5. 05 Sağlık Uçları Canlılık ile hazır olmanın kodda ayrı tutulması: iki ucun hangi soruyu yanıtladığı, bağımlılık denetiminin canlılık ucuna girmesinin ürettiği yeniden başlatma döngüsü ve aynı senaryonun iki kipte koşularak düşen istek ile toparlanma süresinin sayılması.

03

Dayanıklılık

Kısmi arızaya dayanan kalıpların uygulama kodundaki yeri: her dış çağrının süre sınırı, yeniden deneme ile geri çekilmenin fırtınaya dönüşmemesi, arızalı bağımlılığın devre kesiciyle yalıtılması, kaynak havuzlarının bölmelerle ayrıştırılması, çekirdek hizmetin sürdürüldüğü zarif bozulma, adil paylaşım için hız sınırlama ile kısıtlama, kısmi arıza türlerinin sınıflandırılması ve suçsuz kök neden çalışmasıyla olay sonrası çözümleme.

  1. 01 Zaman Aşımları Her dış çağrının süre sınırı: sınırın çağrı yerine mi istemci sarmalayıcısına mı konduğunun kaynakta ölçülmesi, sarmalanan ve atlanan çağrı yerinin sayılması, iç sınır dış sınırdan büyük olduğunda üretilen öksüz tamamlanma ve iki yerleşimin sınanabilirlik farkı.
  2. 02 Yeniden Deneme ve Geri Çekilme Yeniden denemenin hangi katmanda durduğunun ölçülmesi: aynı kuralın istemci sarmalayıcısında, ara katmanda ve ağ geçidinde ayrı ayrı kurulması, sağlıklı çağrı yerinin yeniden denenip denenmediği, üst üste binen üç yerleşimin çarpımı ve tekrarlanan yan etkinin teslim cinsinden sayılması.
  3. 03 Devre Kesici Kesicinin kodda nereye yerleştiğinin ölçülmesi: durumun bağımlılık başına mı çağrı yeri başına mı tutulduğu, iki yerleşimde açılmaya kadar bağımlılığa giden çağrı, aynı eşiğin iki yerleşimde iki ayrı anlam taşıması ve seyrek çağrılan bir yolun kesicisinin hiç açılmaması.
  4. 04 Bölme Kalıbı Kaynak havuzunun kodda nereye yerleştiğinin ölçülmesi: tek paylaşılan havuz ile bağımlılık başına havuzun aynı toplam yuvayla karşılaştırılması, havuzu hiç kullanmayan çağrı yerinin sınırı aşması ve yanlış boyutlandırmanın eş zamanlılık ile süre cinsinden davranışı.
  5. 05 Zarif Bozulma Zarif bozulmanın koda yerleştirilmesi: çekirdek ve isteğe bağlı alan ayrımının şema nesnesinde toplanması, çağrı yerinde try/catch ile paylaşılan sarmalayıcının 7 ve 12 satır olarak karşılaştırılması, 14 çağrı yerinin 6'sının sarmalanıp 2'sinin atlanması ve yedek değerin gövdeyi gerçek sıfırdan ayırt edilemez kılması.
  6. 06 Hız Sınırlama ve Kısıtlama Hız sınırlayıcının koddaki yerleşimi ve anahtarı: aynı sınırlayıcının ağ geçidinde 8 yol-erişim çiftinden 2'sini, servis içi ara katmanda 6'sını görmesi, 2 çiftin hiçbir yerleşimin dışında kalması ve tek bir 20 parametresinin anahtar seçimine göre 20 ile 100.000 arasında değişen bir tavana dönüşmesi.
  7. 07 Arıza Kipleri Arıza kiplerinin uygulama kodundaki karşılığı: aynı ucun sekiz ayrı biçimde bozulması, çağrı yerinde beş farklı hata kimliği üretmesi, kalıp yığınının bunlardan beşini görüp üçünü hiç görmemesi ve altı kipte çağrı yerine aynı sıfır değerinin ulaşması.
  8. 08 Olay Sonrası Çözümleme Bir kesintinin bu kursta üretilen sinyallerden yeniden kurulması: altı sorunun hangi sinyalle ve kaç adımda yanıtlandığı, hiçbir sinyalin yanıtlayamadığı soruların sayılması, eylemlerin koda dönmesi ve kişi arayan çözümlemenin ürettiği eylemlerin kaçının bir sonraki olayda bir soruyu yanıtlanır kıldığı.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat