AWS'i İzleme ve Sorun Giderme
John Q. Martin
Principal Consultant

Hastane gibi: kayıt → servis → uzman
Üst - Yönetici Özeti
Orta - Servis Sağlığı
Alt - Ayrıntılı Tanılama

Bu dördünü kapsarsan, karşılaşacağın sorunların büyük çoğunluğunu kapsarsın.

Başlangıç olarak RED'i kullan, daha derin tanı için doyumu ekle.

["AWS/ApplicationELB",
"RequestCount",
{"stat": "Sum"}]
"metrics": [
["AWS/Lambda", "Errors",
{"stat":"Sum","id":"errors"}],
[".", "Invocations",
{"stat":"Sum","id":"invocations"}],
[{"expression":
"(errors/invocations)*100",
"label":"Error Rate %"}]
]
["AWS/ApplicationELB",
"TargetResponseTime",
{"stat": "p50"}],
["AWS/ApplicationELB",
"TargetResponseTime",
{"stat": "p95"}],
["AWS/ApplicationELB",
"TargetResponseTime",
{"stat": "p99"}]
RequestCount ile istek hacmi
Son hatalar sorgusu:
fields @timestamp, @message
| filter @message like /ERROR/
| sort @timestamp desc
| limit 20
Türe göre hata sayısı:
filter @message like /ERROR/
| stats count(*) as errors
by errorType
| sort errors desc


Acil triyaj gibi: stabilize et → teşhis et → tedavi et → doğrula

Analiz: Trafik dalgası kaynakları bunaltmış

Analiz: Darboğaz veritabanı; yavaş sorgular bağlantı havuzunu tüketiyor

Servis A'daki küçük bir sorun bağımlılık zincirinde yayıldı

AWS'i İzleme ve Sorun Giderme