2013-10-05 3 views
1

Я хочу создать метку облачного времени, которая отслеживает средний NetworkIn на всех машинах EC2 в группе автомасштабирования.Cloudwatch: средний монитор NetworkIn через EC2 в группе автомасштабирования

Возможно ли это? Кажется, что я мог бы отслеживать общее количество NetworkIn различными способами, но я хочу отслеживать среднее. Причина в том, что я хочу добавить узлы в группу автомасштабирования, когда сетевой трафик на уровне узла выше порогового значения для приложения, узким местом которого является networkIn.

ответ

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 
+0

Это, как представляется, ответ на мой собственный вопрос: http://stackoverflow.com/questions/20570750/ –

+0

Можно ли использовать не AWS/EC2, но «Linux System» (мои собственные) с группами автомасштабирования? Какое пространство имен следует использовать? –

Смежные вопросы