Menggunakan CloudWatch alarm Amazon - Amazon CloudWatch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan CloudWatch alarm Amazon

Anda dapat membuat alarm yang mengawasi metrik dan mengirimkan notifikasi atau secara otomatis melakukan perubahan pada sumber daya yang sedang dipantau ketika ada pelanggaran ambang batas. Misalnya, Anda dapat memantau penggunaan CPU dan pembacaan cakram serta penulisan instans Amazon EC2 Anda dan kemudian menggunakan data tersebut untuk menentukan apakah Anda harus meluncurkan instans tambahan untuk menangani peningkatan beban. Anda juga dapat menggunakan data ini untuk menghentikan instans yang tidak digunakan untuk menghemat uang.

Anda dapat membuat alarm metrik dan komposit di Amazon CloudWatch.

Anda dapat membuat alarm pada kueri Wawasan Metrik yang menggunakan tag AWS sumber daya untuk memfilter dan mengelompokkan metrik. Untuk menggunakan tag dengan alarm, pada https://console.aws.amazon.com/connect/, pilih Pengaturan. Pada halaman CloudWatch Pengaturan, di bawah Aktifkan tag sumber daya di telemetri, pilih Aktifkan. Untuk pemantauan sadar konteks yang secara otomatis menyesuaikan dengan strategi penandaan Anda, buat alarm pada kueri Wawasan Metrik menggunakan tag sumber daya. AWS Ini memungkinkan Anda untuk memantau semua sumber daya yang ditandai dengan aplikasi atau lingkungan tertentu.

  • Alarm metrik menonton CloudWatch metrik tunggal atau hasil ekspresi matematika berdasarkan CloudWatch metrik. Alarm tersebut melakukan satu atau beberapa tindakan berdasarkan pada nilai metrik atau ekspresi relatif terhadap ambang batas selama beberapa periode waktu. Tindakan tersebut dapat berupa mengirimkan pemberitahuan ke topik Amazon SNS, melakukan tindakan Amazon EC2 atau tindakan Amazon EC2 Auto Scaling, memulai penyelidikan dalam investigasi operasional CloudWatch investigasi, atau membuat insiden atau di Systems Manager. OpsItem

  • Sebuah Alarm gabungan mencakup ekspresi aturan yang memperhitungkan status alarm-alarm lainnya yang telah Anda buat. Alarm gabungan tersebut akan beralih ke status ALARM hanya jika semua ketentuan yang ada dalam aturan itu terpenuhi. Alarm yang ditentukan dalam sebuah ekspresi aturan alarm gabungan dapat mencakup alarm-alarm metrik dan alarm-alarm gabungan lainnya.

    Menggunakan alarm gabungan dapat mengurangi bising alarm. Anda dapat membuat beberapa alarm metrik, dan juga membuat sebuah alarm gabungan serta mengatur peringatan hanya untuk alarm gabungan. Misalnya, sebuah alarm gabungan dapat beralih ke status ALARM hanya jika semua alarm metrik yang mendasarinya berada dalam status ALARM.

    Alarm komposit dapat mengirim notifikasi Amazon SNS saat mengubah status, dan dapat membuat investigasi, Systems OpsItems Manager, atau insiden saat masuk ke status ALARM, tetapi tidak dapat melakukan tindakan EC2 atau tindakan Auto Scaling.

catatan

Anda dapat membuat alarm sebanyak yang Anda inginkan di AWS akun Anda.

Anda juga dapat menambahkan alarm ke dasbor, sehingga Anda dapat memantau dan menerima peringatan tentang sumber daya AWS dan aplikasi Anda di beberapa wilayah. Setelah Anda menambahkan sebuah alarm ke dasbor, alarm itu akan berubah menjadi abu-abu saat berada dalam status INSUFFICIENT_DATA dan menjadi merah saat berada dalam status ALARM. Alarm tersebut akan ditampilkan tanpa warna saat berada dalam status OK.

Anda juga dapat memfavoritkan alarm yang baru saja dikunjungi dari opsi Favorit dan terbaru di panel navigasi CloudWatch konsol. Opsi Favorit dan terbaru tersebut memiliki kolom untuk alarm-alarm favorit Anda dan alarm-alarm yang baru saja Anda kunjungi.

Sebuah alarm menginvokasi tindakan hanya ketika status alarm tersebut berubah. Kecuali alarm dengan tindakan penskalaan otomatis (Auto Scaling). Untuk tindakan penskalaan otomatis (Auto Scaling), alarm akan terus menginvokasi tindakan tersebut satu kali per menit sehingga alarm tetap berada dalam status baru.

Sebuah alarm dapat mengawasi metrik yang di akun yang sama. Jika Anda telah mengaktifkan fungsionalitas lintas akun di CloudWatch konsol, Anda juga dapat membuat alarm yang menonton metrik di akun lain. AWS Membuat alarm gabungan lintas akun tidak didukung. Membuat alarm lintas akun yang menggunakan ekspresi matematika didukung, kecuali jika fungsi ANOMALY_DETECTION_BAND, INSIGHT_RULE, dan SERVICE_QUOTA tidak didukung untuk alarm lintas akun.

catatan

CloudWatch tidak menguji atau memvalidasi tindakan yang Anda tentukan, juga tidak mendeteksi kesalahan Amazon EC2 Auto Scaling atau Amazon SNS yang dihasilkan dari upaya untuk menjalankan tindakan yang tidak ada. Anda harus memastikan bahwa tindakan alarm Anda ada.

Fitur umum CloudWatch alarm

Fitur-fitur berikut berlaku untuk semua CloudWatch alarm:

  • Tidak ada batasan jumlah alarm yang dapat Anda buat. Untuk membuat atau memperbarui alarm, Anda menggunakan CloudWatch konsol, tindakan PutMetricAlarmAPI, atau put-metric-alarmperintah di AWS CLI.

  • Nama alarm harus menggunakan karakter UTF-8, dan tidak dapat berisi karakter kontrol ASCII

  • Anda dapat mencantumkan salah satu atau semua alarm yang saat ini dikonfigurasi, dan mencantumkan alarm apa pun dalam status tertentu dengan menggunakan CloudWatch konsol, tindakan DescribeAlarmsAPI, atau perintah deskripsikan alarm di. AWS CLI

  • Anda dapat menonaktifkan dan mengaktifkan tindakan alarm dengan menggunakan tindakan DisableAlarmActionsdan EnableAlarmActionsAPI, atau enable-alarm-actionsperintah disable-alarm-actionsdan di AWS CLI.

  • Anda dapat menguji alarm dengan menyetelnya ke status apa pun menggunakan tindakan SetAlarmStateAPI atau set-alarm-stateperintah di AWS CLI. Perubahan status sementara ini hanya berlangsung hingga perbandingan alarm berikutnya terjadi.

  • Anda dapat membuat sebuah alarm untuk metrik kustom sebelum membuat metrik kustom tersebut. Agar alarm tersebut berfungsi dengan benar, Anda harus menyertakan semua dimensi untuk metrik kustom selain namespace metrik dan nama metrik dalam definisi alarm. Untuk melakukan ini, Anda dapat menggunakan tindakan PutMetricAlarmAPI, atau put-metric-alarmperintah di AWS CLI.

  • Anda dapat melihat riwayat alarm menggunakan CloudWatch konsol, tindakan DescribeAlarmHistoryAPI, atau describe-alarm-historyperintah di AWS CLI. CloudWatch mempertahankan riwayat alarm selama 30 hari. Setiap transisi status akan ditandai dengan stempel waktu yang unik. Dalam kasus yang jarang terjadi, riwayat Anda mungkin menampilkan lebih dari satu notifikasi perubahan status. Dengan stempel waktu tersebut, Anda dapat mengonfirmasi perubahan status yang unik.

  • Anda dapat memfavoritkan alarm dari opsi Favorit dan terbaru di panel navigasi CloudWatch konsol dengan mengarahkan kursor ke alarm yang ingin Anda favoritkan dan memilih simbol bintang di sebelahnya.

  • Alarm memiliki kuota periode evaluasi. Periode evaluasi dihitung dengan mengalikan periode alarm dengan jumlah periode evaluasi yang digunakan.

    • Periode evaluasi maksimum adalah tujuh hari untuk alarm dengan jangka waktu minimal satu jam (3600 detik).

    • Periode evaluasi maksimum adalah satu hari untuk alarm dengan periode yang lebih pendek.

    • Periode evaluasi maksimum adalah satu hari untuk alarm yang menggunakan sumber data Lambda khusus.

catatan

Beberapa AWS sumber daya tidak mengirim data metrik ke CloudWatch dalam kondisi tertentu.

Sebagai contoh, Amazon EBS mungkin tidak akan mengirimkan data metrik untuk volume tersedia yang tidak dilampirkan pada instans Amazon EC2, karena tidak ada aktivitas metrik yang perlu dipantau untuk volume tersebut. Jika Anda memiliki sebuah alarm yang diatur untuk metrik seperti itu, maka Anda mungkin akan melihat statusnya berubah menjadi INSUFFICIENT_DATA. Hal ini dapat menunjukkan bahwa sumber daya Anda tidak aktif, dan mungkin tidak selalu berarti bahwa ada masalah yang sedang terjadi. Anda dapat menentukan bagaimana masing-masing alarm memperlakukan data yang hilang. Untuk informasi selengkapnya, lihat Mengkonfigurasi bagaimana CloudWatch alarm memperlakukan data yang hilang.