Ich habe einen Cloudwatch-Alarm konfiguriert:
Threshold: "GreaterThan 0" für 1 aufeinanderfolgenden Zeitraum,
Zeitraum: 1 Minute,
Statistik: Summe
Der Alarm wird über AWS SQS NumberOfMessagesSent konfiguriert. Die Warteschlange war leer und es wurden keine Nachrichten veröffentlicht. Ich habe eine Nachricht manuell gesendet. Ich konnte die Spitze in der Metrik sehen, aber der Alarmzustand war immer noch in Ordnung. Ich bin ein wenig verwirrt, warum dieser Alarm seinen Zustand nicht ändert, obwohl alle Bedingungen erfüllt sind.
Ich habe dieses Problem mit Hilfe der AWS-Unterstützung überwunden. Sie müssen den Zeitraum für Ihren Wecker auf ~ 15 Minuten einstellen. Es hat damit zu tun, wie SQS die Zeitstempel der Veranstaltung markiert, wenn sie zu CloudWatch weitergeleitet werden.
Machen Sie sich keine Sorgen, da die Einstellung auf eine größere Zahl keinen Einfluss darauf hat, wie schnell Sie auf einen Alarm aufmerksam gemacht werden. Es wird weiterhin alle 5 Minuten Daten von SQS erhalten.
Es könnte sein, dass die Intervallzeit auf weniger als 300 Sekunden eingestellt ist. Die kostenlose CloudWatch überprüft alle 5 Minuten. Wenn Sie also einen Alarm für weniger als das einstellen, erhalten Sie manchmal INSUFFICIENT_DATA.
Tags und Links amazon-web-services amazon-cloudwatch amazon-sqs