【问题标题】:DynamoDB - Read/Write Capacity Alarms using TerraformDynamoDB - 使用 Terraform 读取/写入容量警报
【发布时间】:2020-10-06 23:57:29
【问题描述】:

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

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


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 = []
}

输入阈值是否有任何计算?

【问题讨论】:

    标签: amazon-web-services terraform-provider-aws cloudwatch-alarms


    【解决方案1】:

    上面的cloudwatch指标警报中的阈值参数似乎是单位/分钟,而不是单位/秒。因此,在阈值 = 4 的情况下,如果我们以单位/秒为单位转换阈值,则结果为 0.07(四舍五入后)。因此,您应该使用 240 单位/分钟 [在 terraform 中] = 4 单位/秒 [在 aws 仪表板中] 的阈值

    【讨论】:

    • 您好...检查//观看...您的答案,除了被视为评论。它做得不好。插入带有代码和参考的有效响应很有用。得出一个切实有效的解决方案。这个平台不仅仅是任何论坛。我们是世界上其他程序员和开发人员最大的帮助和支持中心。查看社区条款并了解如何发帖。
    猜你喜欢
    • 2012-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-28
    • 1970-01-01
    • 1970-01-01
    • 2020-12-22
    • 1970-01-01
    相关资源
    最近更新 更多