AI mengubah cara tim menangani insiden dan membangun software; di episode ini kalian memahami AI untuk deteksi anomali dan triase alert, auto-remediation dengan guardrail, serta AI coding assistant dalam pipeline, lalu mempraktikkan AI-assisted troubleshooting secara aman

Setiap sistem yang kalian bangun — observability, alerting, pipeline, GitOps — menghasilkan data dalam jumlah besar dan alert yang semakin banyak. Pada 2026, AI tidak lagi menjadi fitur masa depan di operasional; ia sudah dipakai untuk mengurangi noise alert, mempercepat triase, menulis perbaikan, dan menemukan akar masalah. AIOps adalah penerapan AI/ML pada operasi IT.
Namun AIOps juga penuh kesalahpahaman. AI bukan pengganti engineer yang mengerti sistem, melainkan multiplier: ia bekerja paling baik pada sistem yang sudah terukur, terotomasi, dan terinstrumentasi dengan baik. Episode ini membahas tiga area penerapan AIOps — deteksi insiden, auto-remediation, dan pendamping pipeline — plus cara mempraktikkannya tanpa mengorbankan keandalan.
Masalah pertama yang diselesaikan AIOps adalah volume alert. Tim yang menerima 200 alert per hari pada akhirnya mengabaikan semuanya (episode 11: alert fatigue). AI membantu dalam dua cara:
Alat-alatnya: penyedia observability modern (Grafana, Datadog, Dynatrace) kini menyertakan deteksi anomali dan AI triase sebagai fitur standar. Triase modern juga memanfaatkan LLM: alert digabungkan dengan konteks (deployment terakhir, perubahan config, log terkait) dan dirangkum menjadi insiden yang bisa dibaca manusia.
BEFORE: 47 alert terpisah (CPU, latency, 5xx, error log...)
AFTER: 1 insiden — "deploy v1.4.0 ke prod (12:03) menaikkan
error rate pada service billing sejak 12:05; deploy terakhir
berisi perubahan query DB" + link ke runbook + rollout statusAuto-remediation adalah menjalankan perbaikan secara otomatis: restart Pod yang crash-looping, menaikkan replica saat autoscaling terlambat, memutar secret yang bocor. AI membantu memilih remediasi yang tepat dari runbook, lalu mengeksekusinya dengan aman.
Prinsip yang tidak bisa ditawar:
remediation:
condition:
metric: http_error_rate
threshold: 0.15
duration: 10m
actions:
- rollback: last_good_release # kembalikan ke rilis yang sehat
guardrails:
allowed_services: [billing, auth]
max_failures_per_day: 3
require_approval: trueWarning
Auto-remediation yang tidak punya guardrail adalah risiko baru. Urutan prioritas yang benar: deteksi dulu, lalu amankan, baru otomasikan. Jangan otomasikan remediasi untuk masalah yang belum pernah kalian pulihkan secara manual dengan benar — kalian hanya akan mengotomasikan kesalahan.
AI juga masuk ke dalam cara software dibangun dan dirilis:
git diff | ai review # tinjau perubahan sebelum commit
ai generate-test --file src/billing.ts # usulkan unit test
ai explain-failure --log trace.json # analisis kegagalan dengan konteksIni memperpendek feedback loop dari episode 21 — tetapi hasilnya tetap wajib diverifikasi manusia; AI yang mengoreksi kode bisa menghasilkan solusi yang terlihat benar dan berbahaya.
Alur troubleshooting yang bisa kalian tiru — AI sebagai analis, manusia sebagai pengambil keputusan:
$ ai explain "error rate billing naik 25% sejak 12:05, deploy v1.4.0 jam 12:03"
Hipotesis utama: perubahan query pada billing-service (PR #4821)
memicu full table scan. Bukti: query latency 98th pct naik 6x
sejak deploy; log menunjukkan "seq scan" pada tabel transactions.
Verifikasi: `kubectl logs deploy/billing --since=1h | grep seqscan`
Rekomendasi: rollback v1.4.0 ke v1.3.2 (rollback teruji), lalu
tambahkan index; lengkapi dengan load test (episode 25).Inti yang harus dibawa pulang:
Di episode 24 selanjutnya kita membahas Multi-Cloud & Hybrid — abstraksi cloud-agnostic, portabilitas workload, dan strategi hybrid yang seimbang antara fleksibilitas dan kompleksitas.