MON-281 add variable for no_data_timeframe

This commit is contained in:
Quentin Manfroi 2018-08-21 15:52:55 +02:00
parent cf48c3aa98
commit 8b9eaaae2d
3 changed files with 8 additions and 0 deletions

View File

@ -84,6 +84,7 @@ Creates DataDog monitors with the following checks:
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no | | new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
| unreachable_extra_tags | Extra tags for Host unreachable monitor | list | `<list>` | no | | unreachable_extra_tags | Extra tags for Host unreachable monitor | list | `<list>` | no |
| unreachable_message | Custom message for Host unreachable monitor | string | `` | no | | unreachable_message | Custom message for Host unreachable monitor | string | `` | no |
| unreachable_no_data_timeframe | Timeframe for Host unreachable monitor to alert on no data | string | `2` | no |
| unreachable_silenced | Groups to mute for Host unreachable monitor | map | `<map>` | no | | unreachable_silenced | Groups to mute for Host unreachable monitor | map | `<map>` | no |
## Outputs ## Outputs

View File

@ -49,6 +49,12 @@ variable "unreachable_message" {
default = "" default = ""
} }
variable "unreachable_no_data_timeframe" {
description = "Timeframe for Host unreachable monitor to alert on no data"
type = "string"
default = 2
}
variable "cpu_high_silenced" { variable "cpu_high_silenced" {
description = "Groups to mute for CPU high monitor" description = "Groups to mute for CPU high monitor"
type = "map" type = "map"

View File

@ -19,6 +19,7 @@ resource "datadog_monitor" "datadog_host_unreachable" {
include_tags = true include_tags = true
locked = false locked = false
require_full_window = true require_full_window = true
no_data_timeframe = "${var.unreachable_no_data_timeframe}"
silenced = "${var.unreachable_silenced}" silenced = "${var.unreachable_silenced}"