Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat Alarm Log pada pola kesalahan
Anda dapat membuat Alarm Log yang memantau log Anda untuk pola kesalahan dan mengirimkan pemberitahuan ketika jumlah kesalahan melebihi ambang batas.
Contoh berikut membuat Alarm Log yang beralih ke ALARM status ketika lebih dari 10 pesan ERROR muncul di 3 dari 5 eksekusi kueri.
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 } }'