

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Einen Load-Balancer-Latenz-Alarm erstellen, der E-Mails versendet
<a name="US_AlarmAtThresholdELB"></a>

Sie können für den Classic Load Balancer eine Amazon-SNS-Benachrichtigung einrichten und einen Alarm konfigurieren, der überwacht, ob die Latenz 100 ms übersteigt.

## Einrichten eines Latenzalarms mit dem AWS-Managementkonsole
<a name="load-balancer-alarm-console"></a>

Gehen Sie wie folgt vor, um einen Latenzalarm AWS-Managementkonsole für den Load Balancer zu erstellen.

**Erstellen eines Load Balancer-Latenz-Alarms**

1. Öffnen Sie die CloudWatch Konsole unter. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)

1. Wählen Sie im Navigationsbereich zuerst **Alarme** und dann **Alle Alarme** aus.

1. Wählen Sie **Create alarm** (Alarm erstellen) aus.

1. Wählen Sie unter **CloudWatch Metriken nach Kategorie** die Kategorie **ELB-Metriken** aus.

1. Wählen Sie die Zeile mit Classic Load Balancer und der Metrik **Latenz** aus.

1. Für die Statistiken wählen Sie **Average** und dann eines der vordefinierten Perzentile aus, oder Sie geben ein benutzerdefiniertes Perzentil (z. B. **p95.45**) an.

1. Wählen Sie als Zeitraum **1 Minute** aus.

1. Wählen Sie **Weiter** aus.

1. Geben Sie unter **Alarm threshold (Alarmschwellwert)** einen eindeutigen Namen für den Alarm (z. B. **myHighCpuAlarm**) und eine Beschreibung des Alarms (z. B. **Alarm when Latency exceeds 100s**) ein. Alarmnamen dürfen nur UTF-8-Zeichen und keine ASCII-Kontrolleingabezeichen enthalten

   Der Name darf nur UTF-8-Zeichen und keine ASCII-Kontrolleingabezeichen enthalten. Die Beschreibung kann eine Markdown-Formatierung enthalten, die nur auf der Registerkarte **Alarmdetails** in der CloudWatch Konsole angezeigt wird. Der Markdown kann nützlich sein, um Links zu Runbooks oder anderen internen Ressourcen hinzuzufügen.

1. Wählen Sie unter **Whenever (Wenn)** für **is (ist)** **>** und geben Sie **0.1** ein. Geben Sie für **for (für)** **3** ein.

1. Wählen Sie unter **Additional settings (Zusätzliche Einstellungen)** für **Treat missing data as (Fehlende Daten behandeln als)** **ignore (maintain alarm state) (ignorieren (Alarmstatus beibehalten))**, damit fehlende Datenpunkte keine Alarmstatusänderungen auslösen.

   Wählen Sie für **Percentiles with low samples** die Option **ignore (maintain the alarm state) (ignorieren (Alarmzustand beibehalten))**, sodass der Alarm nur Situationen mit ausreichender Anzahl von Datenbeispielen auswertet. 

1. Wählen Sie unter **Actions** (Aktionen) für **Whenever this alarm** die Option **State is ALARM** (Status ist ALARM) aus. Wählen Sie für **Send notification to** ein vorhandenes SNS-Thema aus oder erstellen Sie ein neues.

   Um ein neues SNS-Thema zu erstellen, wählen Sie **New list** aus. Geben Sie für **Send notification to (Benachrichtigung senden an)** einen Namen für das SNS-Thema (z. B. **myHighCpuAlarm**) und für **Email list (E-Mail-Liste)** eine kommagetrennte Liste von E-Mail-Adressen ein, die benachrichtigt werden sollen, wenn der Alarm in den Status `ALARM` wechselt. Jeder E-Mail-Adresse wird ein Bestätigungs-E-Mail für das Abonnement eines Themas gesendet. Sie müssen das Abonnement bestätigen, bevor Benachrichtigungen gesendet werden können.

1. Wählen Sie **Alarm erstellen** aus.

## Einrichten eines Latenzalarms mit dem AWS CLI
<a name="load-balancer-alarm-cli"></a>

Gehen Sie wie folgt vor, um einen Latenzalarm AWS CLI für den Load Balancer zu erstellen.

**Erstellen eines Load-Balancer-Latenz-Alarms**

1. Richten Sie ein SNS-Thema ein. Weitere Informationen finden Sie unter [Einrichten von Amazon-SNS-Benachrichtigungen](Notify_Users_Alarm_Changes.md#US_SetupSNS).

1. Erstellen Sie den Alarm mit dem folgenden [put-metric-alarm](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html)Befehl:

   ```
   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. Testen Sie den Alarm, indem Sie mit dem [set-alarm-state](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/set-alarm-state.html)Befehl eine Änderung des Alarmstatus erzwingen.

   1. Ändern Sie den Alarmstatus von `INSUFFICIENT_DATA` in `OK`.

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

   1. Ändern Sie den Alarmstatus von `OK` in `ALARM`.

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

   1. Stellen Sie sicher, dass Sie eine E-Mail-Benachrichtigung über den Alarm erhalten haben.