

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.

# Überwachung einer Amplify-Anwendung mit Amazon CloudWatch
<a name="monitoring-with-cloudwatch"></a>

AWS Amplify ist in Amazon integriert CloudWatch, sodass Sie die Metriken für Ihre Amplify-Anwendungen nahezu in Echtzeit überwachen und Alarme erstellen können, die Benachrichtigungen senden, wenn eine Metrik einen von Ihnen festgelegten Schwellenwert überschreitet. Weitere Informationen zur Funktionsweise des CloudWatch Service finden Sie im [ CloudWatch Amazon-Benutzerhandbuch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html).

## Unterstützte CloudWatch Metriken
<a name="metrics"></a>

Amplify unterstützt sieben CloudWatch Metriken im `AWS/AmplifyHosting` Namespace zur Überwachung von Verkehr, Fehlern, Datenübertragung, Latenz und Anforderungstoken für Ihre Apps. Diese Metriken werden in Intervallen von einer Minute aggregiert. CloudWatch Die Monitoring-Metriken sind kostenlos und werden nicht auf die [CloudWatch Servicequoten](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_limits.html) angerechnet.

In der folgenden Tabelle werden alle unterstützten Metriken beschrieben und die relevantesten Statistiken aufgeführt. Nicht alle verfügbaren Statistiken gelten für jede Metrik.


| Metrik | Description | 
| --- | --- | 
|  Anforderungen  |  Die Gesamtzahl der Zuschaueranfragen, die Ihre App erhalten hat. Die relevanteste Statistik ist`Sum`. Verwenden Sie die `Sum` Statistik, um die Gesamtzahl der Anfragen zu ermitteln.  | 
|  BytesDownloaded  |  Die Gesamtmenge der Daten, die von Zuschauern für, und `OPTIONS` Anfragen aus Ihrer App übertragen (heruntergeladen) wurden `GET``HEAD`, in Byte.  Die relevanteste Statistik ist`Sum`.  | 
|  BytesUploaded  |  Die Gesamtmenge der in Ihre App übertragenen (hochgeladenen) Daten in Byte für jede Anfrage, einschließlich Header. Amplify berechnet Ihnen keine Gebühren für Daten, die in Ihre Anwendungen hochgeladen wurden. Die relevanteste Statistik ist. `Sum`  | 
|  4xxErrors  |  Die Anzahl der Anfragen, bei denen ein Fehler im Bereich des HTTP-Statuscodes 400-499 zurückgegeben wurde. Die relevanteste Statistik ist. `Sum` Verwenden Sie die `Sum` Statistik, um die Gesamthäufigkeit dieser Fehler zu ermitteln.  | 
|  5xxErrors  |  Die Anzahl der Anfragen, bei denen ein Fehler im Bereich des HTTP-Statuscodes 500-599 zurückgegeben wurde. Die relevanteste Statistik ist. `Sum` Verwenden Sie die `Sum` Statistik, um die Gesamthäufigkeit dieser Fehler zu ermitteln.  | 
|  Latenz  |  Die Zeit bis zum ersten Byte in Sekunden. Dies ist die Gesamtzeit zwischen dem Empfang einer Anfrage durch Amplify Hosting und der Rückgabe einer Antwort an das Netzwerk. Dies beinhaltet nicht die Netzwerklatenz, die auftritt, wenn eine Antwort das Gerät des Betrachters erreicht. Die relevantesten Statistiken sind `Average``Maximum`,`Minimum`,`p10`,`p50`,`p90`,`p95`, und`p100`. Verwenden Sie die `Average` Statistik, um die erwarteten Latenzen zu bewerten.  | 
|  TokensConsumed  |  Die von Ihrer App verbrauchten Anforderungstoken.  Die `Sum` Statistik stellt den gesamten Verbrauch von Anforderungstoken dar. Sie können diese Statistik mit Ihrem aktuellen `Request tokens per second` Servicekontingent vergleichen, um festzustellen, ob Sie eine Erhöhung des Kontingents beantragen müssen, um eine mögliche Drosselung bei einem future Ereignis mit hohem Datenverkehr zu vermeiden. Die `Average` Statistik zeigt den Verbrauch von Anforderungstoken in normalen Zeiten und zu Spitzenzeiten. Ein höherer Token-Verbrauch führt in der Regel zu einer längeren Zeit bis zum ersten Byte (TTFB). Daher können Sie diese Statistik bei der Bewertung der Latenz Ihrer Anwendung verwenden. Wenn Ihre Latenz gering ist, können Sie Ihren Downstream verbessern, APIs um Ihren Token-Verbrauch zu reduzieren und die Drosselung zu vermeiden, die auftreten kann, wenn der Token-Verbrauch die Servicequote Ihrer Anwendung überschreitet. `Request tokens per second` Weitere Informationen zum `Request tokens per second` Dienstkontingent finden Sie unter. [Amplify Kontingente für Hosting-Dienste](quotas-chapter.md)  | 

Amplify bietet die folgenden CloudWatch metrischen Abmessungen.


| Dimension | Description | 
| --- | --- | 
|  App  |  Metrische Daten werden per App bereitgestellt.  | 
|  AWS-Konto  |  Metrische Daten werden für alle Apps in der bereitgestellt AWS-Konto.  | 

## Zugriff auf CloudWatch Metriken
<a name="access-cloudwatch-metrics"></a>

Mit dem folgenden Verfahren können Sie direkt von der Amplify-Konsole aus auf CloudWatch Metriken zugreifen.

**Anmerkung**  
Sie können auch AWS-Managementkonsole unter [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)auf CloudWatch Metriken zugreifen. 

**So greifen Sie in der Amplify-Konsole auf Metriken zu**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die [Amplify-Konsole](https://console.aws.amazon.com/amplify/).

1. Wählen Sie die App aus, für die Sie Metriken anzeigen möchten.

1. Wählen Sie im Navigationsbereich **Monitoring** und dann **Metrics** aus.

## CloudWatch Alarme erstellen
<a name="alarms"></a>

Sie können in der Amplify-Konsole CloudWatch Alarme erstellen, die Benachrichtigungen senden, wenn bestimmte Kriterien erfüllt sind. Ein Alarm überwacht eine einzelne CloudWatch Metrik und sendet eine Amazon Simple Notification Service-Benachrichtigung, wenn die Metrik den Schwellenwert für eine bestimmte Anzahl von Bewertungszeiträumen überschreitet.

Sie können erweiterte Alarme erstellen, die metrische mathematische Ausdrücke verwenden, in der CloudWatch Konsole oder mit dem CloudWatch APIs. Sie können beispielsweise einen Alarm erstellen, der Sie benachrichtigt, wenn der Prozentsatz in drei aufeinanderfolgenden Perioden 15% 4xxErrors überschreitet. Weitere Informationen finden Sie unter [Erstellen eines CloudWatch Alarms auf der Grundlage eines metrischen mathematischen Ausdrucks](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create-alarm-on-metric-math-expression.html) im * CloudWatch Amazon-Benutzerhandbuch*. 

Für Alarme gelten die CloudWatch Standardpreise. Weitere Informationen finden Sie unter [ CloudWatchAmazon-Preise](https://aws.amazon.com/cloudwatch/pricing/).

Gehen Sie wie folgt vor, um einen Alarm in der Amplify-Konsole zu erstellen.

**Um einen CloudWatch Alarm für eine Amplify-Metrik zu erstellen**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die [Amplify-Konsole](https://console.aws.amazon.com/amplify/).

1. Wählen Sie die App aus, für die Sie einen Alarm einrichten möchten.

1. Wählen Sie im Navigationsbereich **Überwachung** und dann **Alarme** aus.

1. Wählen Sie auf der Seite **Alarme** die Option **Alarm erstellen** aus.

1. Konfigurieren Sie Ihren **Alarm im Fenster „Alarm erstellen**“ wie folgt:

   1. Wählen Sie **unter Metrik** den Namen der zu überwachenden Metrik aus der Liste aus. 

   1. Geben Sie **unter Name des Alarms** einen aussagekräftigen Namen für den Alarm ein. Wenn Sie beispielsweise *Anfragen* überwachen, könnten Sie dem Alarm einen Namen geben**HighTraffic**. Der Name darf nur ASCII-Zeichen enthalten.

   1. Gehen **Sie für Benachrichtigungen einrichten** wie folgt vor:
      + 

        1. Wählen Sie **Neu**, um ein neues Amazon SNS SNS-Thema einzurichten.

        1. Geben Sie **unter E-Mail-Adresse** die E-Mail-Adresse des Empfängers der Benachrichtigungen ein.

        1. Wählen **Sie Neue E-Mail-Adresse** hinzufügen, um weitere Empfänger hinzuzufügen.
      + 

        1. Wählen Sie **Existing**, um ein Amazon SNS SNS-Thema wiederzuverwenden.

        1. Wählen Sie **unter SNS-Thema** den Namen eines vorhandenen Amazon SNS SNS-Themas aus der Liste aus.

   1. Stellen **Sie für *Whenever the Statistic* of *Metric*** die Bedingungen für Ihren Alarm wie folgt ein:

      1. Geben Sie an, ob die Metrik größer, kleiner oder gleich dem Schwellenwert sein muss.

      1. Geben Sie den Schwellenwert an.

      1. Geben Sie die Anzahl der aufeinanderfolgenden Evaluierungsperioden an, die sich im Alarmstatus befinden müssen, um den Alarm auszulösen.

      1. Geben Sie die Dauer des Evaluierungszeitraums an.

   1. Wählen Sie **Bestätigen** aus.

**Anmerkung**  
Jeder Amazon SNS SNS-Empfänger, den Sie angeben, erhält eine Bestätigungs-E-Mail von AWS Notifications. Die E-Mail enthält einen Link, dem der Empfänger folgen muss, um sein Abonnement zu bestätigen und Benachrichtigungen zu erhalten.

## Zugreifen auf CloudWatch Protokolle für SSR-Apps
<a name="ssr-logs"></a>

Amplify sendet Informationen über Ihre SSR-Laufzeit an Amazon CloudWatch Logs in Ihrem. AWS-Konto Wenn Sie eine SSR-App für Amplify Hosting Compute bereitstellen, benötigt die App eine IAM-Servicerolle, die Amplify übernimmt, wenn Sie andere Dienste in Ihrem Namen aufrufen. Sie können entweder Amplify Hosting Compute erlauben, automatisch eine Servicerolle für Sie zu erstellen, oder Sie können eine Rolle angeben, die Sie erstellt haben.

Wenn Sie Amplify erlauben, eine IAM-Rolle für Sie zu erstellen, verfügt die Rolle bereits über die Berechtigungen zum Erstellen CloudWatch von Protokollen. Wenn Sie Ihre eigene IAM-Rolle erstellen, müssen Sie Ihrer Richtlinie die folgenden Berechtigungen hinzufügen, damit Amplify auf Amazon CloudWatch Logs zugreifen kann.

```
logs:CreateLogStream
logs:CreateLogGroup
logs:DescribeLogGroups
logs:PutLogEvents
```

Weitere Informationen zum Hinzufügen einer Servicerolle finden Sie unter. [Hinzufügen einer Servicerolle mit Berechtigungen zur Bereitstellung von Backend-Ressourcen](amplify-service-role.md) Weitere Informationen zur Bereitstellung serverseitig gerenderter Apps finden Sie unter[Bereitstellung serverseitig gerenderter Anwendungen mit Amplify Hosting](server-side-rendering-amplify.md).

Sie können die Amplify Hosting-Rechenprotokolle für eine SSR-Anwendung in der CloudWatch Konsole oder in der Amplify-Konsole anzeigen. Verwenden Sie die folgenden Anweisungen, um die Protokolle in der Amplify-Konsole anzuzeigen. 

**Um CloudWatch Protokolle für eine SSR-Anwendung in der Amplify-Konsole anzuzeigen**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die [Amplify-Konsole](https://console.aws.amazon.com/amplify/).

1. Wählen Sie die SSR-App aus, für die Sie die CloudWatch Protokolle anzeigen möchten.

1. Wählen Sie im Navigationsbereich **Monitoring** und dann **Hosting Compute Logs** aus.

1. Suchen Sie auf der Seite **Hosting-Rechenprotokolle** nach einer CloudWatch Protokollgruppe für einen bestimmten Zweig und wählen Sie sie aus.