Hai!

Setelah hibernasi selama dua bulan, saya kembali akan menulis jurnal yang mana untuk beberapa waktu kedepan topiknya adalah AWS (Amazon Web Service). Yup.

Pada jurnal ini saya ingin membahas mengenai billing alarm yang terdapat pada layanan AWS CloudWatch yang mana fungsinya adalah mengirimkan notifikasi (notifikasi ini dimanage oleh layanan Simple Notification Service (SNS)) melalui email ketika cost melebihi dari budget yang diset.

Langsung saja ya!

Pertama, login ke AWS Console di https://console.aws.amazon.com/. Gunakan Account ID, IAM username, dan password akun AWS masing-masing. Lalu klik Sign In.

Pertama, pastikan region sudah sesuai ya. Disini saya set ke us-east-1.

Klik Services button di samping logo AWS, lalu pada menu Management & Governance klik CloudWatch.

Berikut tampilan dari layanan CloudWatch. Untuk mengatur alarm, klik menu Alarms di sisi kiri.

Ketika belum memiliki alarm, maka masih akan kosong. Untuk membuatnya klik Create Alarm.

Akan muncul menu langkah-langkah membuat alarm nya. Pada langkah pertama kita diminta memilih metrik. Klik Select Metric.

Klik menu Billing.

Lalu klik Total Estimated Charge.

Dan klik USD, lalu klik Select Metric.

Lalu akan muncul tampilan metric seperti di bawah ini ya. Atur period nya 6 hours, artinya akan dicek setiap 6 jam sekali.

Scroll down dan pilih threshold type nya Static, whenever Greter, lalu set 20 USD. Jadi ketika cost nya melebihi 20 USD maka alarm akan mengirim notifikasi. Static disini dipilih berdasarkan value 20 USD. Ketika pilih Anomaly detection maka alarm hanya akan diset ketika ada anomali.

Lalu klik Next.

Pada langkah kedua, pada state trigger pilih In alarm. Lalu klik Create new topic jika belum memiliki topik. Isikan nama topik dan email yang akan menerima notifikasinya ya. Lalu klik Create topic.

Setelah topic dibuat, pilih Select an existing SNS topic dan pilih topic yang dibuat sebelumnya. Lalu klik Next.

Pada langkah ketiga, isikan nama alarm dan deskripsinya, lalu klik Next.

Pada langkah keempat berisikan preview. Review dan pastikan sudah sesuai dengan apa yang dikehendaki.

Scoll down. Lalu klik Create alarm.

Akan secara otomatis masuk ke dashboard AWS CloudWatch. Klik View alarm.

Setelah diklik, kita akan diarahkan ke alarm yang telah dibuat. Bisa dipantau estimasi charged nya ya.

Lalu cek mailbox di email yang ditambahkan di topic sebelumnya. Muncul akan seperti di bawah ini. Klik Confirm subscription.

Lalu akan muncul Supscription confirmed!

Jadi setiap enam jam sekali, alarm akan mengecek dan mengirimkan notifikasi ke email ketika charged melebihi 20 USD.

Sekian!