【发布时间】:2022-11-11 15:58:21
【问题描述】:
我正在使用 terraform 创建 datadog 监视器,在将我的 datadog 提供程序从 3.2 版升级到 3.8.1 后,我收到了关于我的监视器中使用的参数 new_host_delay 的弃用消息:
Warning: Argument is deprecated
Use `new_group_delay` except when setting `new_host_delay` to zero.
因此,当我更改模板以将 new_host_delay 替换为 new_group_delay 时,如下所示:
resource "datadog_monitor" "efs_size_monitor" {
type = "metric alert"
name = "EFS issue"
message = "Written too much data to EFS"
query = "sum(last_1d):sum:aws.efs.data_write_iobytes{filesystemid:fs-303ad9fb}.as_count() > ${512 * 1024 * 1024}"
new_group_delay = 300
# new_host_delay = 300 # Old, deprecated attribute
}
我收到一条错误消息:
Error: error validating monitor from https://api.datadoghq.com/api/v1/monitor/validate: 400 Bad Request: {"errors": ["The new_group_delay option can only be used for multi-alert monitors"]}
我错过了什么吗?是否有可能新参数new_group_delay 真的只能用于将多个源分组的监视器,而关于new_host_delay 的原始弃用警告是错误的,因为我只监视一个文件系统ID?
【问题讨论】: