Daftar Isi
Pengantar
Amazon CloudWatch adalah layanan monitoring dari AWS (Amazon Web Services) yang digunakan untuk mengumpulkan, memantau, dan menganalisis metrik serta log dari resource AWS maupun aplikasi Anda.
Fungsi utama CloudWatch:
-
Monitoring Metrik
-
Log Management
-
Menyimpan dan menganalisis log melalui CloudWatch Logs.
-
Dapat digunakan untuk debugging atau audit aplikasi.
-
-
Alarm & Notifikasi
-
Dashboard
-
Menyediakan visualisasi data real-time (grafik, chart, dan statistik) untuk memantau kesehatan sistem.
-
-
Event Monitoring
-
Menggunakan CloudWatch Events / EventBridge untuk memicu tindakan otomatis saat ada perubahan status di resource AWS.
-
🧠Contoh penggunaan nyata:
-
Mengirim notifikasi ke Slack jika CPU EC2 > 80%.
-
Melihat log error dari aplikasi di CloudWatch Logs.
-
Memantau performa RDS dan EKS cluster secara visual di dashboard.
🔗 Integrasi umum:
CloudWatch sering digunakan bersama:
Cara Membuat Monitoring Server di AWS dengan Cloudwatch dan Grafana
mkdir grafana
cd grafana
nano docker-compose.yaml
version: ‘3.8’
services:
grafana:
image: grafana/grafana:latest
container_name: grafana
restart: always
ports:
– “3000:3000”
environment:
– GF_SECURITY_ADMIN_USER=admin
– GF_SECURITY_ADMIN_PASSWORD=admin123
volumes:
– grafana-data:/var/lib/grafana
volumes:
grafana-data:
docker compose up -d
- Setelah selesai buka dashboard grafana
akses http://localhost:3000 atau http://ipadd:3000
user : admin |pass : admin132
username : grafana -> next -> pillih Attach policies directly -> cari ” CloudWatchReadOnlyAccess” lalu centang -> next -> create User
- Buat secreat key untuk user
Masuk ke user “grafana”-> pilih tab security credentials -> pilih create acces key
nanti akan muncul secreat key nya.
- Login ke grafana dashboard
Buka menu add new connection -> cari cloudwatch
Ubah authentication provider jadi access & secreat key . dan masukan access id dan secret id dari IAM user grafana yang sebelum nya di buat.
kemudian default region sesuaikan dengan server2 yang di build di AWS .misal pilih ap-southeast-3
kemudian pilih save & Test. Jika muncul connect berarti sudah berhasil setup cloudwatch ke grafana.
- Selanjutnya untuk buat dashboard bisa kunjungi web ->Â https://grafana.com/grafana/dashboards/?dataSource=cloudwatch
nanti banyak dashboard untuk cloudwatch tinggal pilih misalkan ada dashboard untuk EC2 , EKS, RDS, ALB dan lain nya.
Penutup
Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Membuat Monitoring Server di AWS dengan Cloudwatch dan Grafana. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.