私のインフラストラクチャでプロセスを実行しているAWSラムダ関数があります。 Lambdaは、CloudWatchルールを使用して8時間ごとに起動されます。ラムダプロセスに何らかのエラーが発生した場合に通知を出そうとしています。私はSESを使用しようとしましたが、そのサービスはその地域では利用できません。AWSラムダ関数にエラーが発生したときに通知を送信します
私はこの問題の任意の提案を知りたいでしょう:
どのようにセットアップの通知にエラーが私のラムダ関数で発生したとき?
私は提案を探しています。この質問は決して私の仕事をすることを求めませんでした。私は公式の書類に感謝しますが、いずれにせよ、何か助けてください。
ありがとうございます。私はあなたに答えを読んで、私はメトリックフィルタについての検索を行い、メトリックフィルタを作成しましたが、通知を1回だけ呼び起こしています。私は自分の電子メールを使用し、エラーが発生したときに初めて通知電子メールエラーを送信します。なぜ私は複数のメールを提起していないのか知りたいです。何か手掛かりがある場合は? – Robert
はい。 CloudWatchアラームの場合、指定したアラーム期間内にメトリックがアラームしきい値を超えると、アラームがトリップされたことを通知する単一の電子メールが表示されます。したがって、メトリックに1つの期間で10回書き込んだ場合、アラームの値が1になると、単一のアラーム通知が表示されます。アラーム期間を十分に短く設定した場合(8時間に1回だけ実行するユースケースでは、5分の1期間にメトリック値> 1のようにアラームしきい値を非常に低く設定することに害はありません)、複数の期間にわたってアラームが表示されます。 –
まあ、時間と閾値についてでした。すべてがうまくいけば、アラームは数分後に元の状態に戻ります。ありがとうございました – Robert