Membuat sebuah alarm throughput penyimpanan yang mengirim email - 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 throughput penyimpanan yang mengirim email

Anda dapat menyetel sebuah notifikasi SNS dan mengonfigurasikan sebuah alarm yang akan memicu ketika Amazon EBS melebihi throughput 100 MB.

Menyiapkan sebuah alarm throughput penyimpanan dengan menggunakan AWS Management Console

Gunakan langkah-langkah ini untuk menggunakan AWS Management Console untuk membuat alarm berdasarkan throughput Amazon EBS.

Cara membuat sebuah alarm throughput penyimpanan
  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. Pada Metrik EBS, pilih kategori metrik.

  5. Pilih baris dengan volume dan VolumeWriteBytes metrik.

  6. Untuk statistik, silakan pilih Rata-rata. Untuk periodenya, silakan pilih 5 Menit. Pilih Berikutnya.

  7. Pada Ambang Batas Alarm, masukkan nama unik untuk alarm (misalnya, myHighWriteAlarm) dan deskripsi alarm (misalnya, VolumeWriteBytes exceeds 100,000 KiB/s). 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.

  8. Pada Kapan pun, untuk adalah, pilih > dan masukkan 100000. Untuk for, masukkan 15 titik-titik berturut-turut.

    Pernyataan grafis dari ambang batas tersebut akan ditampilkan pada Pratinjau Alarm.

  9. Pada Pengaturan tambahan, untuk Perlakukan data yang hilang sebagai, pilih abaikan (status alarm dipertahankan) sehingga tidak ada titik data yang hilang tidak akan memicu perubahan status alarm.

  10. Pada Tindakan, untuk Setiap kali alarm ini, pilih Berada dalam status ALARM. Untuk Kirim notifikasi ke, pilih topik SNS yang sudah ada atau buat topik yang baru.

    Cara membuat sebuah topik SNS, pilih Daftar baru. Untuk Kirim notifikasi ke, masukkan nama untuk topik SNS (misalnya, myHighCpuAlarm), dan untuk Daftar email, masukkan daftar alamat email yang dipisahkan dengan tanda koma yang akan mendapatkan notifikasi ketika alarm statusnya beralih menjadi ALARM. Masing-masing alamat email akan mendapatkan sebuah email konfirmasi untuk berlangganan topik. Anda harus mengonfirmasi berlangganan tersebut sebelum notifikasi dapat dikirimkan ke sebuah alamat email.

  11. Pilih Buat alarm.

Menyiapkan sebuah alarm throughput penyimpanan dengan menggunakan AWS CLI

Gunakan langkah-langkah ini untuk menggunakan AWS CLI untuk membuat alarm berdasarkan throughput Amazon EBS.

Cara membuat sebuah alarm throughput penyimpanan
  1. Membuat sebuah topik SNS. Untuk informasi selengkapnya, lihat Menyiapkan notifikasi Amazon SNS.

  2. Membuat alarm.

    aws cloudwatch put-metric-alarm --alarm-name ebs-mon --alarm-description "Alarm when EBS volume exceeds 100MB throughput" --metric-name VolumeReadBytes --namespace AWS/EBS --statistic Average --period 300 --threshold 100000000 --comparison-operator GreaterThanThreshold --dimensions Name=VolumeId,Value=my-volume-id --evaluation-periods 3 --alarm-actions arn:aws:sns:us-east-1:111122223333:my-alarm-topic --insufficient-data-actions arn:aws:sns:us-east-1:111122223333:my-insufficient-data-topic
  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 ebs-mon --state-reason "initializing" --state-value OK
    2. Ubah status alarm dari OK menjadi ALARM.

      aws cloudwatch set-alarm-state --alarm-name ebs-mon --state-reason "initializing" --state-value ALARM
    3. Ubah status alarm dari ALARM menjadi INSUFFICIENT_DATA.

      aws cloudwatch set-alarm-state --alarm-name ebs-mon --state-reason "initializing" --state-value INSUFFICIENT_DATA
    4. Periksa apakah Anda telah menerima sebuah email notifikasi tentang alarm tersebut.