aws cloudwatch の使い方

メトリクスとアラーム

書き方

aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization --dimensions Name=InstanceId,Value=ID --start-time 時刻 --end-time 時刻 --period 300 --statistics Average
aws cloudwatch put-metric-alarm --alarm-name 名前 … --threshold 80 --comparison-operator GreaterThanThreshold --evaluation-periods 1
aws cloudwatch describe-alarms [--state-value ALARM]

CloudWatch は AWS の見張り番です。EC2 の CPU 使用率などのメトリクス(数値の記録)を読み、しきい値を超えたら鐘を鳴らすアラームを掛けられます。Period は秒で、60 の倍数です。

例

$ aws cloudwatch describe-alarms --state-value ALARM

実際に打って練習する

AWS CLI コースの Lv57「船の脈をはかる cloudwatch get-metric-statistics」で覚えます(第8章 雲の見張り塔(運用と監視))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜3 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。

AWS CLI コマンド一覧(使い方と例)へ戻る