Amazon web services DynamoDB-使用Terraform的读/写容量警报

Amazon web services DynamoDB-使用Terraform的读/写容量警报,amazon-web-services,terraform-provider-aws,cloudwatch-alarms,Amazon Web Services,Terraform Provider Aws,Cloudwatch Alarms,我正在尝试为dynamodb读取容量单元创建cloudwatch警报 这是我的代码,我将阈值设为“4”,但在控制台中,阈值为“0.07” 是否有输入阈值的计算方法?上述cloudwatch公制报警中的阈值参数似乎是单位/分钟,而不是单位/秒。所以,当threshold=4时,如果我们将threshold转换为单位/秒,结果是.07(四舍五入后)。所以,您应该使用240单位/分钟的阈值[在地形中]=4单位/秒[在aws仪表板中]您好。。。检查//观察。。。你的回答,除了被认为是一个评论。它做得很

我正在尝试为dynamodb读取容量单元创建cloudwatch警报

这是我的代码,我将阈值设为“4”,但在控制台中,阈值为“0.07”


是否有输入阈值的计算方法?

上述cloudwatch公制报警中的阈值参数似乎是单位/分钟,而不是单位/秒。所以,当threshold=4时,如果我们将threshold转换为单位/秒,结果是.07(四舍五入后)。所以,您应该使用240单位/分钟的阈值[在地形中]=4单位/秒[在aws仪表板中]

您好。。。检查//观察。。。你的回答,除了被认为是一个评论。它做得很差。插入带有代码和参考的有效响应非常有用。总结出切实有效的解决方案。这个平台不仅仅是任何论坛。我们是世界上最大的帮助和支持其他程序员和开发人员的中心。回顾社区的条款,学习如何发布。

resource "aws_cloudwatch_metric_alarm" "consumed_read_units" {
  alarm_name                = "dynamodb_${var.dynamodb_table_name}_consumed_read_units"
  comparison_operator       = "GreaterThanOrEqualToThreshold"
  evaluation_periods        = "5"
  metric_name               = "ConsumedReadCapacityUnits"
  namespace                 = "AWS/DynamoDB"
  period                    = "60"
  statistic                 = "Average"
  dimensions =  {
    TableName = "${var.dynamodb_table_name}"
  }
  threshold                 = 4
  alarm_description         = "This metric monitors DynamoDB ConsumedReadCapacityUnits for ${var.dynamodb_table_name}"
  insufficient_data_actions = []
}