View a markdown version of this page

Erstellen Sie einen Log-Alarm für Fehlermuster - Amazon CloudWatch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen Sie einen Log-Alarm für Fehlermuster

Sie können einen Log-Alarm erstellen, der Ihre Logs auf Fehlermuster überwacht und eine Benachrichtigung versendet, wenn die Fehleranzahl einen Schwellenwert überschreitet.

Im folgenden Beispiel wird ein Log-Alarm erstellt, der in den ALARM Status übergeht, wenn bei 3 von 5 Abfrageausführungen mehr als 10 FEHLERMELDUNGEN erscheinen.

aws cloudwatch put-log-alarm \ --alarm-name "LambdaErrors" \ --alarm-description "Alarm when Lambda error count exceeds 10" \ --comparison-operator GreaterThanThreshold \ --threshold 10 \ --query-results-to-evaluate 5 \ --query-results-to-alarm 3 \ --treat-missing-data notBreaching \ --alarm-actions "arn:aws:sns:region:account-id:topic-name" \ --scheduled-query-configuration '{ "QueryString": "fields @timestamp, @message | filter @message like /ERROR/", "LogGroupIdentifiers": ["/aws/lambda/my-function"], "ScheduledQueryRoleARN": "arn:aws:iam::account-id:role/ScheduledQueryRole", "AggregationExpression": "count(*)", "ScheduleConfiguration": { "ScheduleExpression": "rate(5 minutes)", "StartTimeOffset": 300 } }'