CloudWatch
モニタリングに関する機能を提供するAWSリソース
メトリクスの種類
標準メトリクス
AWSがあらかじめ定義しているメトリクス
ex)EC2のCPU使用率・ネットワーク通信量
カスタムメトリクス
利用者が定義したメトリクス
ex)EC2のメモリ使用率・ディスク使用率
CloudWatch Alarms
メトリクスのしきい値を超えたらアクションを起こせる機能
CloudWatch Logs
ログファイルの保存・閲覧・監視ができる機能
CloudWatch Logs構築手順
1.IAMロールにポリシーをアタッチ
2.AMI作成用インスタンスの立ち上げ
3.CloudWatchエージェントのインストール
4.AMIの作成
5.起動テンプレートの更新
3-1.作成したインスタンスにSSHして、sudo yum install -y amazon-cloudwatch-agentを実行する
3-2./opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.jsonに設定を記述する
3-3.sudo systemctl start amazon-cloudwatch-agentを実行する
3-4.適切にIAMロールをアタッチ出来ていればCloudWatchのロググループからログが見れる
5-4.起動テンプレートのバージョンを最新バージョンに変更する