9

私はec2インスタンスにCloudwatchログを設定しましたが、今のところそれを愛しています。また、「ERROR」などの特定のキーワードについてアラートを設定します。電子メールのアラートは正常に機能しているようですが、アラート電子メールを細かく調整する方法があるかどうか疑問に思っていました。&有益です。具体的には、私は探していますCloudwatch Log Alert - 電子メール通知にエラー/例外/スタックトレースデータを含める方法

  1. アラートメールのすべての定型文を削除してください。

  2. アラートをトリガーしたエラー/例外についての情報が含まれています。これは、アラートを生成したログステートメントを含めて簡単なものになる可能性があります。 N.バージニア州地域に入った -

は今、警告メールが

のように見える米国東部でのごアマゾンCloudWatchのアラーム 「のApp-エラー・アラーム」ため、このメールを受け取っていますThreshold Crossed:1データポイント(1.0)がしきい値(1.0)より大きい であったため、 アラーム状態。 「Tuesday Tuesday February、2017 16:39:43 UTC」にあります。

見るAWS Management Consoleでこのアラーム: https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#s=Alarms&alarm=App-Error-Alarm

アラーム詳細: - 名前:アプリケーション・エラー・アラーム - 説明:app.log のエラー - 状態変更:INSUFFICIENT_DATA - > ALARM - 状態変化の理由:しきい値を超えました:1データポイント(1.0)がしきい値(1.0)以上でした。 - タイムスタンプ:火曜日2017年2月7日午後四時39分43秒UTC - AWSアカウント:<>

しきい値: - メトリックが300秒間GreaterThanOrEqualToThreshold 1.0であるときにアラームがアラーム状態です。

メトリック監視

: - MetricNamespace:LogMetrics - METRICNAME:ERROR - 寸法: - 期間:300秒を - 統計:合計 - 単位: - OK:

状態変更アクションを指定されていません。 - ALARM:[ARN:AWS:SNS:私たち-東-1:<>:サポート] - INSUFFICIENT_DATA:

私は何かにそれが欲しいです以下のような

アラーム:アプリケーション・エラー・アラーム

キーワード: "ERROR"

理由:ERROR 2017年2月7日07:31:47375 [SimpleAsyncTaskExecutor-5] com.app。 server.rest.Watcher:javax.net.ssl。SSLHandshakeException: は致命的なアラートを受信:握手_

瞬時にその、短い甘いとは私の即時の注意を必要とするその何かかどうか私に語りました。 hereのようにコードを書くことなくこれを行うことはできますか?

+1

私が知る限り、これはできません。 –

答えて

0

Cloudwatch Logs Customize alarms PackageAWS labs)を使用してCloudwatchアラームをカスタマイズできます。

アラームが発生した場合、すぐに注意が必要かどうかを判断するのに十分な情報が必要です。また、アラームテキストを操作上のニーズに合わせてカスタマイズすることもできます。 CloudWatchログアラームのカスタマイズ は、CloudWatch からログを読み込むのに役立つラムダ関数です。アラーム中にログを記録し、SESを介してカスタマイズされた電子メールを送信します。

パッケージでは、Lambda SNSエンドポイントを使用できます。このエンドポイントは、動作要件に従ってアラーム通知をカスタマイズできます。

関連する問題