CloudWatch Agentの手順を忘れそうなので自分用にメモる。
手順
CloudWatch Agentのインストール
IAMロールとユーザーを作る。
メトリクスを収集するのはcollectdかStatsDか選べる。標準で入ってるのはStatsDだけどcollectd使おうとするみたいな記述も見かけたので何が何やら。とにかくcollectdは入れておいた方が良いかも。カスタムメトリクス取るかもしれないしね。
collectdはamazon-linux-extrasで入れられる。
sudo amazon-linux-extras enable collectd
sudo yum clean metadata
sudo yum -y install collectd
CloudWatch Agentの設定ファイルを作る。
手で書くのが面倒ならwizardもある。
設定ファイルのconfig.json自体はamazon linuxの場合/opt/aws/amazon-cloudwatch-agent/bin(wizardやctlの実体が入ってるディレクトリ)にそのまま作られる。
fetchして起動
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:/opt/aws/amazon-cloudwatch-agent/bin/config.json
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a start
参考