Membuat sebuah alarm penggunaan CPU - Amazon CloudWatch

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
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, silakan pilih Alarm, Semua Alarm.

  3. Pilih Buat alarm.

  4. Pilih Pilih Metrik.

  5. Di tab Semua metrik, pilih EC2 metrik.

  6. Pilih kategori metrik (misalnya, Metrik Per-Instans).

  7. 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.

  8. 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).

  9. Pilih sebuah periode (misalnya, 5 minutes).

  10. Pada Ketentuan, tentukan hal-hal berikut:

    1. Untuk Jenis ambang batas, pilih Statis.

    2. 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.

    3. 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 status ALARM 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.

    4. 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.

    5. 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.

  11. Pilih Berikutnya.

  12. 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.

  13. Setelah selesai, silakan pilih Berikutnya.

  14. 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.

  15. 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
  1. Menyiapkan sebuah topik SNS. Untuk informasi selengkapnya, lihat Menyiapkan notifikasi Amazon SNS.

  2. 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 --period 300 --threshold 70 --comparison-operator GreaterThanThreshold --dimensions Name=InstanceId,Value=i-12345678 --evaluation-periods 2 --alarm-actions arn:aws:sns:us-east-1:111122223333:my-topic --unit Percent
  3. Uji alarm dengan memaksa perubahan status alarm menggunakan set-alarm-stateperintah.

    1. Ubah status alarm dari INSUFFICIENT_DATA menjadi OK.

      aws cloudwatch set-alarm-stateĀ --alarm-name cpu-mon --state-reason "initializing" --state-value OK
    2. Ubah status alarm dari OK menjadi ALARM.

      aws cloudwatch set-alarm-state --alarm-name cpu-mon --state-reason "initializing" --state-value ALARM
    3. Pastikan bahwa Anda telah menerima notifikasi tentang alarm tersebut.