From 15549efc52e50e03a0b2d5165bdf41a121607947 Mon Sep 17 00:00:00 2001 From: Laurent Piroelle Date: Mon, 30 Oct 2017 17:49:02 +0100 Subject: [PATCH] MON-77 Use data template for tag filter --- cloud/azure/eventhub/monitors-eventhub.tf | 31 +++++++++++++++-------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/cloud/azure/eventhub/monitors-eventhub.tf b/cloud/azure/eventhub/monitors-eventhub.tf index 7c22418..71b97b3 100644 --- a/cloud/azure/eventhub/monitors-eventhub.tf +++ b/cloud/azure/eventhub/monitors-eventhub.tf @@ -1,9 +1,18 @@ +data "template_file" "filter" { + template = "$${filter}" + + vars { + filter = "${var.use_filter_tags == "true" ? format("dd_monitoring:enabled,dd_azure_eventhub:enabled,env:%s", var.environment) : "*"}" + } +} + + resource "datadog_monitor" "eventhub_status" { name = "[${var.environment}] Event Hub status" message = "${var.down_message}" query = < ${var.failed_requests_rate_thresold_critical} EOF type = "query alert" @@ -56,14 +65,14 @@ resource "datadog_monitor" "eventhub_errors" { query = < ${var.errors_rate_thresold_critical} EOF type = "query alert"