Digital Transformation

Observability

Observability adalah kemampuan memahami kondisi internal sebuah sistem hanya dari sinyal eksternalnya (logs, metrics, traces), sehingga tim bisa mendiagnosis masalah baru tanpa menulis dashboard baru terlebih dahulu.

Vito Atmo
Vito Atmo·29 April 2026·0 kali dibaca·2 min baca

TL;DR: Observability adalah properti sistem yang memungkinkan tim memahami "apa yang sedang terjadi di dalam" hanya dengan membaca output eksternalnya. Tiga pilar utamanya adalah logs, metrics, dan distributed traces. Berbeda dengan monitoring tradisional yang menjawab pertanyaan yang sudah diketahui, observability membantu menjawab pertanyaan yang baru muncul saat insiden.

Apa itu Observability?

Observability sering dikira sinonim monitoring, padahal berbeda fokus. Monitoring memberi tahu kapan sebuah metrik melewati threshold (CPU di atas 80%). Observability memberi tahu kenapa metrik itu naik dan request mana yang terdampak. Tiga pilar yang sering dibahas: logs (apa yang terjadi), metrics (seberapa sering atau seberapa lama), dan traces (urutan kejadian lintas service).

Banyak tim Indonesia mulai serius dengan observability ketika arsitektur mereka pindah dari monolith ke microservices, karena akar masalah sering berada di service yang tidak langsung terlihat. Kombinasi dengan DORA metrics membantu mengukur kesehatan delivery process.

Tiga Pilar Observability

PilarPertanyaan yang DijawabContoh Tools
Logs"Apa yang terjadi pada request ini?"Loki, CloudWatch Logs, Datadog Logs
Metrics"Berapa banyak dan seberapa lama?"Prometheus, Datadog Metrics
Traces"Service mana yang lambat di chain ini?"Jaeger, Tempo, OpenTelemetry

Standar OpenTelemetry kini menjadi rujukan industri untuk instrumentasi yang vendor-agnostic.

Kenapa Penting?

Untuk tim yang menjalankan canary release atau feature flag, observability adalah prasyarat. Tanpa visibility yang cukup, tim tidak akan tahu kapan harus rollback. Bagi marketer, data observability dari long task atau soft navigation berguna untuk diagnosa kenapa konversi turun di halaman tertentu.

Pertanyaan Umum

Apa bedanya monitoring dan observability?

Monitoring fokus pada known unknowns (kita tahu metrik apa yang dipantau). Observability memungkinkan menjawab unknown unknowns (pertanyaan baru saat insiden). Monitoring adalah subset dari observability.

Apakah startup kecil butuh observability?

Untuk produk dengan trafik rendah, monitoring sederhana (uptime + error rate) sudah cukup. Observability penuh worth it ketika ada lebih dari 3 service atau ketika downtime mulai berdampak pada revenue.

Bagikan