我想创建一个cloudwatch指标,用于监控自动扩展组中所有EC2计算机的平均值NetworkIn
。
这可能吗?似乎我可以通过各种方式监控总NetworkIn
,但我想监控平均值。原因是,对于瓶颈为networkIn的应用程序,我希望在每个节点的网络流量高于阈值时向自动扩展组添加节点。
答案 0 :(得分:1)
显然有可能:您可以使用AutoScalingGroupName
维和Average
统计信息,它将在自动缩放组中的所有节点上进行平均。这是我使用的命令:
mon-put-metric-alarm ALARM-NAME --comparison-operator GreaterThanThreshold \
--evaluation-periods 2 --metric-name NetworkIn --namespace "AWS/EC2" \
--dimensions "AutoScalingGroupName=AUTOSCALE-NAME" --period 60 \
--statistic Average --threshold 30000000 \
--alarm-actions arn:aws:autoscaling:etc-etc-etc-scaling-policy