2017-09-13 7 views
1

Terraform documentation은 자동 조절 그룹의 컨텍스트에서 클라우드 감시 알람을 다루지 만 개별 인스턴스는 포함하지 않습니다.Terraform을 사용하여 클라우드 워치 경고 생성 (metric_alarm). 개별 호스트에 대해 alarm_actions를 사용하려면 어떻게해야합니까?

alarm_actions = ["arn:aws:sns:us-east-1:111122223333:MyTopic"] 
+1

험, 작동하는 것처럼 보입니다. 이상한 곳은 어디에도 문서화되어 있지 않습니다. – jorfus

답변

2

가 terraform에서이 문서입니다,하지만 :

resource "aws_cloudwatch_metric_alarm" "foobar" { 
    alarm_name    = "terraform-test-foobar5" 
    comparison_operator  = "GreaterThanOrEqualToThreshold" 
    evaluation_periods  = "2" 
    metric_name    = "CPUUtilization" 
    ... 
    dimensions { 
    InstanceId = "${aws_instance.myOrg-myHost.id}" 
    } 

    alarm_description = "This metric monitors ec2 cpu utilization" 
    #This would be for autoscaling 
    #alarm_actions  = ["${aws_autoscaling_policy.bat.arn}"] 
} 

나는 그것이 같은 될 것 같은데요.

http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CW_Support_For_AWS.html

당신이 인스턴스에 대한 치수 (EC2)을 발견해야하는 경우, 문서가 여기에 있습니다 : :

치수

, AWS는 여기에서 모든 문서를 가지고

http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ec2-metricscollected.html

마지막 부분에서 문서에는 사용할 수있는 4 가지 특성 항목이 있으며 이미 찾은 것으로 보입니다.

AutoScalingGroupName 
ImageId 
InstanceId 
InstanceType