You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Terraform创建AWS CloudWatch指标过滤器与告警未关联问题咨询

问题根因

配置的指标名称不匹配导致关联失败,不存在额外的关联配置步骤:

  • aws_cloudwatch_log_metric_filter资源的metric_transformation块中定义的输出指标名称为duplicate-titlregsubmit-metric-${var.environment}
  • aws_cloudwatch_metric_alarm资源中填写的metric_name为duplicate-titlregsubmit-filter-metric-${var.environment},多了-filter字符,和指标过滤器输出的指标名称不一致,导致告警实际关联的是不存在的指标,自然无法和你创建的指标过滤器绑定。

修正方案

将告警资源中的metric_name值修改为和指标过滤器metric_transformation.name完全一致即可,修正后代码如下:

#cloudwatch metric filter
resource "aws_cloudwatch_log_metric_filter" "titleregsubmit-metric-filter" {
  name           = "duplicate-titlregsubmit-filter-metric-${var.environment}"
  pattern        = "Submit transaction exists for VIN"
  log_group_name = var.loggroupname

  metric_transformation {
    name      = "duplicate-titlregsubmit-metric-${var.environment}"
    namespace = "MN DMV Errors 2"
    value     = "1"
  }
}

#cloud watch metric alarm
resource "aws_cloudwatch_metric_alarm" "duplicate-titleregsubmit-alarm" {
  alarm_name          = "mn-duplicate-titleregsubmit-${var.environment}"
  metric_name         = "duplicate-titlregsubmit-metric-${var.environment}"
  threshold           = "0"
  statistic           = "Sum"
  comparison_operator = "GreaterThanThreshold"
  datapoints_to_alarm = "1"
  evaluation_periods  = "1"
  period              = "300"
  namespace           = "MN DMV Errors 2"
  alarm_actions       = [aws_sns_topic.nomads-alerts-sns.arn]
}

相关截图

  • 告警控制台截图
    告警控制台截图
  • 未关联告警的指标过滤器控制台截图
    未关联告警的指标过滤器控制台截图

内容的提问来源于stack exchange,提问作者steve garabedian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 07:36:06