J'ai configuré une alarme Amazon CloudWatch pour contrôler une valeur sur plusieurs périodes. Toutefois, l'alarme se déclenche dès qu'une seule période dépasse le seuil.

Les métriques des alarmes CloudWatch reposent sur des opérateurs de comparaison qui visent à déterminer si les points de données reçus à des intervalles définis dépassent un seuil spécifique. Si les points de données dépassent ce seuil, une violation des métriques a lieu. Si une violation des métriques a lieu durant x intervalles consécutifs, où x correspond à la période de violation minimale, l'alarme se déclenche.

Les alarmes CloudWatch peuvent également se déclencher lorsqu'une seule violation de métrique est suivie de x-1 périodes consécutives de données insuffisantes et/ou de violation des métriques. Ce comportement est habituel avec les alarmes associées à une métrique qui ne reçoit pas des données de manière constante à chaque période. Par exemple, si une métrique personnalisée envoie un '1' à CloudWatch chaque fois qu'une erreur spécifique se produit, il se peut que des périodes ne reçoivent pas de '1', car aucune erreur n'est survenue.

Lorsque CloudWatch évalue les métriques pour déterminer si l'état ALARM doit être activé, il traite les périodes de données insuffisantes suivant le point de données le plus ancien pour déterminer une violation de métrique. Par exemple, supposons que l'un de vos alarmes soit configurée de la manière suivante :

Seuil : 50
Opérateur : supérieur ou égal à
Période : 60 (secondes)
Nombre de périodes : 4

Une violation de métrique a lieu (les anciennes données sont sur la gauche, et les données les plus récentes sur la droite. ID indique que les données étaient insuffisantes pour cette période) :
| 7 | ID | ID | 55 |
  1    2     3    4
L'état de l'alarme correspond ici à OK

Minute suivante :
| ID | ID | 55 | ID |
   1    2     3    4
L'état de l'alarme correspond ici à OK

Minute suivante :
| ID | 55 | ID | ID |
   1     2    3    4
L'état de l'alarme correspond ici à OK

Une minute de plus :
| 55 | ID | ID | ID |
   1     2    3    4
L'état de l'alarme correspond ici à ALARM

Lorsque le point de données le plus ancien d'une période d'évaluation est une violation de métrique suivie d'autres violations de métrique ou de données insuffisantes, CloudWatch active l'état ALARM.

  • Utilisez des périodes d'évaluation uniques plus longues pour éviter que les périodes d'inactivité ne déclenchent l'alarme. Par exemple, si votre alarme est configurée pour évaluer trois périodes de cinq minutes, optez à la place pour une période unique de 15 minutes.
  • Lors de la publication de métriques personnalisées, configurez l'application qui incite les métriques à envoyer un '0' pendant les périodes d'inactivité.

CloudWatch, alarme, données insuffisantes, seuil, plusieurs, violation


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 : 29/04/2016
Date de mise à jour : 10/05/2016