Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat sebuah alarm penggunaan CPU
Anda dapat membuat CloudWatch alarm yang mengirimkan pemberitahuan menggunakan Amazon SNS saat alarm berubah status dari OK
ke. ALARM
Alarm berubah ke ALARM
status ketika penggunaan CPU rata-rata dari sebuah EC2 instance melebihi ambang batas yang ditentukan untuk periode tertentu berturut-turut.
Menyiapkan alarm penggunaan CPU menggunakan AWS Management Console
Gunakan langkah-langkah ini untuk menggunakan AWS Management Console untuk membuat alarm penggunaan CPU.
Cara membuat sebuah alarm yang didasarkan pada penggunaan CPU
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. -
Pada panel navigasi, silakan pilih Alarm, Semua Alarm.
-
Pilih Buat alarm.
Pilih Pilih Metrik.
-
Di tab Semua metrik, pilih EC2 metrik.
Pilih kategori metrik (misalnya, Metrik Per-Instans).
-
Cari baris dengan contoh yang ingin Anda cantumkan dalam InstanceId kolom dan CPUUtilization dalam kolom Nama Metrik. Pilih kotak centang yang ada di samping baris ini, dan pilih Pilih metrik.
Pada Tetapkan metrik dan kondisi, untuk Statistik pilih Rata-rata, kemudian pilih salah satu persentil yang sudah ditentukan sebelumnya, atau Anda bisa menetapkan persentil kustom (misalnya,
p95.45
).-
Pilih sebuah periode (misalnya,
5 minutes
). Pada Ketentuan, tentukan hal-hal berikut:
Untuk Jenis ambang batas, pilih Statis.
-
Untuk Kapan pun CPUUtilization ada, tentukan Lebih Besar. Pada dari..., tetapkan ambang batas untuk memicu alarm beralih statusnya menjadi ALARM ketika penggunaan CPU melebihi persentase ini. Sebagai contoh, 70.
-
Pilih Konfigurasi tambahan. Untuk Titik data alarm, tentukan berapa banyak periode evaluasi (titik data) yang harus ada dalam status
ALARM
untuk memicu alarm. Jika kedua nilai di sini cocok, Anda membuat alarm yang beralih ke statusALARM
jika terjadi pelanggaran selama sebanyak itu dalam periode berturut-turut.Untuk membuat alarm M dari N, tentukan angka yang lebih rendah untuk nilai pertama dibandingkan dengan nilai yang Anda tentukan untuk nilai kedua. Untuk informasi selengkapnya, lihat Melakukan evaluasi alarm.
Untuk Perlakuan data yang hilang, pilih cara alarm berperilaku ketika beberapa titik data hilang. Untuk informasi selengkapnya, lihat Mengkonfigurasi bagaimana CloudWatch alarm memperlakukan data yang hilang.
-
Jika alarm menggunakan sebuah persentil sebagai statistik yang dipantau, maka kotak Persentil dengan sampel rendah akan ditampilkan. Pilih apakah Anda akan melakukan evaluasi atau mengabaikan kasus yang memiliki tingkat sampel yang kecil. Jika Anda memilih abaikan (status alarm tidak berubah), maka status alarm saat ini akan tetap dipertahankan ketika ukuran sampel terlalu kecil. Untuk informasi selengkapnya, lihat CloudWatch Alarm berbasis persentil dan sampel data rendah.
Pilih Berikutnya.
-
Pada Notifikasi, pilih Dalam alarm dan kemudian pilih sebuah topik SNS yang akan diberitahukan sebagai notifikasi ketika alarm berada dalam status
ALARM
Agar alarm mengirimkan beberapa notifikasi untuk status alarm yang sama atau untuk status alarm yang berbeda, silakan pilih Tambahkan notifikasi.
Agar alarm tidak mengirim notifikasi, silakan pilih Hapus.
-
Setelah selesai, silakan pilih Berikutnya.
-
Masukkan sebuah nama dan deskripsi untuk alarm tersebut. Lalu pilih Berikutnya.
Nama tersebut harus menggunakan karakter UTF-8, dan tidak dapat berisi karakter kontrol ASCII. Deskripsi dapat mencakup pemformatan penurunan harga, yang hanya ditampilkan di tab Detail alarm di CloudWatch konsol. Penurunan harga dapat Anda gunakan untuk menambahkan tautan ke runbook atau sumber daya internal lainnya.
Pada Pratinjau dan buat, konfirmasikan bahwa informasi dan ketentuannya sudah sesuai keinginan Anda, kemudian pilih Buat alarm.
Menyiapkan alarm penggunaan CPU menggunakan AWS CLI
Gunakan langkah-langkah ini untuk menggunakan AWS CLI untuk membuat alarm penggunaan CPU.
Cara membuat sebuah alarm yang didasarkan pada penggunaan CPU
-
Menyiapkan sebuah topik SNS. Untuk informasi selengkapnya, lihat Menyiapkan notifikasi Amazon SNS.
-
Buat alarm menggunakan put-metric-alarmperintah sebagai berikut.
aws cloudwatch put-metric-alarm --alarm-name
cpu-mon
--alarm-description "Alarm when CPU exceeds 70%" --metric-name CPUUtilization --namespace AWS/EC2 --statistic Average --period300
--threshold70
--comparison-operator GreaterThanThreshold --dimensions Name=InstanceId,Value=i-12345678
--evaluation-periods2
--alarm-actions arn:aws:sns:us-east-1
:111122223333
:my-topic
--unit Percent -
Uji alarm dengan memaksa perubahan status alarm menggunakan set-alarm-stateperintah.
-
Ubah status alarm dari
INSUFFICIENT_DATA
menjadiOK
.aws cloudwatch set-alarm-stateĀ --alarm-name
cpu-mon
--state-reason "initializing" --state-value OK -
Ubah status alarm dari
OK
menjadiALARM
.aws cloudwatch set-alarm-state --alarm-name
cpu-mon
--state-reason "initializing" --state-value ALARM -
Pastikan bahwa Anda telah menerima notifikasi tentang alarm tersebut.
-