From c942813603a8b85c6e1a7b1c6662b83eeb78d191 Mon Sep 17 00:00:00 2001 From: Patryk Gudalewicz Date: Fri, 14 Jul 2023 13:41:26 +0200 Subject: [PATCH] OPMAAS-4255 Decomissioning --- EMEA_PREPROD/alerting/CD_KTSESSION_INT.tf | 37 --- EMEA_PREPROD/alerting/CD_KTSESSION_TEST.tf | 37 --- EMEA_PREPROD/dashboard/CD_KTSESSION_INT.tf | 329 ------------------- EMEA_PREPROD/dashboard/CD_KTSESSION_TEST.tf | 329 ------------------- EMEA_PREPROD/management_zone/CD_KTSESSION.tf | 19 -- 5 files changed, 751 deletions(-) delete mode 100644 EMEA_PREPROD/alerting/CD_KTSESSION_INT.tf delete mode 100644 EMEA_PREPROD/alerting/CD_KTSESSION_TEST.tf delete mode 100644 EMEA_PREPROD/dashboard/CD_KTSESSION_INT.tf delete mode 100644 EMEA_PREPROD/dashboard/CD_KTSESSION_TEST.tf delete mode 100644 EMEA_PREPROD/management_zone/CD_KTSESSION.tf diff --git a/EMEA_PREPROD/alerting/CD_KTSESSION_INT.tf b/EMEA_PREPROD/alerting/CD_KTSESSION_INT.tf deleted file mode 100644 index 78bf381e..00000000 --- a/EMEA_PREPROD/alerting/CD_KTSESSION_INT.tf +++ /dev/null @@ -1,37 +0,0 @@ -data "dynatrace_management_zone" "CD_KTSESSION_INT"{ name="CD_KTSESSION" } -resource "dynatrace_alerting" "CD_KTSESSION_INT" { - name = "CD_KTSESSION INT" - management_zone = data.dynatrace_management_zone.CD_KTSESSION_INT.id - rules { - rule { - delay_in_minutes = 0 - include_mode = "INCLUDE_ALL" - severity_level = "AVAILABILITY" - tags = [ "Environment:INT" ] - } - rule { - delay_in_minutes = 10 - include_mode = "INCLUDE_ALL" - severity_level = "CUSTOM_ALERT" - tags = [ "Environment:INT" ] - } - rule { - delay_in_minutes = 10 - include_mode = "INCLUDE_ALL" - severity_level = "ERRORS" - tags = [ "Environment:INT" ] - } - rule { - delay_in_minutes = 30 - include_mode = "INCLUDE_ALL" - severity_level = "PERFORMANCE" - tags = [ "Environment:INT" ] - } - rule { - delay_in_minutes = 30 - include_mode = "INCLUDE_ALL" - severity_level = "RESOURCE_CONTENTION" - tags = [ "Environment:INT" ] - } - } -} diff --git a/EMEA_PREPROD/alerting/CD_KTSESSION_TEST.tf b/EMEA_PREPROD/alerting/CD_KTSESSION_TEST.tf deleted file mode 100644 index d0139c79..00000000 --- a/EMEA_PREPROD/alerting/CD_KTSESSION_TEST.tf +++ /dev/null @@ -1,37 +0,0 @@ -data "dynatrace_management_zone" "CD_KTSESSION_TEST"{ name="CD_KTSESSION" } -resource "dynatrace_alerting" "CD_KTSESSION_TEST" { - name = "CD_KTSESSION TEST" - management_zone = data.dynatrace_management_zone.CD_KTSESSION_TEST.id - rules { - rule { - delay_in_minutes = 0 - include_mode = "INCLUDE_ALL" - severity_level = "AVAILABILITY" - tags = [ "Environment:TEST" ] - } - rule { - delay_in_minutes = 10 - include_mode = "INCLUDE_ALL" - severity_level = "CUSTOM_ALERT" - tags = [ "Environment:TEST" ] - } - rule { - delay_in_minutes = 10 - include_mode = "INCLUDE_ALL" - severity_level = "ERRORS" - tags = [ "Environment:TEST" ] - } - rule { - delay_in_minutes = 30 - include_mode = "INCLUDE_ALL" - severity_level = "PERFORMANCE" - tags = [ "Environment:TEST" ] - } - rule { - delay_in_minutes = 30 - include_mode = "INCLUDE_ALL" - severity_level = "RESOURCE_CONTENTION" - tags = [ "Environment:TEST" ] - } - } -} diff --git a/EMEA_PREPROD/dashboard/CD_KTSESSION_INT.tf b/EMEA_PREPROD/dashboard/CD_KTSESSION_INT.tf deleted file mode 100644 index abeff7f3..00000000 --- a/EMEA_PREPROD/dashboard/CD_KTSESSION_INT.tf +++ /dev/null @@ -1,329 +0,0 @@ -data "dynatrace_management_zone" "CD_KTSESSION_INT"{ name="CD_KTSESSION" } -resource "dynatrace_dashboard" "CD_KTSESSION_INT" { - dashboard_metadata { - name = "CD_KTSESSION INT" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "CD_KTSESSION" ] - 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 { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_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" - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_INT.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - filter { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_INT.id - } - } - } - 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 { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_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" - 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 { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_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" - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_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" - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_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" ] - } - } - } - } - } -} diff --git a/EMEA_PREPROD/dashboard/CD_KTSESSION_TEST.tf b/EMEA_PREPROD/dashboard/CD_KTSESSION_TEST.tf deleted file mode 100644 index 43031229..00000000 --- a/EMEA_PREPROD/dashboard/CD_KTSESSION_TEST.tf +++ /dev/null @@ -1,329 +0,0 @@ -data "dynatrace_management_zone" "CD_KTSESSION_TEST"{ name="CD_KTSESSION" } -resource "dynatrace_dashboard" "CD_KTSESSION_TEST" { - dashboard_metadata { - name = "CD_KTSESSION TEST" - owner = "Ignacio.Goldman@partner.bmwgroup.com" - preset = true - shared = true - tags = [ "CD_KTSESSION" ] - 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 { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_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" - bounds { - height = 152 - left = 950 - top = 38 - width = 152 - } - filter { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_TEST.id - } - } - } - tile { - name = "Overall Health" - configured = true - tile_type = "HEADER" - bounds { - height = 38 - left = 38 - top = 0 - width = 1064 - } - filter { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_TEST.id - } - } - } - 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 { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_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" - 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 { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_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" - bounds { - height = 152 - left = 342 - top = 38 - width = 190 - } - filter { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_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" - bounds { - height = 152 - left = 38 - top = 38 - width = 190 - } - filter { - management_zone { - name = "CD_KTSESSION" - id = data.dynatrace_management_zone.CD_KTSESSION_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" ] - } - } - } - } - } -} diff --git a/EMEA_PREPROD/management_zone/CD_KTSESSION.tf b/EMEA_PREPROD/management_zone/CD_KTSESSION.tf deleted file mode 100644 index fca9e6a3..00000000 --- a/EMEA_PREPROD/management_zone/CD_KTSESSION.tf +++ /dev/null @@ -1,19 +0,0 @@ -resource "dynatrace_management_zone" "CD_KTSESSION" { - name = "CD_KTSESSION" - entity_selector_based_rule { - enabled = true - selector = "type(PROCESS_GROUP_INSTANCE),tag(\"compass-id:mobile20-UC\")" - } - entity_selector_based_rule { - enabled = true - selector = "type(HOST),tag(\"compass-id:mobile20-UC\")" - } - entity_selector_based_rule { - enabled = true - selector = "type(Service),tag(\"compass-id:mobile20-UC\")" - } - entity_selector_based_rule { - enabled = true - selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:mobile20-UC\"))" - } -} \ No newline at end of file