From 611fd7c6d75872edd546a4e366e2d8840d0ae634 Mon Sep 17 00:00:00 2001 From: Maximilian Imgrund Date: Mon, 24 Apr 2023 09:42:07 +0200 Subject: [PATCH] OPMAAS-3926 - Offboarding application CD_lsc-mm --- CN_PREPROD/alerting/cd_lsc-mm_int.tf | 38 --- CN_PREPROD/dashboard/cd_lsc-mm_int.tf | 294 ------------------ CN_PREPROD/dashboard/cd_lsc-mm_test.tf | 294 ------------------ CN_PREPROD/management_zone/cd_lsc-mm.tf | 95 ------ CN_PROD/alerting/cd_lsc-mm_prod.tf | 38 --- CN_PROD/dashboard/cd_lsc-mm_e2e.tf | 294 ------------------ CN_PROD/dashboard/cd_lsc-mm_prod.tf | 294 ------------------ CN_PROD/management_zone/cd_lsc-mm.tf | 95 ------ EMEA_PREPROD/dashboard/cd_lsc-mm_int.tf | 357 ---------------------- EMEA_PREPROD/dashboard/cd_lsc-mm_test.tf | 357 ---------------------- EMEA_PREPROD/management_zone/cd_lsc-mm.tf | 95 ------ EMEA_PROD/dashboard/cd_lsc-mm_e2e.tf | 321 ------------------- EMEA_PROD/dashboard/cd_lsc-mm_prod.tf | 321 ------------------- EMEA_PROD/management_zone/cd_lsc-mm.tf | 95 ------ NA_PREPROD/dashboard/cd_lsc-mm_int.tf | 321 ------------------- NA_PREPROD/dashboard/cd_lsc-mm_test.tf | 321 ------------------- NA_PREPROD/management_zone/cd_lsc-mm.tf | 95 ------ NA_PROD/dashboard/cd_lsc-mm_e2e.tf | 321 ------------------- NA_PROD/dashboard/cd_lsc-mm_prod.tf | 321 ------------------- NA_PROD/management_zone/cd_lsc-mm.tf | 95 ------ 20 files changed, 4462 deletions(-) delete mode 100644 CN_PREPROD/alerting/cd_lsc-mm_int.tf delete mode 100644 CN_PREPROD/dashboard/cd_lsc-mm_int.tf delete mode 100644 CN_PREPROD/dashboard/cd_lsc-mm_test.tf delete mode 100644 CN_PREPROD/management_zone/cd_lsc-mm.tf delete mode 100644 CN_PROD/alerting/cd_lsc-mm_prod.tf delete mode 100644 CN_PROD/dashboard/cd_lsc-mm_e2e.tf delete mode 100644 CN_PROD/dashboard/cd_lsc-mm_prod.tf delete mode 100644 CN_PROD/management_zone/cd_lsc-mm.tf delete mode 100644 EMEA_PREPROD/dashboard/cd_lsc-mm_int.tf delete mode 100644 EMEA_PREPROD/dashboard/cd_lsc-mm_test.tf delete mode 100644 EMEA_PREPROD/management_zone/cd_lsc-mm.tf delete mode 100644 EMEA_PROD/dashboard/cd_lsc-mm_e2e.tf delete mode 100644 EMEA_PROD/dashboard/cd_lsc-mm_prod.tf delete mode 100644 EMEA_PROD/management_zone/cd_lsc-mm.tf delete mode 100644 NA_PREPROD/dashboard/cd_lsc-mm_int.tf delete mode 100644 NA_PREPROD/dashboard/cd_lsc-mm_test.tf delete mode 100644 NA_PREPROD/management_zone/cd_lsc-mm.tf delete mode 100644 NA_PROD/dashboard/cd_lsc-mm_e2e.tf delete mode 100644 NA_PROD/dashboard/cd_lsc-mm_prod.tf delete mode 100644 NA_PROD/management_zone/cd_lsc-mm.tf diff --git a/CN_PREPROD/alerting/cd_lsc-mm_int.tf b/CN_PREPROD/alerting/cd_lsc-mm_int.tf deleted file mode 100644 index be4b6944..00000000 --- a/CN_PREPROD/alerting/cd_lsc-mm_int.tf +++ /dev/null @@ -1,38 +0,0 @@ -# DEFINE dynatrace_alerting.CD_lsc-mm_INT.id = vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACRiZDM5NjkxYS1iZTQ5LTQ4MTUtODA4MC1mMzJlMDQzMmRlNGW-71TeFdrerQ -data "dynatrace_management_zone" "CD_lsc-mm_INT"{ name="CD_lsc-mm" } -resource "dynatrace_alerting" "CD_lsc-mm_INT" { - name = "CD_lsc-mm INT" - management_zone = data.dynatrace_management_zone.CD_lsc-mm_INT.id - rules { - rule { - delay_in_minutes = 0 - include_mode = "INCLUDE_ALL" - severity_level = "AVAILABILITY" - tags = [ "Component:lsc-mm", "Environment:INT" ] - } - rule { - delay_in_minutes = 10 - include_mode = "INCLUDE_ALL" - severity_level = "CUSTOM_ALERT" - tags = [ "Component:lsc-mm", "Environment:INT" ] - } - rule { - delay_in_minutes = 10 - include_mode = "INCLUDE_ALL" - severity_level = "ERRORS" - tags = [ "Component:lsc-mm", "Environment:INT" ] - } - rule { - delay_in_minutes = 30 - include_mode = "INCLUDE_ALL" - severity_level = "PERFORMANCE" - tags = [ "Component:lsc-mm", "Environment:INT" ] - } - rule { - delay_in_minutes = 30 - include_mode = "INCLUDE_ALL" - severity_level = "RESOURCE_CONTENTION" - tags = [ "Component:lsc-mm", "Environment:INT" ] - } - } -} \ No newline at end of file diff --git a/CN_PREPROD/dashboard/cd_lsc-mm_int.tf b/CN_PREPROD/dashboard/cd_lsc-mm_int.tf deleted file mode 100644 index 07820a70..00000000 --- a/CN_PREPROD/dashboard/cd_lsc-mm_int.tf +++ /dev/null @@ -1,294 +0,0 @@ -# DEFINE dynatrace_dashboard.CD_lsc-mm_INT.id = d7e40917-140c-476b-8aed-8d358abfb705 -data "dynatrace_management_zone" "CD_lsc-mm_INT"{ name="CD_lsc-mm" } -resource "dynatrace_dashboard" "CD_lsc-mm_INT" { - dashboard_metadata { - name = "CD_lsc-mm INT" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "lsc-mm" ] - filter { - timeframe = "-24h to now" - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - bounds { - height = 304 - left = 38 - top = 228 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Failure rate (HTTP 4xx/5xx errors)" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#ff0000" - key = "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956393463 - } - config { - custom_color = "#fff29a" - key = "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956441725 - } - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fourxx.rate" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fivexx.rate" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:INT" ] - } - } - } - } - } - tile { - name = "Problems" - configured = true - tile_type = "OPEN_PROBLEMS" - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_INT.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - bounds { - height = 38 - left = 38 - top = 532 - width = 1064 - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - bounds { - height = 304 - left = 38 - top = 570 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Response time, Request Count and Number of Errors" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#008cdb" - key = "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275720776 - } - config { - custom_color = "#b4e5f9" - key = "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE" - last_modified = 1595275686773 - } - config { - custom_color = "#ef651f" - key = "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275955999 - } - } - series { - type = "LINE" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.response.time" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.requestCount.total" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.total.count" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:INT" ] - } - } - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - bounds { - height = 38 - left = 38 - top = 190 - width = 1064 - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "DATABASES_OVERVIEW" - bounds { - height = 152 - left = 646 - top = 38 - width = 190 - } - filter_config { - type = "DATABASE" - custom_name = "Databases" - default_name = "Databases" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "DATABASE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:INT" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "SERVICES" - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter_config { - type = "SERVICE" - custom_name = "Services" - default_name = "Services" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:INT" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "HOSTS" - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter_config { - type = "HOST" - custom_name = "Hosts" - default_name = "Hosts" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "HOST" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:INT" ] - } - } - } - } - } -} \ No newline at end of file diff --git a/CN_PREPROD/dashboard/cd_lsc-mm_test.tf b/CN_PREPROD/dashboard/cd_lsc-mm_test.tf deleted file mode 100644 index f480871a..00000000 --- a/CN_PREPROD/dashboard/cd_lsc-mm_test.tf +++ /dev/null @@ -1,294 +0,0 @@ -# DEFINE dynatrace_dashboard.CD_lsc-mm_TEST.id = 23127e25-b51f-43f7-8286-6b187ff41131 -data "dynatrace_management_zone" "CD_lsc-mm_TEST"{ name="CD_lsc-mm" } -resource "dynatrace_dashboard" "CD_lsc-mm_TEST" { - dashboard_metadata { - name = "CD_lsc-mm TEST" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "lsc-mm" ] - filter { - timeframe = "-24h to now" - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - bounds { - height = 304 - left = 38 - top = 228 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Failure rate (HTTP 4xx/5xx errors)" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#ff0000" - key = "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956393463 - } - config { - custom_color = "#fff29a" - key = "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956441725 - } - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fourxx.rate" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fivexx.rate" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:TEST" ] - } - } - } - } - } - tile { - name = "Problems" - configured = true - tile_type = "OPEN_PROBLEMS" - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_TEST.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - bounds { - height = 38 - left = 38 - top = 532 - width = 1064 - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - bounds { - height = 304 - left = 38 - top = 570 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Response time, Request Count and Number of Errors" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#008cdb" - key = "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275720776 - } - config { - custom_color = "#b4e5f9" - key = "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE" - last_modified = 1595275686773 - } - config { - custom_color = "#ef651f" - key = "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275955999 - } - } - series { - type = "LINE" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.response.time" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.requestCount.total" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.total.count" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:TEST" ] - } - } - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - bounds { - height = 38 - left = 38 - top = 190 - width = 1064 - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "DATABASES_OVERVIEW" - bounds { - height = 152 - left = 646 - top = 38 - width = 190 - } - filter_config { - type = "DATABASE" - custom_name = "Databases" - default_name = "Databases" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "DATABASE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:TEST" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "SERVICES" - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter_config { - type = "SERVICE" - custom_name = "Services" - default_name = "Services" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:TEST" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "HOSTS" - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter_config { - type = "HOST" - custom_name = "Hosts" - default_name = "Hosts" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "HOST" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:TEST" ] - } - } - } - } - } -} \ No newline at end of file diff --git a/CN_PREPROD/management_zone/cd_lsc-mm.tf b/CN_PREPROD/management_zone/cd_lsc-mm.tf deleted file mode 100644 index 43e60969..00000000 --- a/CN_PREPROD/management_zone/cd_lsc-mm.tf +++ /dev/null @@ -1,95 +0,0 @@ -# DEFINE dynatrace_management_zone.CD_lsc-mm.id = -4029412872639231069 -resource "dynatrace_management_zone" "CD_lsc-mm" { - name = "CD_lsc-mm" - rules { - type = "CLOUD_APPLICATION" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "CLOUD_APPLICATION_NAME" - } - string { - case_sensitive = true - # negate = false - operator = "CONTAINS" - value = "lsc-mm" - } - } - } - rules { - type = "CLOUD_APPLICATION_NAMESPACE" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "CLOUD_APPLICATION_NAMESPACE_NAME" - } - string { - case_sensitive = true - # negate = false - operator = "CONTAINS" - value = "lsc-mm" - } - } - } - rules { - type = "HOST" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "HOST_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } - rules { - type = "PROCESS_GROUP" - enabled = true - propagation_types = [ "PROCESS_GROUP_TO_HOST" ] - conditions { - key { - type = "STATIC" - attribute = "PROCESS_GROUP_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } - rules { - type = "SERVICE" - enabled = true - propagation_types = [ "SERVICE_TO_HOST_LIKE", "SERVICE_TO_PROCESS_GROUP_LIKE" ] - conditions { - key { - type = "STATIC" - attribute = "SERVICE_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } -} diff --git a/CN_PROD/alerting/cd_lsc-mm_prod.tf b/CN_PROD/alerting/cd_lsc-mm_prod.tf deleted file mode 100644 index 99fc26c7..00000000 --- a/CN_PROD/alerting/cd_lsc-mm_prod.tf +++ /dev/null @@ -1,38 +0,0 @@ -# DEFINE dynatrace_alerting.CD_lsc-mm_PROD.id = vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQyNDkxZDZjZS00ODU5LTQ4ZjgtOThlMi1lNjRhYzY3MjkzOTm-71TeFdrerQ -data "dynatrace_management_zone" "CD_lsc-mm_PROD"{ name="CD_lsc-mm" } -resource "dynatrace_alerting" "CD_lsc-mm_PROD" { - name = "CD_lsc-mm PROD" - management_zone = data.dynatrace_management_zone.CD_lsc-mm_PROD.id - rules { - rule { - delay_in_minutes = 0 - include_mode = "INCLUDE_ALL" - severity_level = "AVAILABILITY" - tags = [ "Component:lsc-mm", "Environment:PROD" ] - } - rule { - delay_in_minutes = 10 - include_mode = "INCLUDE_ALL" - severity_level = "CUSTOM_ALERT" - tags = [ "Component:lsc-mm", "Environment:PROD" ] - } - rule { - delay_in_minutes = 10 - include_mode = "INCLUDE_ALL" - severity_level = "ERRORS" - tags = [ "Component:lsc-mm", "Environment:PROD" ] - } - rule { - delay_in_minutes = 30 - include_mode = "INCLUDE_ALL" - severity_level = "PERFORMANCE" - tags = [ "Component:lsc-mm", "Environment:PROD" ] - } - rule { - delay_in_minutes = 30 - include_mode = "INCLUDE_ALL" - severity_level = "RESOURCE_CONTENTION" - tags = [ "Component:lsc-mm", "Environment:PROD" ] - } - } -} \ No newline at end of file diff --git a/CN_PROD/dashboard/cd_lsc-mm_e2e.tf b/CN_PROD/dashboard/cd_lsc-mm_e2e.tf deleted file mode 100644 index 3e404ba0..00000000 --- a/CN_PROD/dashboard/cd_lsc-mm_e2e.tf +++ /dev/null @@ -1,294 +0,0 @@ -# DEFINE dynatrace_dashboard.CD_lsc-mm_E2E.id = d18647d3-40b5-4e99-b13c-3d1143ef7eee -data "dynatrace_management_zone" "CD_lsc-mm_E2E"{ name="CD_lsc-mm" } -resource "dynatrace_dashboard" "CD_lsc-mm_E2E" { - dashboard_metadata { - name = "CD_lsc-mm E2E" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "lsc-mm" ] - filter { - timeframe = "-24h to now" - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - bounds { - height = 304 - left = 38 - top = 228 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Failure rate (HTTP 4xx/5xx errors)" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#ff0000" - key = "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956393463 - } - config { - custom_color = "#fff29a" - key = "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956441725 - } - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fourxx.rate" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fivexx.rate" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } - tile { - name = "Problems" - configured = true - tile_type = "OPEN_PROBLEMS" - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_E2E.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - bounds { - height = 38 - left = 38 - top = 532 - width = 1064 - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - bounds { - height = 304 - left = 38 - top = 570 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Response time, Request Count and Number of Errors" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#008cdb" - key = "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275720776 - } - config { - custom_color = "#b4e5f9" - key = "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE" - last_modified = 1595275686773 - } - config { - custom_color = "#ef651f" - key = "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275955999 - } - } - series { - type = "LINE" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.response.time" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.requestCount.total" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.total.count" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - bounds { - height = 38 - left = 38 - top = 190 - width = 1064 - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "DATABASES_OVERVIEW" - bounds { - height = 152 - left = 646 - top = 38 - width = 190 - } - filter_config { - type = "DATABASE" - custom_name = "Databases" - default_name = "Databases" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "DATABASE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "SERVICES" - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter_config { - type = "SERVICE" - custom_name = "Services" - default_name = "Services" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "HOSTS" - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter_config { - type = "HOST" - custom_name = "Hosts" - default_name = "Hosts" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "HOST" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } -} \ No newline at end of file diff --git a/CN_PROD/dashboard/cd_lsc-mm_prod.tf b/CN_PROD/dashboard/cd_lsc-mm_prod.tf deleted file mode 100644 index f6b28c93..00000000 --- a/CN_PROD/dashboard/cd_lsc-mm_prod.tf +++ /dev/null @@ -1,294 +0,0 @@ -# DEFINE dynatrace_dashboard.CD_lsc-mm_PROD.id = 50083c88-f973-4c8c-a2e5-43324a529c4c -data "dynatrace_management_zone" "CD_lsc-mm_PROD"{ name="CD_lsc-mm" } -resource "dynatrace_dashboard" "CD_lsc-mm_PROD" { - dashboard_metadata { - name = "CD_lsc-mm PROD" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "lsc-mm" ] - filter { - timeframe = "-24h to now" - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - bounds { - height = 304 - left = 38 - top = 228 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Failure rate (HTTP 4xx/5xx errors)" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#ff0000" - key = "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956393463 - } - config { - custom_color = "#fff29a" - key = "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956441725 - } - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fourxx.rate" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fivexx.rate" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } - tile { - name = "Problems" - configured = true - tile_type = "OPEN_PROBLEMS" - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_PROD.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - bounds { - height = 38 - left = 38 - top = 532 - width = 1064 - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - bounds { - height = 304 - left = 38 - top = 570 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Response time, Request Count and Number of Errors" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#008cdb" - key = "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275720776 - } - config { - custom_color = "#b4e5f9" - key = "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE" - last_modified = 1595275686773 - } - config { - custom_color = "#ef651f" - key = "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275955999 - } - } - series { - type = "LINE" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.response.time" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.requestCount.total" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.total.count" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - bounds { - height = 38 - left = 38 - top = 190 - width = 1064 - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "DATABASES_OVERVIEW" - bounds { - height = 152 - left = 646 - top = 38 - width = 190 - } - filter_config { - type = "DATABASE" - custom_name = "Databases" - default_name = "Databases" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "DATABASE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "SERVICES" - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter_config { - type = "SERVICE" - custom_name = "Services" - default_name = "Services" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "HOSTS" - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter_config { - type = "HOST" - custom_name = "Hosts" - default_name = "Hosts" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "HOST" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } -} \ No newline at end of file diff --git a/CN_PROD/management_zone/cd_lsc-mm.tf b/CN_PROD/management_zone/cd_lsc-mm.tf deleted file mode 100644 index b7e533e5..00000000 --- a/CN_PROD/management_zone/cd_lsc-mm.tf +++ /dev/null @@ -1,95 +0,0 @@ -# DEFINE dynatrace_management_zone.CD_lsc-mm.id = -7558783520217856558 -resource "dynatrace_management_zone" "CD_lsc-mm" { - name = "CD_lsc-mm" - rules { - type = "CLOUD_APPLICATION" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "CLOUD_APPLICATION_NAME" - } - string { - case_sensitive = true - # negate = false - operator = "CONTAINS" - value = "lsc-mm" - } - } - } - rules { - type = "CLOUD_APPLICATION_NAMESPACE" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "CLOUD_APPLICATION_NAMESPACE_NAME" - } - string { - case_sensitive = true - # negate = false - operator = "CONTAINS" - value = "lsc-mm" - } - } - } - rules { - type = "HOST" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "HOST_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } - rules { - type = "PROCESS_GROUP" - enabled = true - propagation_types = [ "PROCESS_GROUP_TO_HOST" ] - conditions { - key { - type = "STATIC" - attribute = "PROCESS_GROUP_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } - rules { - type = "SERVICE" - enabled = true - propagation_types = [ "SERVICE_TO_HOST_LIKE", "SERVICE_TO_PROCESS_GROUP_LIKE" ] - conditions { - key { - type = "STATIC" - attribute = "SERVICE_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } -} diff --git a/EMEA_PREPROD/dashboard/cd_lsc-mm_int.tf b/EMEA_PREPROD/dashboard/cd_lsc-mm_int.tf deleted file mode 100644 index 81fa0850..00000000 --- a/EMEA_PREPROD/dashboard/cd_lsc-mm_int.tf +++ /dev/null @@ -1,357 +0,0 @@ -# DEFINE dynatrace_dashboard.CD_lsc-mm_INT.id = 916989f9-5ca1-4a58-8d67-f42c54ea9bd2 -data "dynatrace_management_zone" "CD_lsc-mm_INT"{ name="CD_lsc-mm" } -resource "dynatrace_dashboard" "CD_lsc-mm_INT" { - dashboard_metadata { - name = "CD_lsc-mm INT" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "CD_lsc-mm" ] - filter { - timeframe = "-24h to now" - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 228 - width = 1064 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_INT.id - } - } - filter_config { - type = "MIXED" - custom_name = "Failure rate (HTTP 4xx/5xx errors)" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#ff0000" - key = "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956393463 - } - config { - custom_color = "#fff29a" - key = "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956441725 - } - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fourxx.rate" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fivexx.rate" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Environment:INT" ] - } - } - } - } - } - tile { - name = "Problems" - configured = true - tile_type = "OPEN_PROBLEMS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_INT.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_INT.id - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 532 - width = 1064 - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 570 - width = 1064 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_INT.id - } - } - filter_config { - type = "MIXED" - custom_name = "Response time, Request Count and Number of Errors" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#008cdb" - key = "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275720776 - } - config { - custom_color = "#b4e5f9" - key = "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE" - last_modified = 1595275686773 - } - config { - custom_color = "#ef651f" - key = "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275955999 - } - } - series { - type = "LINE" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.response.time" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.requestCount.total" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.total.count" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Environment:INT" ] - } - } - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 190 - width = 1064 - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "DATABASES_OVERVIEW" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 646 - top = 38 - width = 190 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_INT.id - } - } - filter_config { - type = "DATABASE" - custom_name = "Databases" - default_name = "Databases" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "DATABASE" - match { - key = "AUTO_TAGS" - values = [ "Environment:INT" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "SERVICES" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_INT.id - } - } - filter_config { - type = "SERVICE" - custom_name = "Services" - default_name = "Services" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Environment:INT" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "HOSTS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_INT.id - } - } - filter_config { - type = "HOST" - custom_name = "Hosts" - default_name = "Hosts" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "HOST" - match { - key = "AUTO_TAGS" - values = [ "Environment:INT" ] - } - } - } - } - } -} \ No newline at end of file diff --git a/EMEA_PREPROD/dashboard/cd_lsc-mm_test.tf b/EMEA_PREPROD/dashboard/cd_lsc-mm_test.tf deleted file mode 100644 index b398930b..00000000 --- a/EMEA_PREPROD/dashboard/cd_lsc-mm_test.tf +++ /dev/null @@ -1,357 +0,0 @@ -# DEFINE dynatrace_dashboard.CD_lsc-mm_TEST.id = cd677e19-00cd-4f16-9028-4eaf6fcf00e2 -data "dynatrace_management_zone" "CD_lsc-mm_TEST"{ name="CD_lsc-mm" } -resource "dynatrace_dashboard" "CD_lsc-mm_TEST" { - dashboard_metadata { - name = "CD_lsc-mm TEST" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "CD_lsc-mm" ] - filter { - timeframe = "-24h to now" - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 228 - width = 1064 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_TEST.id - } - } - filter_config { - type = "MIXED" - custom_name = "Failure rate (HTTP 4xx/5xx errors)" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#ff0000" - key = "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956393463 - } - config { - custom_color = "#fff29a" - key = "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956441725 - } - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fourxx.rate" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fivexx.rate" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Environment:TEST" ] - } - } - } - } - } - tile { - name = "Problems" - configured = true - tile_type = "OPEN_PROBLEMS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_TEST.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_TEST.id - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 532 - width = 1064 - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 570 - width = 1064 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_TEST.id - } - } - filter_config { - type = "MIXED" - custom_name = "Response time, Request Count and Number of Errors" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#008cdb" - key = "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275720776 - } - config { - custom_color = "#b4e5f9" - key = "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE" - last_modified = 1595275686773 - } - config { - custom_color = "#ef651f" - key = "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275955999 - } - } - series { - type = "LINE" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.response.time" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.requestCount.total" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.total.count" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Environment:TEST" ] - } - } - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 190 - width = 1064 - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "DATABASES_OVERVIEW" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 646 - top = 38 - width = 190 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_TEST.id - } - } - filter_config { - type = "DATABASE" - custom_name = "Databases" - default_name = "Databases" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "DATABASE" - match { - key = "AUTO_TAGS" - values = [ "Environment:TEST" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "SERVICES" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_TEST.id - } - } - filter_config { - type = "SERVICE" - custom_name = "Services" - default_name = "Services" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Environment:TEST" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "HOSTS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_TEST.id - } - } - filter_config { - type = "HOST" - custom_name = "Hosts" - default_name = "Hosts" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "HOST" - match { - key = "AUTO_TAGS" - values = [ "Environment:TEST" ] - } - } - } - } - } -} \ No newline at end of file diff --git a/EMEA_PREPROD/management_zone/cd_lsc-mm.tf b/EMEA_PREPROD/management_zone/cd_lsc-mm.tf deleted file mode 100644 index c4f1a689..00000000 --- a/EMEA_PREPROD/management_zone/cd_lsc-mm.tf +++ /dev/null @@ -1,95 +0,0 @@ -# DEFINE dynatrace_management_zone.CD_lsc-mm.id = -5388925197187320634 -resource "dynatrace_management_zone" "CD_lsc-mm" { - name = "CD_lsc-mm" - rules { - type = "CLOUD_APPLICATION" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "CLOUD_APPLICATION_NAME" - } - string { - case_sensitive = true - # negate = false - operator = "CONTAINS" - value = "lsc-mm" - } - } - } - rules { - type = "CLOUD_APPLICATION_NAMESPACE" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "CLOUD_APPLICATION_NAMESPACE_NAME" - } - string { - case_sensitive = true - # negate = false - operator = "CONTAINS" - value = "lsc-mm" - } - } - } - rules { - type = "HOST" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "HOST_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } - rules { - type = "PROCESS_GROUP" - enabled = true - propagation_types = [ "PROCESS_GROUP_TO_HOST" ] - conditions { - key { - type = "STATIC" - attribute = "PROCESS_GROUP_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } - rules { - type = "SERVICE" - enabled = true - propagation_types = [ "SERVICE_TO_HOST_LIKE", "SERVICE_TO_PROCESS_GROUP_LIKE" ] - conditions { - key { - type = "STATIC" - attribute = "SERVICE_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } -} diff --git a/EMEA_PROD/dashboard/cd_lsc-mm_e2e.tf b/EMEA_PROD/dashboard/cd_lsc-mm_e2e.tf deleted file mode 100644 index 6f93dbfe..00000000 --- a/EMEA_PROD/dashboard/cd_lsc-mm_e2e.tf +++ /dev/null @@ -1,321 +0,0 @@ -# DEFINE dynatrace_dashboard.CD_lsc-mm_E2E.id = f8b3220a-c21f-46c0-b5f1-11b6d7c4cb2d -data "dynatrace_management_zone" "CD_lsc-mm_E2E"{ name="CD_lsc-mm" } -resource "dynatrace_dashboard" "CD_lsc-mm_E2E" { - dashboard_metadata { - name = "CD_lsc-mm E2E" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "lsc-mm" ] - filter { - timeframe = "-24h to now" - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 228 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Failure rate (HTTP 4xx/5xx errors)" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#ff0000" - key = "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956393463 - } - config { - custom_color = "#fff29a" - key = "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956441725 - } - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fourxx.rate" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fivexx.rate" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } - tile { - name = "Problems" - configured = true - tile_type = "OPEN_PROBLEMS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_E2E.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 532 - width = 1064 - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 570 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Response time, Request Count and Number of Errors" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#008cdb" - key = "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275720776 - } - config { - custom_color = "#b4e5f9" - key = "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE" - last_modified = 1595275686773 - } - config { - custom_color = "#ef651f" - key = "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275955999 - } - } - series { - type = "LINE" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.response.time" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.requestCount.total" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.total.count" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 190 - width = 1064 - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "DATABASES_OVERVIEW" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 646 - top = 38 - width = 190 - } - filter_config { - type = "DATABASE" - custom_name = "Databases" - default_name = "Databases" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "DATABASE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "SERVICES" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter_config { - type = "SERVICE" - custom_name = "Services" - default_name = "Services" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "HOSTS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter_config { - type = "HOST" - custom_name = "Hosts" - default_name = "Hosts" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "HOST" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } -} \ No newline at end of file diff --git a/EMEA_PROD/dashboard/cd_lsc-mm_prod.tf b/EMEA_PROD/dashboard/cd_lsc-mm_prod.tf deleted file mode 100644 index 5c493391..00000000 --- a/EMEA_PROD/dashboard/cd_lsc-mm_prod.tf +++ /dev/null @@ -1,321 +0,0 @@ -# DEFINE dynatrace_dashboard.CD_lsc-mm_PROD.id = 32d04497-cce5-41f3-8758-0f86d43f20a7 -data "dynatrace_management_zone" "CD_lsc-mm_PROD"{ name="CD_lsc-mm" } -resource "dynatrace_dashboard" "CD_lsc-mm_PROD" { - dashboard_metadata { - name = "CD_lsc-mm PROD" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "lsc-mm" ] - filter { - timeframe = "-24h to now" - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 228 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Failure rate (HTTP 4xx/5xx errors)" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#ff0000" - key = "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956393463 - } - config { - custom_color = "#fff29a" - key = "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956441725 - } - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fourxx.rate" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fivexx.rate" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } - tile { - name = "Problems" - configured = true - tile_type = "OPEN_PROBLEMS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_PROD.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 532 - width = 1064 - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 570 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Response time, Request Count and Number of Errors" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#008cdb" - key = "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275720776 - } - config { - custom_color = "#b4e5f9" - key = "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE" - last_modified = 1595275686773 - } - config { - custom_color = "#ef651f" - key = "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275955999 - } - } - series { - type = "LINE" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.response.time" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.requestCount.total" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.total.count" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 190 - width = 1064 - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "DATABASES_OVERVIEW" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 646 - top = 38 - width = 190 - } - filter_config { - type = "DATABASE" - custom_name = "Databases" - default_name = "Databases" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "DATABASE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "SERVICES" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter_config { - type = "SERVICE" - custom_name = "Services" - default_name = "Services" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "HOSTS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter_config { - type = "HOST" - custom_name = "Hosts" - default_name = "Hosts" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "HOST" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } -} \ No newline at end of file diff --git a/EMEA_PROD/management_zone/cd_lsc-mm.tf b/EMEA_PROD/management_zone/cd_lsc-mm.tf deleted file mode 100644 index b319f605..00000000 --- a/EMEA_PROD/management_zone/cd_lsc-mm.tf +++ /dev/null @@ -1,95 +0,0 @@ -# DEFINE dynatrace_management_zone.CD_lsc-mm.id = -4957448593079692287 -resource "dynatrace_management_zone" "CD_lsc-mm" { - name = "CD_lsc-mm" - rules { - type = "CLOUD_APPLICATION" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "CLOUD_APPLICATION_NAME" - } - string { - case_sensitive = true - # negate = false - operator = "CONTAINS" - value = "lsc-mm" - } - } - } - rules { - type = "CLOUD_APPLICATION_NAMESPACE" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "CLOUD_APPLICATION_NAMESPACE_NAME" - } - string { - case_sensitive = true - # negate = false - operator = "CONTAINS" - value = "lsc-mm" - } - } - } - rules { - type = "HOST" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "HOST_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } - rules { - type = "PROCESS_GROUP" - enabled = true - propagation_types = [ "PROCESS_GROUP_TO_HOST" ] - conditions { - key { - type = "STATIC" - attribute = "PROCESS_GROUP_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } - rules { - type = "SERVICE" - enabled = true - propagation_types = [ "SERVICE_TO_HOST_LIKE", "SERVICE_TO_PROCESS_GROUP_LIKE" ] - conditions { - key { - type = "STATIC" - attribute = "SERVICE_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } -} diff --git a/NA_PREPROD/dashboard/cd_lsc-mm_int.tf b/NA_PREPROD/dashboard/cd_lsc-mm_int.tf deleted file mode 100644 index 01abc37b..00000000 --- a/NA_PREPROD/dashboard/cd_lsc-mm_int.tf +++ /dev/null @@ -1,321 +0,0 @@ -# DEFINE dynatrace_dashboard.CD_lsc-mm_INT.id = b3d65710-298a-4716-8ec1-4e8c72c20d80 -data "dynatrace_management_zone" "CD_lsc-mm_INT"{ name="CD_lsc-mm" } -resource "dynatrace_dashboard" "CD_lsc-mm_INT" { - dashboard_metadata { - name = "CD_lsc-mm INT" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "lsc-mm" ] - filter { - timeframe = "-24h to now" - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 228 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Failure rate (HTTP 4xx/5xx errors)" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#ff0000" - key = "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956393463 - } - config { - custom_color = "#fff29a" - key = "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956441725 - } - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fourxx.rate" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fivexx.rate" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:INT" ] - } - } - } - } - } - tile { - name = "Problems" - configured = true - tile_type = "OPEN_PROBLEMS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_INT.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 532 - width = 1064 - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 570 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Response time, Request Count and Number of Errors" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#008cdb" - key = "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275720776 - } - config { - custom_color = "#b4e5f9" - key = "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE" - last_modified = 1595275686773 - } - config { - custom_color = "#ef651f" - key = "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275955999 - } - } - series { - type = "LINE" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.response.time" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.requestCount.total" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.total.count" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:INT" ] - } - } - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 190 - width = 1064 - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "DATABASES_OVERVIEW" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 646 - top = 38 - width = 190 - } - filter_config { - type = "DATABASE" - custom_name = "Databases" - default_name = "Databases" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "DATABASE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:INT" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "SERVICES" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter_config { - type = "SERVICE" - custom_name = "Services" - default_name = "Services" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:INT" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "HOSTS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter_config { - type = "HOST" - custom_name = "Hosts" - default_name = "Hosts" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "HOST" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:INT" ] - } - } - } - } - } -} \ No newline at end of file diff --git a/NA_PREPROD/dashboard/cd_lsc-mm_test.tf b/NA_PREPROD/dashboard/cd_lsc-mm_test.tf deleted file mode 100644 index a92f8d09..00000000 --- a/NA_PREPROD/dashboard/cd_lsc-mm_test.tf +++ /dev/null @@ -1,321 +0,0 @@ -# DEFINE dynatrace_dashboard.CD_lsc-mm_TEST.id = 29eb499e-0990-4503-a20a-c62765102468 -data "dynatrace_management_zone" "CD_lsc-mm_TEST"{ name="CD_lsc-mm" } -resource "dynatrace_dashboard" "CD_lsc-mm_TEST" { - dashboard_metadata { - name = "CD_lsc-mm TEST" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "lsc-mm" ] - filter { - timeframe = "-24h to now" - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 228 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Failure rate (HTTP 4xx/5xx errors)" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#ff0000" - key = "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956393463 - } - config { - custom_color = "#fff29a" - key = "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956441725 - } - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fourxx.rate" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fivexx.rate" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:TEST" ] - } - } - } - } - } - tile { - name = "Problems" - configured = true - tile_type = "OPEN_PROBLEMS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_TEST.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 532 - width = 1064 - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 570 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Response time, Request Count and Number of Errors" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#008cdb" - key = "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275720776 - } - config { - custom_color = "#b4e5f9" - key = "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE" - last_modified = 1595275686773 - } - config { - custom_color = "#ef651f" - key = "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275955999 - } - } - series { - type = "LINE" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.response.time" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.requestCount.total" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.total.count" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:TEST" ] - } - } - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 190 - width = 1064 - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "DATABASES_OVERVIEW" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 646 - top = 38 - width = 190 - } - filter_config { - type = "DATABASE" - custom_name = "Databases" - default_name = "Databases" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "DATABASE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:TEST" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "SERVICES" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter_config { - type = "SERVICE" - custom_name = "Services" - default_name = "Services" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:TEST" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "HOSTS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter_config { - type = "HOST" - custom_name = "Hosts" - default_name = "Hosts" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "HOST" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:TEST" ] - } - } - } - } - } -} \ No newline at end of file diff --git a/NA_PREPROD/management_zone/cd_lsc-mm.tf b/NA_PREPROD/management_zone/cd_lsc-mm.tf deleted file mode 100644 index a89983dd..00000000 --- a/NA_PREPROD/management_zone/cd_lsc-mm.tf +++ /dev/null @@ -1,95 +0,0 @@ -# DEFINE dynatrace_management_zone.CD_lsc-mm.id = -3725473082450082062 -resource "dynatrace_management_zone" "CD_lsc-mm" { - name = "CD_lsc-mm" - rules { - type = "CLOUD_APPLICATION" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "CLOUD_APPLICATION_NAME" - } - string { - case_sensitive = true - # negate = false - operator = "CONTAINS" - value = "lsc-mm" - } - } - } - rules { - type = "CLOUD_APPLICATION_NAMESPACE" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "CLOUD_APPLICATION_NAMESPACE_NAME" - } - string { - case_sensitive = true - # negate = false - operator = "CONTAINS" - value = "lsc-mm" - } - } - } - rules { - type = "HOST" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "HOST_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } - rules { - type = "PROCESS_GROUP" - enabled = true - propagation_types = [ "PROCESS_GROUP_TO_HOST" ] - conditions { - key { - type = "STATIC" - attribute = "PROCESS_GROUP_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } - rules { - type = "SERVICE" - enabled = true - propagation_types = [ "SERVICE_TO_HOST_LIKE", "SERVICE_TO_PROCESS_GROUP_LIKE" ] - conditions { - key { - type = "STATIC" - attribute = "SERVICE_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } -} diff --git a/NA_PROD/dashboard/cd_lsc-mm_e2e.tf b/NA_PROD/dashboard/cd_lsc-mm_e2e.tf deleted file mode 100644 index caaf13eb..00000000 --- a/NA_PROD/dashboard/cd_lsc-mm_e2e.tf +++ /dev/null @@ -1,321 +0,0 @@ -# DEFINE dynatrace_dashboard.CD_lsc-mm_E2E.id = 9ae37054-28bf-4b0c-a5ca-f66a8c8f0339 -data "dynatrace_management_zone" "CD_lsc-mm_E2E"{ name="CD_lsc-mm" } -resource "dynatrace_dashboard" "CD_lsc-mm_E2E" { - dashboard_metadata { - name = "CD_lsc-mm E2E" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "lsc-mm" ] - filter { - timeframe = "-24h to now" - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 228 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Failure rate (HTTP 4xx/5xx errors)" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#ff0000" - key = "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956393463 - } - config { - custom_color = "#fff29a" - key = "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956441725 - } - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fourxx.rate" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fivexx.rate" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } - tile { - name = "Problems" - configured = true - tile_type = "OPEN_PROBLEMS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_E2E.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 532 - width = 1064 - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 570 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Response time, Request Count and Number of Errors" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#008cdb" - key = "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275720776 - } - config { - custom_color = "#b4e5f9" - key = "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE" - last_modified = 1595275686773 - } - config { - custom_color = "#ef651f" - key = "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275955999 - } - } - series { - type = "LINE" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.response.time" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.requestCount.total" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.total.count" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 190 - width = 1064 - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "DATABASES_OVERVIEW" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 646 - top = 38 - width = 190 - } - filter_config { - type = "DATABASE" - custom_name = "Databases" - default_name = "Databases" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "DATABASE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "SERVICES" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter_config { - type = "SERVICE" - custom_name = "Services" - default_name = "Services" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "HOSTS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter_config { - type = "HOST" - custom_name = "Hosts" - default_name = "Hosts" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "HOST" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:E2E" ] - } - } - } - } - } -} \ No newline at end of file diff --git a/NA_PROD/dashboard/cd_lsc-mm_prod.tf b/NA_PROD/dashboard/cd_lsc-mm_prod.tf deleted file mode 100644 index 05cfcf9d..00000000 --- a/NA_PROD/dashboard/cd_lsc-mm_prod.tf +++ /dev/null @@ -1,321 +0,0 @@ -# DEFINE dynatrace_dashboard.CD_lsc-mm_PROD.id = 4fe213ec-de1e-4f9b-ac95-986c3b648c4b -data "dynatrace_management_zone" "CD_lsc-mm_PROD"{ name="CD_lsc-mm" } -resource "dynatrace_dashboard" "CD_lsc-mm_PROD" { - dashboard_metadata { - name = "CD_lsc-mm PROD" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "lsc-mm" ] - filter { - timeframe = "-24h to now" - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 228 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Failure rate (HTTP 4xx/5xx errors)" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#ff0000" - key = "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956393463 - } - config { - custom_color = "#fff29a" - key = "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE" - last_modified = 1617956441725 - } - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fourxx.rate" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.fivexx.rate" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } - tile { - name = "Problems" - configured = true - tile_type = "OPEN_PROBLEMS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_lsc-mm" - id = data.dynatrace_management_zone.CD_lsc-mm_PROD.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 532 - width = 1064 - } - } - tile { - name = "Custom chart" - configured = true - tile_type = "CUSTOM_CHARTING" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 304 - left = 38 - top = 570 - width = 1064 - } - filter_config { - type = "MIXED" - custom_name = "Response time, Request Count and Number of Errors" - default_name = "Custom chart" - chart_config { - type = "TIMESERIES" - legend = true - result_metadata { - config { - custom_color = "#008cdb" - key = "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275720776 - } - config { - custom_color = "#b4e5f9" - key = "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE" - last_modified = 1595275686773 - } - config { - custom_color = "#ef651f" - key = "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE" - last_modified = 1595275955999 - } - } - series { - type = "LINE" - aggregation = "AVG" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.response.time" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.requestCount.total" - # sort_ascending = false - # sort_column = false - } - series { - type = "BAR" - aggregation = "NONE" - aggregation_rate = "TOTAL" - entity_type = "SERVICE" - metric = "builtin:service.errors.total.count" - # sort_ascending = false - sort_column = true - } - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } - tile { - name = "Markdown" - configured = true - markdown =<<-EOT - --- - - EOT - tile_type = "MARKDOWN" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 38 - left = 38 - top = 190 - width = 1064 - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "DATABASES_OVERVIEW" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 646 - top = 38 - width = 190 - } - filter_config { - type = "DATABASE" - custom_name = "Databases" - default_name = "Databases" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "DATABASE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "SERVICES" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter_config { - type = "SERVICE" - custom_name = "Services" - default_name = "Services" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "SERVICE" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } - tile { - name = "" - chart_visible = true - configured = true - tile_type = "HOSTS" - unknowns = jsonencode({ - "isAutoRefreshDisabled": false - }) - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter_config { - type = "HOST" - custom_name = "Hosts" - default_name = "Hosts" - chart_config { - type = "TIMESERIES" - legend = true - } - filters { - filter { - entity_type = "HOST" - match { - key = "AUTO_TAGS" - values = [ "Component:lsc-mm", "Environment:PROD" ] - } - } - } - } - } -} \ No newline at end of file diff --git a/NA_PROD/management_zone/cd_lsc-mm.tf b/NA_PROD/management_zone/cd_lsc-mm.tf deleted file mode 100644 index dc4d8703..00000000 --- a/NA_PROD/management_zone/cd_lsc-mm.tf +++ /dev/null @@ -1,95 +0,0 @@ -# DEFINE dynatrace_management_zone.CD_lsc-mm.id = -4407813131702194454 -resource "dynatrace_management_zone" "CD_lsc-mm" { - name = "CD_lsc-mm" - rules { - type = "CLOUD_APPLICATION" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "CLOUD_APPLICATION_NAME" - } - string { - case_sensitive = true - # negate = false - operator = "CONTAINS" - value = "lsc-mm" - } - } - } - rules { - type = "CLOUD_APPLICATION_NAMESPACE" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "CLOUD_APPLICATION_NAMESPACE_NAME" - } - string { - case_sensitive = true - # negate = false - operator = "CONTAINS" - value = "lsc-mm" - } - } - } - rules { - type = "HOST" - enabled = true - conditions { - key { - type = "STATIC" - attribute = "HOST_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } - rules { - type = "PROCESS_GROUP" - enabled = true - propagation_types = [ "PROCESS_GROUP_TO_HOST" ] - conditions { - key { - type = "STATIC" - attribute = "PROCESS_GROUP_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } - rules { - type = "SERVICE" - enabled = true - propagation_types = [ "SERVICE_TO_HOST_LIKE", "SERVICE_TO_PROCESS_GROUP_LIKE" ] - conditions { - key { - type = "STATIC" - attribute = "SERVICE_TAGS" - } - tag { - # negate = false - operator = "EQUALS" - value { - context = "CONTEXTLESS" - key = "Component" - value = "lsc-mm" - } - } - } - } -}