Amazon web services DynamoDB-使用Terraform的读/写容量警报
我正在尝试为dynamodb读取容量单元创建cloudwatch警报 这是我的代码,我将阈值设为“4”,但在控制台中,阈值为“0.07”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仪表板中]您好。。。检查//观察。。。你的回答,除了被认为是一个评论。它做得很
是否有输入阈值的计算方法?上述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 = []
}