DevOps Practitioner · Modül 7: Observability ve SLO uygulaması
Iliskilenen Kayitlar: Her Yerde Tek Istek Kimligi
Dagik ariklalar kaniti servislere dagitir. Kenarda uretilen, her atlamada kayda gecen tek istek kimligi daginik satirlari tek hikayeye diker.
10 dk okuma
Kazanımlar
- Paylasilan istek kimliginin iliskide zaman damgasini neden yendigini aciklamak
- Kimligi servis cagrilarinda tasimak ve her atlamada kayda gecirmek
- Dusen bir istegi kimlikle kayitlardan izleyip bulmak
- Kayitlari yapili tutmak ki makineler insanin okudugunu birlestirsin
Neden onemli
Odeme duser; uc servis ayni saniyede ariza kaydi duser. Zaman damgalari yuz aday istege daraltir ve ekip hangi satirlarin birlikte oldugunu tahminle bir saat harcar. Paylasilan istek kimligiyle ayni olay tek sorgudur: kimlikli her satir zamana gore sirali hikayedir. Iliski arac satin alma degil, her yere yayilan tek alandir; bir kez kararlasir, incelemeyle uygulanir.
Kavramlar
Kimligi kenarda uret (gecit, giris, ilk servis) ve her cagrida alta tasi: servisler arasi basliklar, iscilere argumanlar, olaylarda alanlar. Her servis o istek icin her satirda kayda gecer, yaninda olan bitenin yerel dilimiyle. L44 labi arizi deneme kayitlarinda paylasilan kimlikle izler; buyukte gerekmeden kucukte duzenegi kanitlar.
Yapi birlesmeyi mumkun kilar. Kararli alan adli anahtar-deger veya JSON satirlari (request_id, service, duration_ms, outcome) makinelerin suzup grupladigini insanin okudugunu saglar. Kimligi duzyaziya gomulu serbest metin kayitlar tek olayda calisir, olcekte duser; bicim kayit kutuphanesi veya ara yazilimda bir kez kararlasir, servis basina zevkle degil. Sonucu ve sureyi karar noktasinda icer, baglamin gittigi uc atlama sonra degil.
Orneklemeyi bilincli yap. Her istegin tam hata ayiklama kaydi depoya ve dikkate mal olur; disiplin varsayilanda bilgi ve kimlik hep var, hata ayiklama dusen oruntuye kapsamli, arizalar kimlik ve karar baglamli. Olay fazlasini isterse ayrintiyi seciciyle yukselt (yol, servis, kimlik oneki); kuresel ve kalici asla.
Uygulamali ornek
Iki servisli deneme ikinci serviste dusen istegi isler. Ogrenci iki kayit dosyasinda paylasilan kimlige bakar, zaman cizgisini dizer: kenar aldi, alt cagri yapildi, bagimlilik zaman asimina ugradi, ariza dondu. Ayni ariza kimliksiz yalnizca zaman damgasiyla on kat uzun dizilir. Karsilastirma one surulmez, alintilanir.
Yaygin yanlis hamle
Kimligi bazi servislerde kayda gecip bazilarinda gecmemek. Kismi yayilim ipligi arızanin yasadigi yerde koparir; cunku dusen atlama atlanan atlamadir. Ara yazilim ve incelemeyle uygula; her yazardan hatirlamasini istemekle degil.
Mini kontrol
4 soruluk isteğe bağlı öz kontrol. Yanıtlar cihazından çıkmaz, saklanmaz ve hiçbir değerlendirmeye sayılmaz.
Ders geri bildirimi
Henüz yayında geri bildirim yok.
Geri bildirim yazmak için giriş yap ve dersi tamamla.
Kaynaklar
Alıştırma
Iki servisli denemede istek kimligini tasit, bir istegi asagida dusur; yalnizca kimlikle iki kayittan zaman cizgisini diz.
Geçme kriterleri
Kayitta iki kayitta her atlamada kimlik ve dusen atlama adli dizilmis zaman cizgisi vardir.