

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
<a name="US_AlarmAtThresholdELB"></a>

Anda dapat menyiapkan sebuah notifikasi Amazon SNS dan mengonfigurasi sebuah alarm yang akan memantau latensi yang melebihi 100 ms untuk Penyeimbang Beban Klasik Anda.

## Menyiapkan alarm latensi menggunakan Konsol Manajemen AWS
<a name="load-balancer-alarm-console"></a>

Gunakan langkah-langkah ini untuk menggunakan Konsol Manajemen AWS alarm latensi penyeimbang beban.

**Cara membuat sebuah alarm latensi penyeimbang beban**

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Pada panel navigasi, silakan pilih **Alarm**, **Semua Alarm**.

1. Pilih **Buat alarm**.

1. Berdasarkan **CloudWatch Metrik berdasarkan Kategori**, pilih kategori **Metrik ELB**.

1. Pilih baris dengan Penyeimbang Beban Klasik dan metrik **Latensi**.

1. Untuk statistik pilih **Rata-rata**, kemudian pilih salah satu persentil yang sudah ditentukan sebelumnya, atau Anda bisa menetapkan persentil kustom (misalnya, **p95.45**).

1. Untuk periodenya, silakan pilih **1 Menit**.

1. Pilih **Berikutnya**.

1. Pada **Ambang Batas Alarm**, masukkan nama unik untuk alarm (misalnya, **myHighCpuAlarm**) dan deskripsi alarm (misalnya, **Alarm when Latency exceeds 100s**). Nama alarm harus menggunakan karakter UTF-8, dan tidak dapat berisi karakter kontrol ASCII

   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.

1. Pada **Kapan pun**, untuk **adalah**, pilih **>** dan masukkan **0.1**. Untuk **for**, masukkan **3**.

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

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

1. Pilih **Buat alarm**.

## Menyiapkan alarm latensi menggunakan AWS CLI
<a name="load-balancer-alarm-cli"></a>

Gunakan langkah-langkah ini untuk menggunakan AWS CLI alarm latensi penyeimbang beban.

**Cara membuat sebuah alarm latensi penyeimbang beban**

1. Menyiapkan sebuah topik SNS. Untuk informasi selengkapnya, lihat [Menyiapkan notifikasi Amazon SNS](Notify_Users_Alarm_Changes.md#US_SetupSNS).

1. Buat alarm menggunakan [put-metric-alarm](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html)perintah sebagai berikut:

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

1. Uji alarm dengan memaksa perubahan status alarm menggunakan [set-alarm-state](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/set-alarm-state.html)perintah.

   1. Ubah status alarm dari `INSUFFICIENT_DATA` menjadi `OK`.

      ```
      1. aws cloudwatch set-alarm-state --alarm-name {{lb-mon}} --state-reason "initializing" --state-value OK
      ```

   1. Ubah status alarm dari `OK` menjadi `ALARM`.

      ```
      1. aws cloudwatch set-alarm-state --alarm-name {{lb-mon}} --state-reason "initializing" --state-value ALARM
      ```

   1. Periksa apakah Anda telah menerima sebuah email notifikasi tentang alarm tersebut.