Buat alarm CPU penggunaan - Amazon CloudWatch

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

Buat alarm CPU penggunaan

Anda dapat membuat CloudWatch alarm yang mengirimkan pemberitahuan menggunakan Amazon SNS saat alarm berubah status dari OK keALARM.

Alarm berubah ke ALARM status ketika CPU penggunaan rata-rata EC2 instance melebihi ambang batas yang ditentukan untuk periode tertentu berturut-turut.

Menyiapkan alarm CPU penggunaan menggunakan AWS Management Console

Gunakan langkah-langkah ini untuk menggunakan AWS Management Console untuk membuat alarm CPU penggunaan.

Untuk membuat alarm berdasarkan CPU penggunaan
  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 EC2metrik.

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

  7. Temukan baris dengan contoh yang ingin Anda cantumkan di InstanceIdkolom dan CPUUtilizationdi 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 Sewaktu-waktu CPUUtilization adalah, tentukan Lebih Besar. Di bawah dari... , tentukan ambang batas yang akan memicu alarm untuk ALARM menyatakan jika CPU pemanfaatan 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. Di bawah Pemberitahuan, pilih Dalam alarm dan pilih SNS topik yang akan diberitahukan saat alarm 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 harus berisi hanya UTF -8 karakter, dan tidak dapat berisi karakter ASCII kontrol. 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 CPU penggunaan menggunakan AWS CLI

Gunakan langkah-langkah ini untuk menggunakan AWS CLI untuk membuat alarm CPU penggunaan.

Untuk membuat alarm berdasarkan CPU penggunaan
  1. Siapkan SNS topik. Untuk informasi selengkapnya, lihat Menyiapkan SNS notifikasi Amazon.

  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.