首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Terraform创建cloudwatch警报(metric_alarm)。如何对单个主机使用alarm_actions?

使用Terraform创建cloudwatch警报(metric_alarm)。如何对单个主机使用alarm_actions?
EN

Stack Overflow用户
提问于 2017-09-14 03:51:51
回答 1查看 4.5K关注 0票数 3

Terraform documentation涵盖了自动伸缩组上下文中的cloudwatch告警,但不包括单个实例。

代码语言:javascript
复制
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}"]
}

我猜大概是这样的:

代码语言:javascript
复制
alarm_actions = ["arn:aws:sns:us-east-1:111122223333:MyTopic"]
EN

回答 1

Stack Overflow用户

发布于 2017-09-15 08:32:59

有文档,但不是terraform格式的。

对于维度,aws在以下位置提供了所有文档:

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

如果您需要了解实例(EC2)的维度,文档如下:

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

在最后的部分中,文档提到了你可以使用的4个维度,似乎你已经找到了它。

代码语言:javascript
复制
AutoScalingGroupName
ImageId
InstanceId
InstanceType
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46205798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档