From 4f1203dd1318a2bd3fab632a3bcec172452e5bb1 Mon Sep 17 00:00:00 2001 From: Quentin Manfroi Date: Tue, 2 Oct 2018 15:12:17 +0200 Subject: [PATCH] MON-301 update unreachable using new filter tags module --- system/unreachable/inputs.tf | 5 +++++ system/unreachable/modules.tf | 1 + system/unreachable/monitors-unreachable.tf | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/system/unreachable/inputs.tf b/system/unreachable/inputs.tf index ca98b4e..fc5aae1 100644 --- a/system/unreachable/inputs.tf +++ b/system/unreachable/inputs.tf @@ -29,6 +29,11 @@ variable "filter_tags_custom" { default = "*" } +variable "filter_tags_custom_excluded" { + description = "Tags excluded for custom filtering when filter_tags_use_defaults is false" + default = "" +} + # Unreachable variable "unreachable_silenced" { diff --git a/system/unreachable/modules.tf b/system/unreachable/modules.tf index 1c03eb2..88e7915 100644 --- a/system/unreachable/modules.tf +++ b/system/unreachable/modules.tf @@ -5,4 +5,5 @@ module "filter-tags" { resource = "system" filter_tags_use_defaults = "${var.filter_tags_use_defaults}" filter_tags_custom = "${var.filter_tags_custom}" + filter_tags_custom_excluded = "${var.filter_tags_custom_excluded}" } diff --git a/system/unreachable/monitors-unreachable.tf b/system/unreachable/monitors-unreachable.tf index c032dfb..9f1699a 100644 --- a/system/unreachable/monitors-unreachable.tf +++ b/system/unreachable/monitors-unreachable.tf @@ -3,7 +3,7 @@ resource "datadog_monitor" "host_unreachable" { name = "[${var.environment}] Host unreachable" message = "${coalesce(var.unreachable_message, var.message)}" - query = "\"datadog.agent.up\".over${module.filter-tags.service_check}.last(6).count_by_status()" + query = "\"datadog.agent.up\"${module.filter-tags.service_check}.last(6).count_by_status()" type = "service check"