サービスで 500 エラーが発生するたびに通知を受け取りたいと考えています。そのため、CloudWatch で特定のログ グループの下にメトリクス フィルターを作成しました。私のアプリケーション ログ ロジックによると、パターンは正しいです。メトリクスは 1 として選択されます。アラームも以下のパラメータ値で設定されます -
- ピリオド 1 分
- 統計標準合計
- メトリクス フィルタが連続する 1 期間で >=1 のときはいつでも
- 状態がアラームである場合はいつでも、通知の下で選択されます
- 残りは簡単です
私は自分のアプリケーションの API を手動で呼び出し、何分間も連続して 500 を何度も生成しました。また、Apacheベンチを使用して、このようなエラーを連続して数分間大量に生成しました。
しかし、アラームのデータが不十分であることが常にわかります。その結果、アラームに対するアクションとして設定されている電子メール通知が呼び出されません。
問題を取り除く方法は?どんな提案も役に立ちます。