Création d'une CloudWatch alarme basée sur la détection d'anomalies - Amazon CloudWatch

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 basée sur la détection d'anomalies

Vous pouvez créer une alarme basée sur la détection d' CloudWatch anomalies, qui analyse les données métriques passées et crée un modèle des valeurs attendues. Les valeurs attendues prennent en compte les modèles classiques horaires, quotidiens et hebdomadaires dans la métrique.

Vous définissez une valeur pour le seuil de détection des anomalies et vous CloudWatch utilisez ce seuil avec le modèle pour déterminer la plage de valeurs « normale » de la métrique. Une valeur plus élevée pour le seuil produit une bande plus épaisse de valeurs « normales ».

Vous pouvez choisir si l'alerte est déclenchée lorsque la valeur de la métrique dépasse le groupe de valeurs attendues, se situe sous le groupe ou se trouve être supérieure ou inférieure au groupe.

Vous pouvez également créer des alertes de détection d'anomalies sur des métriques uniques et les sorties des expressions mathématiques de métrique. Vous pouvez utiliser ces expressions pour créer des graphiques qui visualisent les canaux de détection d'anomalies.

Dans un compte configuré en tant que compte de surveillance pour l'observabilité CloudWatch entre comptes, vous pouvez créer des détecteurs d'anomalies sur les métriques des comptes sources en plus des métriques du compte de surveillance.

Pour de plus amples informations, veuillez consulter Utilisation de la détection des CloudWatch anomalies.

Note

Si vous utilisez déjà la détection d'anomalies à des fins de visualisation pour une métrique dans la console Metrics et que vous créez une alerte de détection d'anomalies pour cette même métrique, le seuil que vous définissez pour l'alerte ne change pas le seuil que vous avez déjà défini pour la visualisation. Pour de plus amples informations, veuillez consulter Création d'un graphique.

Pour créer une alerte basée sur la détection d'anomalies
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, choisissez Alarms (alertes), All alarms (Toutes les alertes).

  3. Choisissez Create alarm (Créer une alerte).

  4. Choisissez Select Metric (Sélectionner une métrique).

  5. Effectuez l’une des actions suivantes :

    • Choisissez l'espace de noms de service qui contient votre métrique, puis continuez à choisir les options au fur et à mesure qu'elles apparaissent pour réduire vos possibilités. Lorsqu'une liste de métriques apparaît, cochez la case qui se trouve à côté de votre métrique.

    • Dans la zone de recherche, tapez le nom d'une métrique, d'une dimension ou d'un ID de ressource. Sélectionnez l'un des résultats, puis continuez à choisir les options au fur et à mesure qu'elles apparaissent jusqu'à ce qu'une liste de métriques apparaisse. Cochez la case qui se trouve à côté de votre métrique.

  6. Choisissez Graphed metric.

    1. (Facultatif) Pour Statistiques, choisissez le menu déroulant, puis sélectionnez l'une des statistiques ou percentiles prédéfinis. Vous pouvez utiliser le champ de recherche de la liste déroulante pour spécifier un centile personnalisé, tel que p95.45.

    2. (Facultatif) Pour Période, choisissez le menu déroulant, puis sélectionnez l'une des périodes d'évaluation prédéfinies.

      Note

      Lors de CloudWatch l'évaluation de votre alarme, il agrège la période en un seul point de données. Pour une alerte de détection d'anomalie, la période d'évaluation doit être d'une minute ou plus.

  7. Choisissez Suivant.

  8. Sous Conditions, spécifiez les éléments suivants :

    1. Choisissez la Anomaly detection (détection d'anomalies).

      Si le modèle de cette métrique et de cette statistique existe déjà, CloudWatch affiche un aperçu de la bande de détection des anomalies dans le graphique en haut de l'écran. Une fois que vous avez créé votre alarme, l'affichage du groupe de détection d'anomalies réelle peut prendre jusqu'à 15 minutes. Avant cela, le groupe que vous voyez est une approximation du groupe de détection d'anomalies.

      Astuce

      Pour afficher le graphique pour une période plus longue, choisissez Edit (Modifier) en haut à droite de la page.

      Si le modèle de cette métrique et de cette statistique n'existe pas déjà, CloudWatch génère la bande de détection des anomalies une fois que vous avez fini de créer votre alarme. Pour les nouveaux modèles, l'affichage du groupe de détection d'anomalies réel peut prendre jusqu'à 3 heures. L'entraînement du nouveau modèle peut prendre jusqu'à deux semaines, de sorte que le groupe de détection des anomalies affiche des valeurs attendues plus précises.

    2. Pour n'importe quel moment metric c'est à dire, spécifiez quand déclencher l'alarme. Par exemple, lorsque la métrique est supérieure, inférieure ou se trouve hors de la bande (dans chacune des directions).

    3. Pour Anomaly detection threshold (Seuil de détection des anomalies), choisissez le nombre à utiliser pour le seuil de détection des anomalies. Un nombre plus élevé crée un groupe plus épais de valeurs « normales » qui est plus tolérant aux changements de métrique. Un nombre moins élevé crée un groupe plus fin qui passera à l'état ALARM avec des déviations de métriques plus petites. Le nombre ne doit pas nécessairement être un nombre entier.

    4. 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'état ALARM lorsque le nombre de périodes consécutives dépasse ces valeurs.

      Pour créer une alerte M sur N, spécifiez un nombre pour la première valeur qui est inférieur à celui de la deuxième valeur. Pour de plus amples informations, veuillez consulter Évaluation d'une alerte.

    5. 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.

    6. Si l'alerte utilise un centile comme statistique surveillée, une zone Percentiles with low samples (Centiles avec exemples de bas niveau) s'affiche. Utilisez-la pour choisir si vous souhaitez évaluer ou ignorer les cas avec des taux d'échantillons faibles. Si vous sélectionnez Ignore (ignorer : conserver l'état d'alerte), l'état actuel de l'alerte est toujours conservé lorsque la taille de l'échantillon est trop réduite. Pour plus d'informations, consultez . CloudWatch Alarmes basées sur les percentiles et échantillons de données faibles.

  9. Choisissez Suivant.

  10. Sous Notification, sélectionnez un SNS sujet pour avertir lorsque l'alarme est en ALARM état, OK état ou INSUFFICIENT_DATA état.

    Pour envoyer plusieurs notifications pour le même état d'alerte ou pour les différents états d'alerte, sélectionnez Add notification (Ajouter une notification).

    Sélectionnez Remove (Supprimer)si vous ne voulez pas que l'alerte envoie de notifications.

  11. Vous pouvez configurer l'alarme pour effectuer des EC2 actions ou appeler une fonction Lambda lorsqu'elle change d'état, ou pour créer un Systems Manager OpsItem ou un incident lorsqu'elle passe en ALARM état. Pour ce faire, sélectionnez le bouton approprié, puis sélectionnez l'état d'alerte et l'action à effectuer.

    Si vous choisissez une fonction Lambda comme action d'alarme, vous spécifiez le nom de la fonction ouARN, et vous pouvez éventuellement choisir une version spécifique de la fonction.

    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 alerte qui exécute une action AWS Systems Manager  Incident Manager, 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.

  12. Choisissez Suivant.

  13. Sous Add a description (Ajouter une description), saisissez un nom et une description pour l'alerte et choisissez Next (Suivant). Le nom ne doit contenir que UTF -8 caractères et ne peut pas contenir de caractères ASCII de contrôle. La description peut inclure le formatage du markdown, qui s'affiche uniquement dans l'onglet Détails de l'alarme de la CloudWatch console. Le markdown peut être utile pour ajouter des liens vers des runbooks ou d'autres ressources internes.

    Astuce

    Le nom de l'alarme ne doit contenir que UTF -8 caractères et ne peut pas contenir de caractères ASCII de contrôle

  14. Dans Preview and create (Prévisualiser et créer), confirmez que les informations et les conditions sont correctes, et choisissez Create alarm (Créer une alerte).

Modification d'un modèle de détection d'anomalies

Après avoir créé une alerte, vous pouvez ajuster le modèle de détection des anomalies. Vous pouvez exclure certaines périodes d'utilisation dans la création du modèle. Il est essentiel d'exclure des données d'apprentissage les événements inhabituels tels que les pannes du système, les déploiements et les périodes de congés. Vous pouvez également spécifier si le modèle doit être ajusté aux modifications relatives à l'heure d'été.

Pour ajuster le modèle de détection d'anomalies pour une alerte
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, choisissez Alarms (alertes), All alarms (Toutes les alertes).

  3. Sélectionnez le nom de l'alerte. Si nécessaire, utilisez la zone de recherche pour trouver l'alerte.

  4. Choisissez Analyser, Dans les métriques.

  5. Dans la colonne Détails, choisissez ANOMALY_ DETECTION _ BAND, Modifier le modèle de détection des anomalies.

  6. Pour exclure une période dans la production du modèle, sélectionnez l'icône de calendrier par Date de fin. Ensuite, sélectionnez ou saisissez les jours et heures à exclure de la formation, puis sélectionnez Apply (Appliquer).

  7. Si la métrique est sensible au changement d'heure, sélectionnez le fuseau horaire approprié dans la zone Metric timezone (Fuseau horaire de la métrique).

  8. Sélectionnez Update (Mettre à jour).

Suppression d'un modèle de détection d'anomalies

L'utilisation de la détection d'anomalies pour une alerte augmente les frais . Selon les bonnes pratiques, si votre alarme n’a plus besoin d’un modèle de détection des anomalies, supprimez d’abord l’alarme, puis le modèle. Lorsque les alarmes de détection d’anomalies sont évaluées, les détecteurs d’anomalies manquants sont créés en votre nom. Si vous supprimez le modèle sans supprimer l'alerte, l'alerte recrée automatiquement le modèle.

Pour supprimer une alerte
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, choisissez Alarms (alertes), All Alarms (Toutes les alertes).

  3. Sélectionnez le nom de l'alerte.

  4. Sélectionnez Actions, Supprimer.

  5. Dans la boîte de confirmation, choisissez Supprimer.

Pour supprimer un modèle de détection des anomalies qui a été utilisé pour une alarme
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, choisissez Metrics (Métriques), puis choisissez All metrics (Toutes les métriques).

  3. Choisissez Browse (Parcourir), puis sélectionnez la métrique qui inclut le modèle de détection des anomalies. Vous pouvez rechercher la métrique dans le champ de recherche ou la sélectionner parmi les options.

    • (Facultatif) Si vous utilisez l'interface d'origine, choisissez All metrics (Toutes les métriques), puis sélectionnez la métrique qui inclut le modèle de détection des anomalies. Vous pouvez rechercher la métrique dans le champ de recherche ou la sélectionner parmi les options.

  4. Choisissez Graphed metrics (Graphique des métriques).

  5. Dans l'onglet Graphed metrics (Métriques graphiques), sélectionnez le nom du modèle de détection des anomalies que vous voulez supprimer, puis cliquez sur Delete anomaly detection model (Supprimer le modèle de détection des anomalies).

    • (Facultatif) Si vous utilisez l'interface d'origine, sélectionnez Edit model (Modifier le modèle). Vous êtes redirigé vers un nouvel écran. Sur le nouvel écran, sélectionnez Delete model (Supprimer le modèle), puis cliquez sur Delete (Supprimer).