Pemantauan dan Pemecahan Masalah AWS
John Q. Martin
Principal Consultant

"Seperti rumah sakit: resepsionis → bangsal → konsultan"
Atas - Ringkasan Eksekutif
Tengah - Kesehatan Layanan
Bawah - Diagnostik Terperinci

Cakup keempat ini dan Anda mencakup mayoritas besar masalah yang akan Anda temui.

Gunakan RED sebagai titik awal, tambah saturation untuk diagnostik lebih dalam.

["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"}]
Kueri error terbaru:
fields @timestamp, @message
| filter @message like /ERROR/
| sort @timestamp desc
| limit 20
Jumlah error per tipe:
filter @message like /ERROR/
| stats count(*) as errors
by errorType
| sort errors desc


"Seperti triase UGD: stabilkan → diagnosis → terapi → verifikasi"

Analisis: Sumber daya kewalahan oleh lonjakan trafik

Analisis: Database menjadi bottleneck, kueri lambat menguras connection pool

Masalah kecil di Layanan A menjalar melalui rantai dependensi

Pemantauan dan Pemecahan Masalah AWS