繁体   English   中英

使用指标时 Datadog 中用于 autoscaling_group 的标签已更改? (现在是 aws_autoscaling_groupname)

[英]Tags in Datadog for autoscaling_group when using metrics have changed? (Now aws_autoscaling_groupname)

我们有在 Terraform 中模板化的监视器和仪表板,用于创建新帐户,并且发现使用“autoscaling_group”查询的那些现在不报告任何数据。

查看指标,我可以看到按 ASG 分组的唯一选项是“aws_autoscaling_groupname”,但似乎无法找到它的设置位置。AWS Auto Scaling 集成文档还显示这应该是 autoscaling_group。

我在哪里可以设置这个?

如果您通过 Terraform aws_autoscaling_group资源生成自动缩放组,则有一个与资源名称不同的name参数。

显示差异的示例:

resource "aws_placement_group" "prod-asg" {
  name     = "application123"
  strategy = "cluster"
}

在此示例中,在生成仪表板时,您要添加到小部件的 ASG 名称为application123 ,它最终应作为 Datadog 中的autoscaling_group名称。

如果使用 Terraform 构建仪表板小部件,则引用将如下所示:

resource "datadog_dashboard" "monitoring" {
  title = "..."
  widget {
    type = "timeseries"
    title = "..."
    request {
      q = "avg:aws.autoscaling.desired_capacity{name:${aws_autoscaling_group.prod-asg.name}}.as_count()"
    }
  }
}

参考: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/autoscaling_group

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM