Observability: Tahu Apa yang Terjadi di Dalam Aplikasi
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.
Apa yang akan dipelajari
- Menjelaskan beda observability dan monitoring, serta peran log, metric, dan trace
- Menulis log terstruktur yang bisa dicari, bukan kalimat bebas
- Memasang endpoint /metrics yang dibaca Prometheus
- Mengikuti satu request melewati banyak service dengan tracing
- Menyusun dashboard yang menjawab pertanyaan, dan alert yang memang layak membangunkan orang
- Menelusuri insiden dengan ketiga sinyal tersebut secara berurutan
Kurikulum
- 01 Dasar Observability
- 02 Instrumentation
- 03 Monitoring