From adc6c12a954ca101cca8836468d9390c30cd59ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Respaut?= Date: Fri, 19 Jul 2019 12:29:30 +0200 Subject: [PATCH] MON-482: Backport ignore change on silenced --- cloud/azure/storage/monitors-azure-storage.tf | 123 +++++++++++++++++- 1 file changed, 119 insertions(+), 4 deletions(-) diff --git a/cloud/azure/storage/monitors-azure-storage.tf b/cloud/azure/storage/monitors-azure-storage.tf index 0a19b03..b38db2a 100644 --- a/cloud/azure/storage/monitors-azure-storage.tf +++ b/cloud/azure/storage/monitors-azure-storage.tf @@ -25,6 +25,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.status_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "blobservices_availability" { @@ -58,6 +62,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.availability_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "fileservices_availability" { @@ -91,6 +99,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.availability_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "queueservices_availability" { @@ -124,6 +136,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.availability_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "table_availability" { @@ -157,6 +173,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.availability_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "blobservices_requests_error" { @@ -191,6 +211,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.successful_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "fileservices_requests_error" { @@ -225,6 +249,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.successful_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "queueservices_requests_error" { @@ -259,6 +287,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.successful_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "tableservices_requests_error" { @@ -293,6 +325,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.successful_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "blobservices_latency" { @@ -326,6 +362,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.latency_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "fileservices_latency" { @@ -400,6 +440,7 @@ EOQ } tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.latency_extra_tags) + } resource "datadog_monitor" "tableservices_latency" { @@ -437,6 +478,7 @@ EOQ } tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.latency_extra_tags) + } resource "datadog_monitor" "blob_timeout_error_requests" { @@ -470,6 +512,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.timeout_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "file_timeout_error_requests" { @@ -503,6 +549,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.timeout_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "queue_timeout_error_requests" { @@ -536,6 +586,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.timeout_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "table_timeout_error_requests" { @@ -569,6 +623,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.timeout_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "blob_network_error_requests" { @@ -602,6 +660,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.network_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "file_network_error_requests" { @@ -635,6 +697,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.network_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "queue_network_error_requests" { @@ -672,6 +738,7 @@ EOQ } tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.network_error_requests_extra_tags) + } resource "datadog_monitor" "table_network_error_requests" { @@ -705,6 +772,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.network_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "blob_throttling_error_requests" { @@ -775,6 +846,7 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.throttling_error_requests_extra_tags) + } resource "datadog_monitor" "queue_throttling_error_requests" { @@ -808,6 +880,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.throttling_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "table_throttling_error_requests" { @@ -841,6 +917,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.throttling_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "blob_server_other_error_requests" { @@ -874,6 +954,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.server_other_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "file_server_other_error_requests" { @@ -907,6 +991,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.server_other_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "queue_server_other_error_requests" { @@ -944,6 +1032,7 @@ EOQ } tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.server_other_error_requests_extra_tags) + } resource "datadog_monitor" "table_server_other_error_requests" { @@ -977,6 +1066,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.server_other_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "blob_client_other_error_requests" { @@ -1010,6 +1103,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.client_other_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "file_client_other_error_requests" { @@ -1031,10 +1128,6 @@ EOQ silenced = var.client_other_error_requests_silenced - lifecycle { - ignore_changes = ["silenced"] - } - type = "metric alert" notify_no_data = false notify_audit = false @@ -1047,6 +1140,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.client_other_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "queue_client_other_error_requests" { @@ -1084,6 +1181,7 @@ EOQ } tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.client_other_error_requests_extra_tags) + } resource "datadog_monitor" "table_client_other_error_requests" { @@ -1117,6 +1215,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.client_other_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "blob_authorization_error_requests" { @@ -1150,6 +1252,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.authorization_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "file_authorization_error_requests" { @@ -1187,6 +1293,7 @@ EOQ } tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.authorization_error_requests_extra_tags) + } resource "datadog_monitor" "queue_authorization_error_requests" { @@ -1220,6 +1327,10 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.authorization_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } } resource "datadog_monitor" "table_authorization_error_requests" { @@ -1253,4 +1364,8 @@ EOQ renotify_interval = 0 tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.authorization_error_requests_extra_tags) + + lifecycle { + ignore_changes = ["silenced"] + } }