{CloudWatch}シナリオ: メトリクスを CloudWatch にパブリッシュする

https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/PublishMetrics.html

-- 1. コマンド等のインストール

-- 1.1 aws cli version 2 インストール

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

aws --version

 

 

-- 2. CloudWatch にメトリックスを追加する

aws cloudwatch put-metric-data \
--metric-name MyMetric \
--namespace MyNamespace \
--timestamp 2022-03-06T02:30:00Z \
--value 87 \
--unit Milliseconds

aws cloudwatch put-metric-data \
--metric-name MyMetric \
--namespace MyNamespace \
--timestamp 2022-03-06T02:30:00Z \
--value 51 \
--unit Milliseconds

aws cloudwatch put-metric-data \
--metric-name MyMetric \
--namespace MyNamespace \
--timestamp 2022-03-06T02:30:00Z \
--value 125 \
--unit Milliseconds

aws cloudwatch put-metric-data \
--metric-name MyMetric \
--namespace MyNamespace \
--timestamp 2022-03-06T02:30:00Z \
--value 235 \
--unit Milliseconds

 

aws cloudwatch put-metric-data \
--metric-name MyMetric \
--namespace MyNamespace \
--timestamp 2022-03-06T03:30:00Z \
--statistic-values Sum=577,Minimum=65,Maximum=189,SampleCount=5 \
--unit Milliseconds

aws cloudwatch put-metric-data \
--metric-name MyMetric \
--namespace MyNamespace \
--timestamp 2022-03-06T04:30:00Z \
--statistic-values Sum=120,Minimum=65,Maximum=189,SampleCount=15 \
--unit Milliseconds


aws cloudwatch put-metric-data \
--metric-name MyMetric \
--namespace MyNamespace \
--statistic-values Sum=806,Minimum=47,Maximum=328,SampleCount=6 \
--unit Milliseconds

 

-- 3. CloudWatch から統計情報を取得する

aws cloudwatch get-metric-statistics \
--namespace MyNamespace \
--metric-name MyMetric \
--statistics Average \
--start-time 2022-03-06T00:00:00Z \
--end-time 2022-03-07T00:00:00Z \
--period 60