Cloudwatchアラーム通知をメールに来るようにする
株式会社パーソンリンクにエンジニア未経験で入社して3週目の高島です。今後実務でRDSを扱っていくにあたり、RDSに何か問題があった時や、CPUの使用率がメトリクスの閾値を超えた時にslackに通知が来るように設定したいと思いました。その前段階として、まずはcloudwatchとメールとの連携をすることにしました。
参考にさせていただいた記事:CloudWatchアラーム通知をSlackにする
RDSとは
Amazon Relational Database Serviceの略。Amazonの提供するリレーショナルデータベースの構築サービス。セットアップを簡単に行うことができる。
用語
・cloudwatchとは、AWSで、リアルタイムに実行されるアプリケーションを監視するリソース。メトリクスを収集し、それをアラームにすることができる。
・メトリクスとは、システムのパフォーマンスに関するデータ。
・**閾値(しきい値)**とは、条件分岐の境目となる値。
##やり方
- AWSコンソールから、Cloudwatchを検索。
- アラームタブ→画面右のほうにある、アラーム作成
- 監視したいメトリクスを選択する。メトリクスの名称は、公式ドキュメントに掲載
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html
今回は、CPUtilization(CPU使用率)が0以上の時にアラームを鳴らす。
テスト的にやるので、必ず引っかかる条件でとりあえずやってみる。
SNSトピックの選択においての選択次第で、通知を受け取る E メールエンドポイントと表示されるので、そこにアラームを飛ばしたいメールアドレスを入力する
ここで勘違いしていたのですが、アラームは常に来るわけではなく、正常→警告レベルになった時に1回だけ来ます。
メールで通知するようにすれば、何か異常が起きた時にすぐ気づくことができますね。
次は、@shinoyuさんです。最後まで読んでいただき、ありがとうございました。