

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Créer une alerte de latence d'équilibreur de charge qui envoie un e-mail
<a name="US_AlarmAtThresholdELB"></a>

Vous pouvez configurer une notification Amazon SNS et configurer une alerte qui surveille une latence qui excède 100 ms pour votre Classic Load Balancer.

## Configuration d'une alarme de latence à l'aide du AWS Management Console
<a name="load-balancer-alarm-console"></a>

Suivez ces étapes pour utiliser le pour créer une alarme AWS Management Console de latence de l'équilibreur de charge.

**Pour créer une alerte de latence d'équilibreur de charge**

1. Ouvrez la CloudWatch console à l'adresse [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Dans le panneau de navigation, choisissez **Alarms** (alertes), **All Alarms** (Toutes les alertes).

1. Choisissez **Create alarm (Créer une alerte)**.

1. Sous **CloudWatch Métriques par catégorie**, choisissez la catégorie **ELB Metrics**.

1. Sélectionnez la ligne avec le Classic Load Balancer et la métrique **Latency** (Latence).

1. Pour les statistiques, choisissez **Average (Moyenne)**, l'un des centiles prédéfinis, ou spécifiez un centile personnalisé (par exemple, **p95.45**).

1. Pour la période, choisissez **1 Minute**.

1. Choisissez **Suivant**.

1. Sous **Alarm Threshold (Seuil d'alerte)**, saisissez un nom unique pour l'alerte (par exemple : **myHighCpuAlarm**) et une description de l'alerte (par exemple :**Alarm when Latency exceeds 100s**). Les noms des alertes ne doivent contenir que des caractères UTF-8 et ne peuvent pas contenir de caractères de contrôle ASCII.

   Le nom ne doit contenir que des caractères UTF-8 et ne peut pas contenir de caractères de contrôle ASCII. La description peut inclure le formatage du markdown, qui est affiché uniquement dans l'onglet **Détails** de l'alarme de la CloudWatch console. Le markdown peut être utile pour ajouter des liens vers des runbooks ou d'autres ressources internes.

1. Sous **Whenever (À chaque fois que)**, pour **is (est)**, choisissez **>** et tapez **0.1**. Pour **for (pour)**, entrez **3**.

1. Sous **Paramètres supplémentaires**, dans **Traiter les données manquantes comme**, choisissez **à ignorer (conserver l'état d'alerte)** de sorte que les points de données manquants ne déclenchent pas de changement d'état de l'alerte.

   Dans **Percentiles avec exemples de bas niveau**, choisissez **à ignorer (conserver l'état d'alerte)**, de sorte que l'alerte évalue uniquement les situations comptant des nombres d'échantillons de données adéquats. 

1. Sous **Actions**, pour **Whenever this alarm (Chaque fois que cette alerte)**, choisissez **State is ALARM (L'état est alerte)**. Pour **Send notification to (Envoyer une notification à)**, choisissez une rubrique SNS existante ou créez-en une.

   Pour créer une rubrique SNS, choisissez **New list (Nouvelle liste)**. Pour **Send notification to (Envoyer une notification à)**, entrez le nom de la rubrique SNS (**myHighCpuAlarm**, par exemple) et, pour **Email list**, entrez une liste d'adresses e-mail, séparées par une virgule, à avertir quand l'alerte passe à l'état `ALARM`. Chaque adresse e-mail reçoit un e-mail de confirmation d'abonnement à la rubrique. Vous devrez confirmer l'abonnement avant de pouvoir recevoir des notifications.

1. Choisissez **Create Alarm** (Créer l'alerte).

## Configuration d'une alarme de latence à l'aide du AWS CLI
<a name="load-balancer-alarm-cli"></a>

Suivez ces étapes pour utiliser le pour créer une alarme AWS CLI de latence de l'équilibreur de charge.

**Pour créer une alerte de latence d'équilibreur de charge**

1. Configurez une rubrique SNS. Pour de plus amples informations, veuillez consulter [Configuration des notifications Amazon SNS](Notify_Users_Alarm_Changes.md#US_SetupSNS).

1. Créez l'alarme à l'aide de la [put-metric-alarm](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html)commande suivante :

   ```
   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. Testez l'alarme en forçant un changement d'état de l'alarme à l'aide de la [set-alarm-state](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/set-alarm-state.html)commande.

   1. Remplacez la valeur `INSUFFICIENT_DATA` de l'état de l'alerte par `OK`.

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

   1. Remplacez la valeur `OK` de l'état de l'alerte par `ALARM`.

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

   1. Vérifiez si vous avez reçu une notification par e-mail concernant l'alerte.