AWS X-Ray ile dağıtık izleme ve yapılandırılmış günlüğe kaydetme
AWS'de Uygulama Dağıtımı
Dunieski Otano
Amazon Web Services Solutions Architect
Kimsenin bulamadığı yavaş istek
Bir istek dört saniye sürüyor
Her servisin günlükleri tek başına normal görünüyor
Kimse tüm yolu göremiyor
Dağıtık izlemenin çözdükleri
Tek bir istek
birçok servise
dokunur
Günlükler tek başına
uçtan uca yolu
göstermez
Bir
trace
tüm isteği bir araya getirir
Zamanın nereye gittiğini net gör
Segmentler, subsegmentler ve service map
Segment
: bir servisin yaptığı iş
Subsegment
: bir segment içindeki birim, ör. DB çağrısı
Service map
: tüm segmentlerin görsel grafı
Gecikme ve hatalar her düğümde görünür
Annotations ve metadata
Annotations
Dizinlenen anahtar-değerler;
filtrelenebilir
Müşteri katmanı gibi arayacağın şeyler için kullan
Metadata
Ek detay,
dizinlenmez
Bağlam için ekle, ama bununla arama yapamazsın
Günlükleri trace ID'lerle ilişkilendirme
Her iz için benzersiz bir
trace ID
vardır
Yapılandırılmış günlüklerine
trace ID ekle
Yavaş bir izden tam ilgili günlük satırlarına atla
Günlükler ve izler tek bir inceleme olur
Darboğazı bulmak için service map'i okumak
Service map
ile başla, günlüklerle değil
En yüksek
gecikme
ye sahip düğümü bul
İz zaman çizelgesine
in
En uzun segment şüphelindir
Tüm istek boyunca izleme
API Gateway, Lambda ve aşağı akış çağrılarının hepsi
izlenir
Her biri aynıize kendi
segment
ini ekler
Tek bir trace ID günlükleri ve segmentleri bağlar
Her istek için uçtan uca görünürlük
Hadi pratik yapalım!
AWS'de Uygulama Dağıtımı
Preparing Video For Download...