Amazon EC2 mise à l'échelle automatique CPUUtilization Alarme - DONNÉES INSUFFISANTES
J'ai donc été à l'aide de Boto en Python pour essayer et configurer la mise à l'échelle automatique basé sur CPUUtilization, plus ou moins exactement comme indiqué dans cet exemple:
http://boto.readthedocs.org/en/latest/autoscale_tut.html
Cependant les deux alarmes dans CloudWatch il suffit de le signaler:
État Détails: État modifié de "INSUFFICIENT_DATA' à 2012/11/12
16:30 UTC. Raison: non Cochée: alerte Initiale de la création
Mise à l'échelle automatique fonctionne bien, mais les alarmes ne sont pas ramasser tout CPUUtilization de données. Toutes les idées pour des choses que je peux essayer?
Edit: L'instance elle-même les rapports de l'UC de l'utilisation des données, mais pas quand je l'ai essayer et créer une alarme dans CloudWatch, par programmation en python ou dans l'interface. Suivi détaillé est également activée juste au cas où...
Merci!
OriginalL'auteur Marogian | 2012-11-12
Vous devez vous connecter pour publier un commentaire.
La réponse officielle de AWS va comme ceci:
Apparemment, c'est un état temporaire et sera susceptible de résoudre de lui-même.
Pouah! Eh bien, vous savez comment ça se passe avec ce fameux métrique génération de latence... Souhaite que je pourrais être plus d'aide.
OriginalL'auteur platforms
Je ne suis pas sûr de ce qui se passe dans le backend, mais si vous comparez le réveil de l'histoire, vous verrez AWS supprimer le 'unité' colonne, si vous venez de modifier l'alarme sans aucun changement aussi at7000ft dit. Donc, supprimer la colonne d'unité de votre script.
OriginalL'auteur user1734087
Assurez-vous que l'alarme de l'espace de Noms 'AWS/EC2'.
Je sais que ce n'est que longtemps après la question d'origine, mais dans le cas où les autres à trouver via Google, j'ai eu le même problème, et il s'est avéré que je régler l'alarme de l'espace de Noms mal.
OriginalL'auteur Chrest
Il est nécessaire pour publier des données avec la même unité utilisée pour créer l'alarme. Si vous ne spécifiez pas l'un, il sera un
<None>
unité.Unité peut être spécifié dans
aws put-metric-data
etaws-put-metric-alarm
avec--unit <value>
Unité
<value>
peut être:Unités sont également sensibles à la casse, être prudent à ce sujet dans vos scripts.
Pour CPUUtilization, vous pouvez utiliser pour Cent.
Après le premier ensemble de données est envoyé à votre alarme (cela peut prendre jusqu'à 5 minutes pour un non détaillée surveillé exemple), l'alarme va se passer à la touche OK ou l'état d'ALARME de la place de la INSUFFICIENT_DATA.
OriginalL'auteur Djidiouf
Je vais avoir le même INSUFFICIENT_DATA l'état d'alarme de montrer jusqu'à CloudWatch pour un RDS CPUUtilization > 60 alarme créé avec CloudFormation. ("La raison: non Cochée: alerte Initiale de la création" s'affiche en vertu de détails). C'est un très brut corrigé mais j'ai trouvé que par la sélection de l'alarme, en cliquant sur le bouton Modifier, puis sur le bouton Enregistrer (sans rien changer), l'alarme se le OK de l'état et tout est fichier.
OriginalL'auteur at7000ft
J'ai eu ce problème. Assurez-vous que la métrique nom que vous utilisez pour créer l'alarme correspond à la mesure réel nom.
Vous pouvez lister vos mesures avec:
Trouver la métrique et la MetricName. Assurez-vous que votre alarme est configuré pour cette métrique.
OriginalL'auteur jbrown
Pour autant que je sais, par défaut mesure de résolution est de 5 minutes (ce qui peut être abaissé à 1 minute si vous payez, ou quelque chose comme ça), donc si votre alarme de la période de mesure est inférieur, alors il va rester de façon permanente dans un
INSUFFICIENT_DATA
état. Dans mon cas, j'ai eu 1 minute de la période d'évaluation sur l'utilisation du CPU, et de la modifier à 5 minutes a résolu le problème d'état.OriginalL'auteur Olegs Jeremejevs
Il y a un répertoire /var/tmp/aws-lundi/qui contient un couple de fichiers. L'un est l'instance-id. L'exemple j'était sur a été créé à partir d'un AMI et ce fichier est conservé l'ancien id d'instance. J'ai juste édité et fait en sorte de /var/tmp/aws-mon/placement/disponibilité de la zone était également correcte. Les alarmes changé à OK presque instantanément.
OriginalL'auteur jtaz
J'ai eu un problème similaire, mon alarme a été constamment en INSUFFICIENT_DATA bien que je peux voir la métrique de l'interface graphique.
Sortir que cela arrive, parce que j'ai spécifié l'Unité mal pour la métrique, lorsque j'ai créé l'Alarme. Aucune erreur n'a été rapporté, mais il n'est jamais devenu VERT.
Mieux éviter de le spécifier, si vous n'êtes pas sûr, et AWS va faire le match correct dans l'arrière-plan.
OriginalL'auteur Alex
Également rencontré ce problème, mais pour une raison différente: j'ai passé ES cluster ARN au lieu de nom de domaine dans mon modèle Cloudformation. C'était assez frustrant
OriginalL'auteur thepolina