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