ようやくAWSのCloudWatchの設定をします。
処理イメージ
※フロー図は draw.io を使用しました。
lambda
AWSのlambdaを作成します。いつの間にか日本語になってやがる・・・
ラムダの中身は以下を参考にしました。
参考
AWS Lambda function for forwarding SNS notifications to SlackGitHub
lambdaを作成したら、次にSNSサービスに移動しトピックを作成。
最後にEC2のアラームを設定。
EC2のインスタンスに移動し、モニタリングタブを開き、アラームを作成します。
注意
2018年06月現在は上記画像のような設定画面ですが
AWSはバージョンアップが激しいので将来変わっている可能性があります。
確認
設定後とりあえずブログにF5アタックしたり、
ログインしてプラグインのアップデートや
画像のアップロードをしていると・・・・・
通知キタ――(゚∀゚)――!!
ということで通知の内容はJSONのままですが、今回はココまでです。
あとは情報を整形して、通知を飛ばせれば完璧です!
以上。