Angenommen, ich habe N EC2-Instanzen in Auto-Scaling-Gruppe, von denen jede Abfrage ist M SQS-Warteschlangen. Wie würde ich einen Alarm auf kumulative ApproximateNumberOfMessagesVisible
über alle SQS-Warteschlangen erstellen, wenn möglich?Cloudwatch Alarm erstellen auf mehreren SQS-Warteschlangen
Antwort
Es gibt keine kumulative Anzahl der Messwerte für sichtbare Nachrichten, die ab sofort verfügbar sind.
Hier ist, wie man es lösen kann,
erstellen Lambda/Cron-Job, der die Warteschlangen abfragen kann, ApproximateNumberOfMessages
in jeder Warteschlange erhalten und die gesamten Nachrichten an eine benutzerdefinierte Cloudwatch Metric aktualisieren.
QueueAttributes:
http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueAttributes.html
Benutzerdefinierte Cloudwatch Metric:
http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.html
Sie können entweder eine Lambda (serverless) erstellen oder wenn Sie auf Server-basierte möchten, können Sie abfragen und aktualisieren Sie die Gesamtzahl in eine benutzerdefinierte Cloudwatch-Metrik mit CLI zu AWS Cloudwatch.
Sobald Sie über die Cloudwatch-Metrik verfügen, können Sie basierend auf diesen Zahlen einen Alarm erstellen.
Ich hoffe, es hilft.
- 1. Erstellen von CloudWatch-Alarm basierend auf AMI
- 2. Cloudwatch-Alarm für Autoscaling
- 3. Cloudwatch-Alarm bei jeder Instanzerstellung?
- 4. Fehlermeldung von aws CloudWatch Alarm
- 5. Amazon Cloudwatch Alarm nicht ausgelöst
- 6. Cloudwatch-Alarm für Autoscaling mit Bedingung
- 7. CloudWatch Alarm immer bei unzureichendem Datenzustand
- 8. Cloudwatch-Alarm an Instanzen auf Elastic Beanstalk deploy automatisch anhängen
- 9. Wie verbinde ich einen Cloudwatch-Alarm mit einer Lambda-Funktion?
- 10. Erstellen Sie eine benutzerdefinierte Cloudwatch-Metrik, die%
- 11. AWS CloudWatch Alarm für SQS Anzahl der sichtbaren Nachrichten
- 12. Wie aktualisiere ich den Cloudwatch ALARM mit Boto?
- 13. AWS Cloudwatch-Alarm für jede einzelne Instanz einer automatischen Skalierungsgruppe
- 14. erstellen Cloudwatch Alarm informieren über ein S3-Objekt zu dem öffentlichen
- 15. Seltsames CloudWatch-Alarmverhalten
- 16. Wecker Alarm erstellen Android
- 17. Weitere CloudWatch-Alarmbenachrichtigungen an SNS
- 18. Es kann keine Cloudwatch Health über ansible erstellen
- 19. AWS Cloudwatch Guardduty-Link
- 20. Boto/Cloudwatch wiederherstellen Instanzalarm
- 21. Erstellen von EKEvent ohne Alarm
- 22. erstellen benutzerdefinierte Latenz-Metrik in Cloudwatch
- 23. CloudWatch benutzerdefinierte Metriken funktionieren nicht wie erwartet
- 24. AWS EC2 Cloudwatch Überwachung
- 25. Können AWS Cloudwatch-Alarme keine Aktivität erkennen?
- 26. Cloudwatch Alarm ohne zugeordnete Metrik? (nur über SDK ein- und ausgeschaltet?)
- 27. Verwenden von Hash + Bereichstaste zum Speichern von CloudWatch-Alarm in DynamoDB
- 28. OpsWorks Stack - Load-basierte Instanzen skalieren UP und DOWN basierend auf Cloudwatch-Alarme
- 29. Unzureichende Daten in Cloudwatch vermeiden?
Danke, ich denke, das wird für mich arbeiten! –
Zögern Sie nicht, als Antwort zu akzeptieren, wenn das gut aussieht. – Kannaiyan