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éation d'une CloudWatch alarme Metrics Insights
Pour créer une alarme sur une requête Metrics Insights à l'aide de la console
-
Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/
. -
Dans le panneau de navigation, sélectionnez Métriques, Toutes les métriques.
Choisissez l'onglet Query (Requête).
(Facultatif) Pour exécuter un exemple de requête préétablie, choisissez Add query (Ajouter une requête) et sélectionnez la requête à exécuter. Ou, vous pouvez choisir Editor (Éditeur) pour modifier l'exemple de requête, puis choisir Run (Exécuter) pour exécuter la requête modifiée.
Pour créer votre propre requête, vous pouvez utiliser la vue Builder (Générateur), la vue Editor (Éditeur), ou une combinaison des deux. Vous pouvez passer d'une vue à l'autre à tout moment et voir votre travail en cours dans les deux vues.
Dans la vue Builder (Générateur), vous pouvez parcourir et sélectionner l'espace de noms des métriques, le nom de la métrique, le filtre, le groupe et les options de commande. Pour chacune de ces options, le générateur de requêtes vous propose une liste de sélections possibles de votre environnement parmi lesquelles choisir.
Dans la vue Editor (Éditeur), vous pouvez commencer à écrire votre requête. Au fur et à mesure que vous tapez, l'éditeur propose des suggestions basées sur les caractères que vous avez saisis jusqu'à présent.
Important
Pour créer une alarme sur une requête Metrics Insights, la requête doit retourner une seule série temporelle. Si elle contient une instruction GROUP BY, celle-ci doit être intégrée dans une expression mathématique métrique qui renvoie une seule série chronologique comme résultat final de l'expression. GROUP
Lorsque vous êtes satisfait de votre requête, sélectionnez Run (Exécuter).
Sélectionnez Créer une alerte.
Sous Conditions, spécifiez les éléments suivants :
-
Pour n'importe quel moment
metric
c'est à dire, spécifiez si la métrique doit être supérieure, inférieure ou égale au seuil. Dans than... (à...), spécifiez la valeur de seuil. -
Sélectionnez Additional configuration (Configuration supplémentaire). Pour Datapoints to alarm (Points de données avant l'alerte), spécifiez le nombre de périodes d'évaluation (points de données) devant être à l'état
ALARM
pour déclencher l'alerte. Si les deux valeurs sont compatibles, vous créez une alerte qui passe à l'étatALARM
lorsque le nombre de périodes consécutives dépasse ces valeurs.Pour créer une alerte M sur N, spécifiez pour la première valeur un nombre inférieur à celui de la seconde valeur. Pour plus d'informations, consultez . Évaluation d'une alerte.
Pour Missing data treatment (traitement des données manquantes), choisissez comment l'alerte doit se comporter lorsqu'il manque certains points de données. Pour plus d'informations, consultez . Configuration de la façon dont les CloudWatch alarmes traitent les données manquantes.
-
Choisissez Suivant.
-
Sous Notification, sélectionnez un SNS sujet pour avertir lorsque l'alarme est en
ALARM
état,OK
état ouINSUFFICIENT_DATA
état.Pour que l'alerte envoie plusieurs notifications pour le même état d'alerte ou pour les différents états d'alerte, choisissez Add notification (Ajouter une notification).
Pour que l'alerte n'envoie pas de notifications, choisissez Remove (Supprimer).
Pour que l'alarme exécute des actions Auto Scaling ou Systems Manager, cliquez sur le bouton approprié, puis choisissez l'état de l'alarme et l'action à effectuer. EC2 Les alarmes peuvent exécuter des actions de Systems Manager uniquement lorsqu'elles sont ALARM activées. Pour plus d'informations sur les actions de Systems Manager, consultez les sections Configuration CloudWatch pour créer à OpsItems partir d'alarmes et Création d'incidents.
Note
Pour créer une alarme qui exécute une action du gestionnaire d'SSMincidents, vous devez disposer de certaines autorisations. Pour plus d'informations, consultez les exemples de politiques basées sur l'identité pour AWS Systems Manager Incident Manager.
-
Lorsque vous avez terminé, choisissez Next (Suivant).
-
Saisissez un nom et une description pour l'alerte. Le nom ne doit contenir que des ASCII caractères. Sélectionnez ensuite Next (Suivant).
Dans Preview and create (Prévisualiser et créer), confirmez que les informations et les conditions sont telles que vous les voulez, puis choisissez Create alarm (Créer une alerte).
Pour créer une alarme sur une requête Metrics Insights à l'aide du AWS CLI
Utilisez la commande
put-metric-alarm
et spécifiez une requête Metrics Insights dans le paramètremetrics
. Par exemple, la commande suivante définit une alarme qui passe en ALARM état si l'une de vos instances est utilisée à plus de 50 CPU %.aws cloudwatch put-metric-alarm --alarm-name Metrics-Insights-alarm --evaluation-periods 1 --comparison-operator GreaterThanThreshold --metrics '[{"Id":"m1","Expression":"SELECT MAX(CPUUtilization) FROM SCHEMA(\"AWS/EC2\", InstanceId)", "Period":60}]' --threshold 50