Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat sebuah alarm latensi penyeimbang beban yang mengirim email
Anda dapat mengatur SNS notifikasi Amazon dan mengonfigurasi alarm yang memantau latensi melebihi 100 ms untuk Classic Load Balancer Anda.
Menyiapkan alarm latensi menggunakan AWS Management Console
Gunakan langkah-langkah ini untuk menggunakan AWS Management Console alarm latensi penyeimbang beban.
Cara membuat sebuah alarm latensi penyeimbang beban
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. -
Pada panel navigasi, silakan pilih Alarm, Semua Alarm.
-
Pilih Buat alarm.
-
Di bawah CloudWatch Metrik berdasarkan Kategori, pilih kategori ELBMetrik.
-
Pilih baris dengan Penyeimbang Beban Klasik dan metrik Latensi.
-
Untuk statistik pilih Rata-rata, kemudian pilih salah satu persentil yang sudah ditentukan sebelumnya, atau Anda bisa menetapkan persentil kustom (misalnya,
p95.45
). -
Untuk periodenya, silakan pilih 1 Menit.
-
Pilih Berikutnya.
-
Pada Ambang Batas Alarm, masukkan nama unik untuk alarm (misalnya,
myHighCpuAlarm
) dan deskripsi alarm (misalnya,Alarm when Latency exceeds 100s
). Nama alarm harus berisi hanya UTF -8 karakter, dan tidak dapat berisi karakter ASCII kontrolNama 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.
-
Pada Kapan pun, untuk adalah, pilih > dan masukkan
0.1
. Untuk for, masukkan3
. -
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.
Untuk Persentil dengan sampel kecil, pilih abaikan (pertahankan status alarm) sehingga alarm hanya akan mengevaluasi situasi dengan jumlah sampel data yang memadai.
-
Di bawah Tindakan, untuk Kapan pun alarm ini, pilih Status adalah ALARM. Untuk Kirim pemberitahuan ke, pilih SNS topik yang ada atau buat yang baru.
Untuk membuat SNS topik, pilih Daftar baru. Untuk Kirim pemberitahuan ke, masukkan nama untuk SNS topik (misalnya,
myHighCpuAlarm
), dan untuk daftar Email, masukkan daftar alamat email yang dipisahkan koma untuk diberi tahu saat alarm berubah ke status.ALARM
Setiap alamat email dikirimi email konfirmasi berlangganan topik. Anda harus mengonfirmasi berlangganan tersebut sebelum notifikasi dapat dikirim. -
Pilih Buat alarm.
Menyiapkan alarm latensi menggunakan AWS CLI
Gunakan langkah-langkah ini untuk menggunakan AWS CLI alarm latensi penyeimbang beban.
Cara membuat sebuah alarm latensi penyeimbang beban
-
Siapkan SNS topik. Untuk informasi selengkapnya, lihat Menyiapkan SNS notifikasi Amazon.
-
Buat alarm menggunakan put-metric-alarmperintah sebagai berikut:
aws cloudwatch put-metric-alarm --alarm-name
lb-mon
--alarm-description "Alarm when Latency exceeds 100s" --metric-name Latency --namespace AWS/ELB --statistic Average --period 60 --threshold 100 --comparison-operator GreaterThanThreshold --dimensions Name=LoadBalancerName,Value=my-server
--evaluation-periods 3 --alarm-actions arn:aws:sns:us-east-1
:111122223333
:my-topic
--unit Seconds -
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
lb-mon
--state-reason "initializing" --state-value OK -
Ubah status alarm dari
OK
menjadiALARM
.aws cloudwatch set-alarm-state --alarm-name
lb-mon
--state-reason "initializing" --state-value ALARM -
Periksa apakah Anda telah menerima sebuah email notifikasi tentang alarm tersebut.
-