Mon alarme Amazon CloudWatch ne se déclenche pas, même si je peux voir dans mes graphiques CloudWatch que la métrique de l'alarme dépasse le seuil configuré. Comment puis-je m'assurer que les alarmes CloudWatch se déclenchent et que les actions associées sont exécutées ?

Les alarmes CloudWatch qui mesurent les métriques de temps cumulé (telles que les moyennes de 5 minutes) le font continuellement, à la manière d'une « fenêtre dynamique » Si l'un des points de données collectés pendant la période d'évaluation ne dépasse pas le seuil configuré, l'alarme CloudWatch ne se déclenche pas.

Les alarmes CloudWatch se déclenchent seulement lorsque leur état change et est maintenu pendant un certain nombre de périodes. Pour plus d'informations, consultez Création d'alarmes CloudWatch.

Important : Il existe une exception à ce comportement qui concerne les alarmes CloudWatch associées aux actions Amazon EC2 Auto Scaling. Une alarme CloudWatch continue de déclencher des actions d'auto scaling lorsqu'elle est dans un état spécifié, même s'il ne se produit aucun changement d'état et que l'alarme reste dans cet état.

Assurez-vous de prendre en compte le mécanisme utilisé par CloudWatch pour mesurer les métriques de temps cumulé lorsque vous créez des alarmes.

Pensez aussi à abaisser les seuils de données des métriques pour vous assurer que l'alarme fonctionne comme vous le souhaitez.

Exemple de dépannage

Dans cet exemple, nous utilisons une alarme basée sur l'utilisation moyenne de l'UC. L'alarme est configurée avec un seuil de > 45 % pour au moins trois périodes consécutives de cinq minutes (avec une période d'évaluation de trois et une période de 300 secondes) pour les métriques de temps cumulé suivantes :

  • 05:25:00: data: {Avg=61.123}
  • 05:30:00: data: {Avg=57.847}
  • 05:35:00: data: {Avg=60.503}
  • 05:40:00: data: {Avg=55.473}
  • 05:45:00: data: {Avg=41.685}
  • 05:50:00: data: {Avg=58.390}
  • 05:55:00: data: {Avg=57.846}
  • 06:00:00: data: {Avg=61.123}

Ces points de données génèrent les états d'alarme suivants :

  • 05:35 ALARM
  • 05:40 ALARM
  • 05:45 ALARM to OK
  • 05:50 OK
  • 05:55 OK
  • 06:00 OK to ALARM

Le point de données collecté à 05:55 dépasse le seuil de 45 % d'utilisation moyenne de l'UC. Cependant, l'alarme reste à l'état OK et ne déclenche par l'action à 05:55. Cela provient du fait que le point de données collecté à 05:45:00 , qui ne dépasse pas ce seuil, est inclus dans l'évaluation faite à 05:55. Toutefois, l'alarme déclenche l'action cinq minutes plus tard, car l'état de l'alarme passe de OK à ALARM à 06:00.

Pour les métriques de temps cumulé suivantes, l'état de l'alarme est ALARM après 05:35 car tous les points de données dépassent le seuil de 45 % d'utilisation moyenne de l'UC. Aucun changement d'état ne se produisant, l'action de l'alarme ne se déclenche pas.

  • 05:25:00: data: {Avg=61.123}
  • 05:30:00: data: {Avg=57.847}
  • 05:35:00: data: {Avg=60.503}
  • 05:40:00: data: {Avg=55.473}
  • 05:45:00: data: {Avg=45.075}
  • 05:50:00: data: {Avg=58.390}
  • 05:55:00: data: {Avg=57.847}
  • 06:00:00: data: {Avg=61.123}

Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support

Date de publication : 31/10/2018