Observability: Tahu Apa yang Terjadi di Dalam Aplikasi Kamu
Log, metric, dan trace: cara memasangnya di aplikasi, cara mengirimnya ke satu tempat, dan cara memakainya waktu ada yang rusak jam dua pagi.
Deskripsi
Course tentang melihat ke dalam aplikasi yang sudah jalan di production: kenapa dashboard hijau tidak berarti aplikasinya sehat, tiga jenis data yang dikirim aplikasi keluar, cara memasang log terstruktur, metric Prometheus, dan tracing OpenTelemetry di kode Node.js, lalu cara membaca dashboard, menulis alert yang layak membangunkan orang, dan menelusuri satu insiden nyata dari alert sampai baris kode penyebabnya.
Kurikulum
Dasar Observability
○Apa Itu Observability dan Kenapa Monitoring Saja Tidak Cukup
○Tiga Sinyal: Log, Metric, dan Trace
○Telemetry: Perjalanan Data dari Aplikasi ke Dashboard
Instrumentation
○Log Terstruktur yang Bisa Dicari
○Metric Pertama: Endpoint /metrics dengan Prometheus
○Tracing: Mengikuti Satu Request Lewat Banyak Service
Monitoring
○Dashboard yang Menjawab Pertanyaan, Bukan Memamerkan Grafik
○Alert yang Layak Membangunkan Orang: SLO dan Error Budget
○Menelusuri Insiden dengan Tiga Sinyal