【发布时间】:2018-08-01 21:35:13
【问题描述】:
我有多个实例。我需要使用 aws cli 从其中的一个子集(不是全部)中检索一些指标。我曾尝试多次将 InstanceId 指定为 Dimension,但它只考虑值中的一个。例如上面的命令,只返回 de metric 值,例如 i-xxxxxx (ignores i-yyyyyyy)
aws cloudwatch get-metric-statistics --namespace AWS/EC2 \
--metric-name CPUUtilization \
--statistics Maximum
--dimensions Name=InstanceId,Value=i-yyyyyyyyyy Name=InstanceId,Value=i-xxxxxxxxx \
--start-time 2018-08-01T00:00:00Z --end-time 2018-08-01T10:00:00Z --period 300
补充一点:子集可以通过使用标签过滤实例列表来获得:
aws ec2 describe-instances --filter Name=tag:app,Values=myapp \
--query 'Reservations[*].Instances[*].InstanceId' --output text
【问题讨论】:
标签: amazon-web-services amazon-cloudwatch