Skip to main content

Troubleshooting Monitoring Cloud Watch

#1st ask: saya berencana ingin mengirimkan notifikasi apabila CPU, RAM dan disk diatas 80%, apakah cukup menggunakan monitoring dasar? atau saya tetap harus menginstall clourwatch agent?


🔍 Apa yang tersedia di Monitoring Dasar (tanpa CloudWatch Agent)?

Metrik Tersedia tanpa Agent? Interval
CPU Usage ✅ Ya (CPUUtilization) 5 menit (default), 1 menit jika Detailed Monitoring aktif
Memory ❌ Tidak
Disk Usage ❌ Tidak (hanya I/O, bukan kapasitas)

Jadi: RAM dan disk usage tidak tersedia di monitoring dasar.


✅ Kesimpulan:

Jika hanya ingin:

  • Monitor CPU > 80%cukup menggunakan monitoring dasar/detailed monitoring.

  • Monitor RAM dan Disk space > 80%HARUS install CloudWatch Agent, karena metrik ini tidak tersedia secara default.


🎯 Rekomendasi Aksi:

1. Pasang CloudWatch Agent di EC2 instance kamu.

Karena kamu ingin pantau:

  • CPU

  • RAM

  • Disk

2. Kirim custom metric ke CloudWatch

CloudWatch Agent akan mengirim data RAM dan Disk usage ke CloudWatch sebagai custom metrics.

3. Buat Alarm di CloudWatch

Setelah metrik tersedia, buat Alarm:

  • Masuk ke CloudWatch > Alarms > Create Alarm

  • Pilih metrik CPU / RAM / Disk usage

  • Threshold: > 80%

  • Action: Kirim notifikasi ke SNS (email/Slack/lainnya)


Kalau kamu mau, saya bisa bantu:

  • Buatkan konfigurasi CloudWatch Agent untuk CPU, RAM, dan Disk

  • Bantu setup CloudWatch Alarm + SNS (untuk kirim email jika di atas 80%)

Kamu pakai EC2 OS apa? (Amazon Linux, Ubuntu, atau lainnya?) Biar saya sesuaikan script-nya.