AWS Cloud Watch Logs 導入検証 続き

前回からの続き

前回 AWS Cloud Watch Logs 導入検証 にてログを CloudWatch に取り込むまではできた
次はそれを監視してメール通知するようにする

メトリクスフィルタの作成

ログ監視設定を行い、検知した場合 CloudWatch Alerm に飛ばすようにする

フィルタパターンに検知したい文言を記載する
"error" と書くと 完全一致でそれ意外を検知してくれないが、
?error ?Error ?ERROR と書けばちょっと手間だけど複数の指定も出来る

CloudWatch Alerm の設定

メトリクスフィルタにマッチした場合検知するように Alerm を作成

アラームを作成するとメトリクスにちゃんと関連付けされる

検知確認

EC2 インスタンス上で適当にアラートログを出してみる

# logger Error
# tail /var/log/messages
Aug  5 20:54:10 localhost ec2-user: Error

ほぼほぼ即時通知が来た

ただ何が起きたかはメールだとわかりにくい
NameDescription で判断するしか無いからそのへんの命名は重要そう

Amazon Web Services パターン別構築・運用ガイド 改訂第2版 (Informatics&IDEA)
Share Comments
comments powered by Disqus