

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 von Amazon Personalize mit Amazon CloudWatch
<a name="personalize-monitoring"></a>

Mit Amazon können Sie Kennzahlen abrufen CloudWatch, die mit Amazon Personalize verknüpft sind. Sie können Alarme einrichten, die Sie benachrichtigen, wenn eine oder mehrere dieser Metriken einen definierten Schwellenwert überschreiten. Um Metriken zu sehen, können Sie [Amazon CloudWatch](https://console.aws.amazon.com/cloudwatch/) AWS Command Line Interface, [Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/cli/) oder die [CloudWatch API](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/) verwenden.



**Topics**
+ [Verwenden von CloudWatch Metriken für Amazon Personalize](#using-metrics)
+ [Zugreifen auf Amazon Personalize Personalize-Kennzahlen](#how-to-access)
+ [Erstellen eines -Alarms](#alarms)
+ [Beispiel für eine serverlose Überwachungs-App von Amazon Personalize](#creating-monitor-app)
+ [CloudWatch Metriken für Amazon Personalize](cloudwatch-metrics.md)

## Verwenden von CloudWatch Metriken für Amazon Personalize
<a name="using-metrics"></a>

Um Metriken zu verwenden, müssen Sie die folgenden Informationen angeben:
+ Der -Metrikname
+ Die Metrikdimension. Eine *Dimension* ist ein Name-Wert-Paar, mit dem Sie eine Metrik eindeutig identifizieren.

Sie können Überwachungsdaten für Amazon Personalize mithilfe der AWS-Managementkonsole AWS CLI, der oder der CloudWatch API abrufen. Sie können die CloudWatch API auch über eines der AWS SDKs oder die CloudWatch API-Tools verwenden. Die Konsole zeigt eine Reihe von Diagrammen an, die auf den Rohdaten der CloudWatch API basieren. Je nach Anforderungen können Sie entweder die in der Konsole angezeigten oder die mit der API aufgerufenen Graphen verwenden.

In der folgenden Liste finden Sie einige häufige Verwendungszwecke für die Metriken. Es handelt sich dabei um Vorschläge für den Einstieg und nicht um eine umfassende Liste.


| Wie gehe ich vor? | Relevante Metrik | 
| --- | --- | 
|  Wie verfolge ich die Anzahl der Ereignisse, die aufgezeichnet wurden?  |  Überwachen Sie die `PutEventsRequests`-Metrik.  | 
|  Wie kann ich die DatasetImportJob Fehler überwachen?  |  Verwenden Sie die `DatasetImportJobError`-Metrik.  | 
|  Wie überwache ich die Latenz der `GetRecommendations`-Aufrufe?  |  Verwenden Sie die `GetRecommendationsLatency`-Metrik.  | 

Sie müssen über die entsprechenden CloudWatch Berechtigungen verfügen, um Amazon Personalize überwachen zu CloudWatch können. Weitere Informationen finden Sie unter [Authentifizierung und Zugriffskontrolle für Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/auth-and-access-control-cw.html).

## Zugreifen auf Amazon Personalize Personalize-Kennzahlen
<a name="how-to-access"></a>

Die folgenden Beispiele zeigen, wie Sie mithilfe der CloudWatch Konsole, der und der CloudWatch API auf Amazon Personalize-Metriken zugreifen können. AWS CLI

**So zeigen Sie Metriken an (Konsole)**

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

1. Wählen Sie **Metriken**, klicken Sie auf die Registerkarte **Alle Metriken** und wählen Sie dann`AWS/Personalize`.

1. Wählen Sie die Metrikdimension.

1. Wählen Sie die gewünschte Metrik aus der Liste und einen Zeitraum für das Diagramm aus.

**So zeigen Sie Metriken für Ereignisse an, die über einen bestimmten Zeitraum empfangen wurden (CLI)**
+ Öffnen Sie den AWS CLI und geben Sie den folgenden Befehl ein:

  ```
  aws cloudwatch get-metric-statistics \
    --metric-name PutEventsRequests \
    --start-time 2019-03-15T00:00:20Z \
    --period 3600 \
    --end-time 2019-03-16T00:00:00Z \
    --namespace AWS/Personalize \
    --dimensions Name=EventTrackerArn,Value=EventTrackerArn \
    --statistics Sum
  ```

  Dieses Beispiel zeigt die für den angegebenen Ereignis-Tracker ARN empfangenen Ereignisse über einen bestimmten Zeitraum an. Weitere Informationen finden Sie unter [get-metric-statistics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-statistics.html).

**Um auf Metriken (CloudWatch API) zuzugreifen**
+  Rufen Sie die Seite `[GetMetricStatistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html)` auf. Weitere Informationen finden Sie in der [Amazon CloudWatch API-Referenz](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/).

## Erstellen eines -Alarms
<a name="alarms"></a>

Sie können einen CloudWatch Alarm erstellen, der eine Amazon Simple Notification Service (Amazon SNS) -Meldung sendet, wenn sich der Status des Alarms ändert. Ein Alarm überwacht eine Metrik über einen bestimmten, von Ihnen festgelegten Zeitraum. Der Alarm führt eine oder mehrere Aktionen durch, die vom Wert der Metrik im Vergleich zu einem gegebenen Schwellenwert in einer Reihe von Zeiträumen abhängt. Die Aktion ist eine Benachrichtigung, die an ein Amazon SNS SNS-Thema oder eine AWS Auto Scaling Richtlinie gesendet wird.

Alarme lösen nur Aktionen für anhaltende Statusänderungen aus. CloudWatch Alarme lösen keine Aktionen aus, nur weil sie sich in einem bestimmten Zustand befinden. Der Status muss sich geändert haben und für eine festgelegte Anzahl an Zeiträumen aufrechterhalten worden sein.

**So richten Sie einen Alarm ein (Konsole)**

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

1. Wählen Sie im Navigationsbereich **Alarms (Alarme)** und dann **Create Alarm** aus. Dadurch wird der **Assistent zum Erstellen von Alarmen** gestartet. 

1. Wählen Sie **Select metric** (Metrik auswählen) aus.

1. Wählen Sie auf der Registerkarte **Alle Metriken** die Option`AWS/Personalize`.

1. Wählen Sie **EventTrackerArn**und wählen Sie dann **PutEventsRequests**Metriken aus.

1. Wählen Sie die Registerkarte **Graphed metrics** (Grafisch dargestellte Metriken) aus.

1. Wählen Sie für **Statistic (Statistik)** die Option **Sum (Summe)** aus.

1. Wählen Sie **Select metric** (Metrik auswählen) aus.

1. Geben Sie **Name** und **Description** an. Für **Whenever (Jederzeit)** wählen Sie **>** aus und geben einen maximalen Wert Ihrer Wahl an.

1. Wenn Sie Ihnen eine E-Mail senden CloudWatch möchten, wenn der Alarmstatus erreicht ist, wählen Sie für **Wann immer dieser Alarm:** die Option **Status ist ALARM**. Um Alarme für ein bestehendes Amazon-SNS-Thema zu senden, wählen Sie für **Benachrichtigung senden an:** ein bestehendes SNS-Thema aus. Um den Namen und die E-Mail-Adressen für eine neue E-Mail-Abonnementliste festzulegen, wählen Sie **Neue Liste**. CloudWatch speichert die Liste und zeigt sie im Feld an, sodass Sie sie verwenden können, um future Alarme einzustellen. 
**Anmerkung**  
Wenn Sie **Neue Liste** verwenden, um ein neues Amazon SNS SNS-Thema zu erstellen, müssen die E-Mail-Adressen verifiziert werden, bevor die vorgesehenen Empfänger Benachrichtigungen erhalten. Amazon SNS sendet nur dann eine E-Mail, wenn der Alarm einen Alarmzustand auslöst. Wenn es zu dieser Änderung des Alarmzustands kommt, bevor die E-Mail-Adressen überprüft wurden, erhalten die vorgesehenen Empfänger keine Benachrichtigung.

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

**So richten Sie einen Alarm ein (AWS CLI)**
+ Öffnen Sie den AWS CLI und geben Sie dann den folgenden Befehl ein. Ändern Sie den Wert des `alarm-actions` Parameters so, dass er auf ein Amazon SNS SNS-Thema verweist, das Sie zuvor erstellt haben.

  ```
  aws cloudwatch put-metric-alarm \
      --alarm-name PersonalizeCLI \
      --alarm-description "Alarm when more than 10 events occur" \
      --metric-name PutEventsRequests \
      --namespace  AWS/Personalize \
      --statistic Sum \
      --period 300 \
      --threshold 10 \
      --comparison-operator GreaterThanThreshold \
      --evaluation-periods 1 \
      --unit Count \
      --dimensions Name=EventTrackerArn,Value=EventTrackerArn \
      --alarm-actions SNSTopicArn
  ```

  Dieses Beispiel zeigt, wie man einen Alarm erstellt, wenn mehr als 10 Ereignisse für den gegebenen Ereignis-Tracker ARN innerhalb von 5 Minuten auftreten. Weitere Informationen finden Sie unter [put-metric-alarm](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html).

**Um einen Alarm einzustellen (CloudWatch API)**
+ Rufen Sie die Seite `[PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)` auf. Weitere Informationen finden Sie unter *[Amazon CloudWatch API-Referenz](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/)*.

## Beispiel für eine serverlose Überwachungs-App von Amazon Personalize
<a name="creating-monitor-app"></a>

Eine Beispiel-App, die Überwachungs-, Warnungs- und Optimierungsfunktionen für Amazon Personalize hinzufügt, finden Sie unter Amazon Personalize [Monitor im Amazon Personalize [Personalize-Beispiel-Repository](https://github.com/aws-samples/amazon-personalize-samples)](https://github.com/aws-samples/amazon-personalize-monitor).

# CloudWatch Metriken für Amazon Personalize
<a name="cloudwatch-metrics"></a>

Dieser Abschnitt enthält Informationen zu den für Amazon Personalize verfügbaren CloudWatch Amazon-Metriken. Weitere Informationen finden Sie unter [Überwachung von Amazon Personalize mit Amazon CloudWatch](personalize-monitoring.md).

In der folgenden Tabelle sind die Amazon Personalize-Metriken aufgeführt. Alle Metriken außer diesen Statistiken GetRecommendations und GetPersonalizedRanking unterstützen diese:`Average, Minimum, Maximum, Sum`. GetRecommendations und `Sum` nur GetPersonalizedRanking Support.


| Metrik | Description | 
| --- | --- | 
| DatasetImportJobRequests |  Die Anzahl der erfolgreichen [CreateDatasetImportJob](API_CreateDatasetImportJob.md) API-Aufrufe. Maße: `DatasetGroupArn, DatasetArn, DatasetImportJobArn`  | 
| DatasetImportJobError |  Die Anzahl der `CreateDatasetImportJob` API-Aufrufe, die zu einem Fehler führten. Maße: `DatasetGroupArn, DatasetArn, DatasetImportJobArn`  | 
| DatasetImportJobExecutionTime |  Die Zeit zwischen dem Aufruf der API `CreateDatasetImportJob` und dem Abschluss (oder Misserfolg) der Operation. Maße: `DatasetGroupArn, DatasetArn, DatasetImportJobArn` Einheit: Sekunden  | 
| DatasetSize |  Die Größe der Daten, die vom Importauftrag für Datensätze importiert werden. Maße: `DatasetGroupArn, DatasetArn, DatasetImportJobArn` Einheit: Byte  | 
| SolutionTrainingJobRequests |  Die Anzahl der erfolgreichen [CreateSolutionVersion](API_CreateSolutionVersion.md) API-Aufrufe. Maße: `SolutionArn, SolutionVersionArn`  | 
| SolutionTrainingJobError |  Die Anzahl der `CreateSolutionVersion` API-Aufrufe, die zu einem Fehler führten. Maße: `SolutionArn, SolutionVersionArn`  | 
| SolutionTrainingJobExecutionTime |  Die Zeit zwischen dem Aufruf der API `CreateSolutionVersion` und dem Abschluss (oder Misserfolg) der Operation. Maße: `SolutionArn, SolutionVersionArn` Einheit: Sekunden  | 
| GetPersonalizedRanking |  Ob ein [GetPersonalizedRanking](API_RS_GetPersonalizedRanking.md) API-Aufruf erfolgreich ist. Verwenden Sie die `sum` Statistik, um die Gesamtzahl der erfolgreichen GetPersonalizedRanking API-Aufrufe anzuzeigen. Diese Metrik unterstützt keine anderen Statistiken. Dimension: `CampaignArn`  | 
| GetPersonalizedRanking4xxErrors |  Die Anzahl der `GetPersonalizedRanking` API-Aufrufe, die einen 4xx-HTTP-Antwortcode zurückgegeben. Dimension: `CampaignArn`  | 
| GetPersonalizedRanking5xxErrors |  Die Anzahl der `GetPersonalizedRanking` API-Aufrufe, die einen 5xx-HTTP-Antwortcode zurückgegeben. Dimension: `CampaignArn`  | 
| GetPersonalizedRankingLatency |  Der Zeitraum zwischen dem Eingang des `GetPersonalizedRanking` API-Aufrufs und dem Versenden von Empfehlungen (ohne 4xx und 5xx-Fehler). Dimension: `CampaignArn` Einheit: Millisekunden  | 
| GetRecommendations |  Ob ein [GetRecommendations](API_RS_GetRecommendations.md) API-Aufruf erfolgreich ist. Verwenden Sie die `sum` Statistik, um die Gesamtzahl der erfolgreichen GetRecommendations API-Aufrufe anzuzeigen. Diese Metrik unterstützt keine anderen Statistiken. Dimension: `CampaignArn`  | 
| GetRecommendations4xxErrors |  Die Anzahl der `GetRecommendations` API-Aufrufe, die einen 4xx-HTTP-Antwortcode zurückgegeben. Dimension: `CampaignArn`  | 
| GetRecommendations5XX-Fehler |  Die Anzahl der `GetRecommendations` API-Aufrufe, die einen 5xx-HTTP-Antwortcode zurückgegeben. Dimension: CampaignArn  | 
| GetRecommendationsLatency |  Der Zeitraum zwischen dem Eingang des `GetRecommendations` API-Aufrufs und dem Versenden von Empfehlungen (ohne 4xx und 5xx-Fehler). Dimension: `CampaignArn` Einheit: Millisekunden  | 
| PutEventsRequests |  Die Anzahl der erfolgreichen [PutEvents](API_UBS_PutEvents.md) API-Aufrufe. Dimension:` DatasetGroupArn, DatasetArn, EventTrackerArn`  | 
| PutEvents4xxErrors |  Die Anzahl der `PutEvents` API-Aufrufe, die einen 4xx-HTTP-Antwortcode zurückgegeben. Dimension: ` DatasetGroupArn, DatasetArn, EventTrackerArn`  | 
| PutEvents5xxErrors |  Die Anzahl der `PutEvents` API-Aufrufe, die einen 5xx-HTTP-Antwortcode zurückgegeben. Dimension: ` DatasetGroupArn, DatasetArn, EventTrackerArn`  | 
| PutEventLatency |  Die erforderliche Zeit für den Abschluss des `PutEvents` API-Aufrufs (ohne 4xx und 5xx-Fehler). Dimension: ` DatasetGroupArn, DatasetArn, EventTrackerArn` Einheit: Millisekunden  | 
| PutItemsRequests |  Die Anzahl der erfolgreichen [PutItems](API_UBS_PutItems.md) API-Aufrufe. Dimension:` DatasetGroupArn, DatasetArn`  | 
| PutItems4xxErrors |  Die Anzahl der `PutItems` API-Aufrufe, die einen 4xx-HTTP-Antwortcode zurückgegeben. Dimension: ` DatasetGroupArn, DatasetArn`  | 
| PutItems5xxErrors |  Die Anzahl der `PutItems` API-Aufrufe, die einen 5xx-HTTP-Antwortcode zurückgegeben. Dimension: ` DatasetGroupArn, DatasetArn`  | 
| PutItemsLatency |  Die erforderliche Zeit für den Abschluss des `PutItems` API-Aufrufs (ohne 4xx und 5xx-Fehler). Dimension: ` DatasetGroupArn, DatasetArn` Einheit: Millisekunden  | 
| PutUsersRequests |  Die Anzahl der erfolgreichen [PutUsers](API_UBS_PutUsers.md) API-Aufrufe. Dimension:` DatasetGroupArn, DatasetArn`  | 
| PutUsers4xxErrors |  Die Anzahl der `PutUsers` API-Aufrufe, die einen 4xx-HTTP-Antwortcode zurückgegeben. Dimension: ` DatasetGroupArn, DatasetArn`  | 
| PutUsers5xxErrors |  Die Anzahl der `PutUsers` API-Aufrufe, die einen 5xx-HTTP-Antwortcode zurückgegeben. Dimension: ` DatasetGroupArn, DatasetArn`  | 
| PutUsersLatency |  Die erforderliche Zeit für den Abschluss des `PutUsers` API-Aufrufs (ohne 4xx und 5xx-Fehler). Dimension: ` DatasetGroupArn, DatasetArn` Einheit: Millisekunden  | 