【发布时间】:2021-01-10 17:18:57
【问题描述】:
我想通过 aws-cli 在我的 ec2 实例上设置“内存利用率”警报。 我用来执行此操作的命令是:
aws cloudwatch put-metric-data \
--metric-name MemoryUtilization \
--dimensions Name=InstanceId,Value=$val \
--statistic Average \
--namespace AWS/ECS \
--unit Percent
其中,$val 是我的 ec2 InstanceId。 我得到的错误是:
not enough values to unpack (expected 2, got 1)
当我尝试使用此代码时:
aws cloudwatch put-metric-data \
--metric-name MemoryUtilization \
--dimensions Name=InstanceId,Value=$val \
--statistic Average \
--namespace AWS/ECS \
--unit Percent \
--period $period \
--evaluation-periods 1 \
--threshold $MEMORY_THRESHOLD \
--comparison-operator GreaterThanOrEqualToThreshold \
--alarm-actions $arn
我得到的错误是:
Unknown options: --evaluation-periods, --threshold, 85, --comparison-operator, GreaterThanOrEqualToThreshold, --alarm-actions, arn:aws:sns:us-east-1:539551904532:ec2-monitor, 1
请告诉我,如何为我的 ec2 实例创建警报以监控“内存利用率”
【问题讨论】:
标签: amazon-web-services memory amazon-ec2 aws-cli amazon-cloudwatch