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.
Surveillance d'Amazon Personalize avec Amazon CloudWatch
Avec Amazon CloudWatch, vous pouvez obtenir des statistiques associées à Amazon Personalize. Vous pouvez configurer des alarmes pour vous avertir lorsqu'une ou plusieurs métriques dépassent un seuil défini. Pour consulter les statistiques, vous pouvez utiliser Amazon CloudWatch AWS Command Line Interface
Rubriques
Utilisation CloudWatch des métriques pour Amazon Personalize
Pour utiliser les métriques, vous devez spécifier les informations suivantes :
-
Nom de la métrique .
-
La dimension de métrique. Une dimension est une paire nom-valeur qui vous aide à identifier une métrique de façon unique.
Vous pouvez obtenir des données de surveillance pour Amazon Personalize à l' AWS Management Console aide de l'API AWS CLI, de ou de l' CloudWatch API. Vous pouvez également utiliser l' CloudWatch API via l'un des AWS SDKs ou des outils de l' CloudWatch API. La console affiche une série de graphiques basés sur les données brutes de l' CloudWatch API. En fonction de vos besoins, vous pouvez utiliser les graphiques affichés dans la console ou extraits de l’API.
La liste suivante présente certaines utilisations courantes des métriques. Voici quelques suggestions pour vous aider à démarrer, qui ne forment pas une liste exhaustive.
Comment... ? | Métrique pertinente |
---|---|
Comment puis-je suivre le nombre d'événements qui ont été enregistrés ? |
Surveiller la métrique |
Comment puis-je surveiller les DatasetImportJob erreurs ? |
Utilisez la métrique |
Comment puis-je surveiller la latence des appels |
Utilisez la métrique |
Vous devez disposer des CloudWatch autorisations appropriées pour surveiller Amazon Personalize avec CloudWatch. Pour plus d'informations, consultez Authentification et contrôle d'accès pour Amazon CloudWatch.
Accès aux métriques d'Amazon Personalize
Les exemples suivants montrent comment accéder aux métriques Amazon Personalize à l'aide de la CloudWatch console AWS CLI, de l'API et de l' CloudWatch API.
Pour consulter les métriques (console)
-
Connectez-vous à la CloudWatch console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/cloudwatch/
. -
Choisissez Métriques, cliquez sur l'onglet Toutes les mesures, puis sélectionnez
AWS/Personalize
. -
Choisissez la dimension de métrique.
-
Choisissez la métrique souhaitée dans la liste, puis une période pour le graphique.
Pour afficher les métriques pour les événements reçus sur une période de temps (CLI)
-
Ouvrez le AWS CLI et entrez la commande suivante :
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 SumCet exemple illustre les événements reçus pour l'ARN de dispositif de suivi d’événements donné sur une période de temps. Pour de plus amples informations, veuillez consulter get-metric-statistics.
Pour accéder aux métriques (CloudWatch API)
-
Appelez
GetMetricStatistics
. Pour plus d'informations, consultez le Amazon CloudWatch API Reference.
Création d'une alarme
Vous pouvez créer une CloudWatch alarme qui envoie un message Amazon Simple Notification Service (Amazon SNS) lorsque l'état de l'alarme change. Une alarme surveille une métrique sur la période que vous spécifiez. Elle réalise une ou plusieurs actions en fonction de la valeur de la métrique par rapport à un seuil donné sur un certain nombre de périodes. L'action est une notification envoyée à une rubrique ou à une AWS Auto Scaling politique Amazon SNS.
Les alarmes déclenchent des actions uniquement pour les changements d'état prolongés. CloudWatch les alarmes n'appellent pas d'actions simplement parce qu'elles sont dans un état particulier. L’état doit avoir changé et avoir été maintenu pendant un nombre de périodes spécifié.
Pour définir une alarme (console)
-
Connectez-vous à la CloudWatch console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/cloudwatch/
. Dans le volet de navigation, choisissez Alarmes, puis Créer une alarme. L’assistant Create Alarm démarre.
Choisissez Select metric (Sélectionner une métrique).
Dans l'onglet Toutes les mesures, sélectionnez
AWS/Personalize
.-
Choisissez EventTrackerArn, puis sélectionnez PutEventsRequestsles métriques.
Sélectionnez l'onglet Graphed metrics (Graphiques des métriques).
Pour Statistic (Statistique), choisissez Sum (Somme).
Choisissez Select metric (Sélectionner une métrique).
-
Remplissez les champs Nom et Description. Pour Lorsque, choisissez >, puis entrez une valeur maximale de votre choix.
-
Si vous souhaitez vous CloudWatch envoyer un e-mail lorsque l'état d'alarme est atteint, pour Whenever this alarm :, choisissez State is ALARM. Afin d’envoyer des alarmes à une rubrique Amazon SNS existante, pour Envoyer une notification à : choisissez une rubrique SNS existante. Pour définir le nom et les adresses e-mail d'une nouvelle liste d'abonnement par e-mail, choisissez Nouvelle liste. CloudWatch enregistre la liste et l'affiche sur le terrain afin que vous puissiez l'utiliser pour définir de futures alarmes.
Note
Si vous utilisez Nouvelle liste pour créer une nouvelle rubrique Amazon SNS, les adresses e-mail doivent être vérifiées avant que les destinataires ne reçoivent des notifications. Amazon SNS n’envoie les e-mails que lorsque l’alarme passe à l’état d’alarme. Si ce changement d’état de l’alarme se produit avant la vérification des adresses de messagerie, les destinataires prévus ne reçoivent pas de notification.
-
Sélectionnez Créer une alerte.
Pour définir une alarme (AWS CLI)
-
Ouvrez le AWS CLI, puis entrez la commande suivante. Modifiez la valeur du
alarm-actions
paramètre pour faire référence à une rubrique Amazon SNS que vous avez créée précédemment.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-actionsSNSTopicArn
Cet exemple montre comment créer une alarme lorsque plus de 10 événements se produisent pour l'ARN de dispositif de suivi d’événement donné dans un délai de 5 minutes. Pour de plus amples informations, veuillez consulter put-metric-alarm.
Pour configurer une alarme (CloudWatch API)
-
Appelez
PutMetricAlarm
. Pour plus d'informations, consultez Amazon CloudWatch API Reference.
Exemple d'application de surveillance sans serveur Amazon Personalize
Pour un exemple d'application qui ajoute des fonctionnalités de surveillance, d'alerte et d'optimisation pour Amazon Personalize, consultez Amazon Personalize monitor