本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在錯誤模式上建立日誌警示
您可以建立日誌警示來監控日誌的錯誤模式,並在錯誤計數超過閾值時傳送通知。
下列範例會建立日誌警示,當 5 個查詢執行中有 3 個出現超過 10 個錯誤訊息時,該警示會轉換為 ALARM 狀態。
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 } }'