Adding compass-id based selectors according to migration to Orbit

CD_scb
Patryk Gudalewicz 2023-03-30 14:56:47 +02:00
parent 745c4efab2
commit 5dbc9d151a
19 changed files with 420 additions and 66 deletions

View File

@ -8,31 +8,31 @@ resource "dynatrace_alerting" "CD_scb_INT" {
delay_in_minutes = 0
include_mode = "INCLUDE_ALL"
severity_level = "AVAILABILITY"
tags = [ "Environment:INT", "Component:scb" ]
tags = [ "Environment:INT" ]
}
rule {
delay_in_minutes = 10
include_mode = "INCLUDE_ALL"
severity_level = "CUSTOM_ALERT"
tags = [ "Environment:INT", "Component:scb" ]
tags = [ "Environment:INT" ]
}
rule {
delay_in_minutes = 10
include_mode = "INCLUDE_ALL"
severity_level = "ERRORS"
tags = [ "Environment:INT", "Component:scb" ]
tags = [ "Environment:INT" ]
}
rule {
delay_in_minutes = 30
include_mode = "INCLUDE_ALL"
severity_level = "PERFORMANCE"
tags = [ "Environment:INT", "Component:scb" ]
tags = [ "Environment:INT" ]
}
rule {
delay_in_minutes = 30
include_mode = "INCLUDE_ALL"
severity_level = "RESOURCE_CONTENTION"
tags = [ "Environment:INT", "Component:scb" ]
tags = [ "Environment:INT" ]
}
}
}

View File

@ -103,7 +103,7 @@ resource "dynatrace_dashboard" "CD_scb_INT-TEST" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}
@ -418,7 +418,7 @@ resource "dynatrace_dashboard" "CD_scb_INT-TEST" {
entity_type = "DATABASE"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}
@ -459,7 +459,7 @@ resource "dynatrace_dashboard" "CD_scb_INT-TEST" {
entity_type = "DATABASE"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}
@ -489,7 +489,7 @@ resource "dynatrace_dashboard" "CD_scb_INT-TEST" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}
@ -519,7 +519,7 @@ resource "dynatrace_dashboard" "CD_scb_INT-TEST" {
entity_type = "HOST"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}
@ -549,7 +549,7 @@ resource "dynatrace_dashboard" "CD_scb_INT-TEST" {
entity_type = "HOST"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}

View File

@ -64,7 +64,7 @@ resource "dynatrace_dashboard" "CD_scb_INT" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}
@ -180,7 +180,7 @@ resource "dynatrace_dashboard" "CD_scb_INT" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}
@ -225,7 +225,7 @@ resource "dynatrace_dashboard" "CD_scb_INT" {
entity_type = "DATABASE"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}
@ -255,7 +255,7 @@ resource "dynatrace_dashboard" "CD_scb_INT" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}
@ -285,7 +285,7 @@ resource "dynatrace_dashboard" "CD_scb_INT" {
entity_type = "HOST"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}

View File

@ -64,7 +64,7 @@ resource "dynatrace_dashboard" "CD_scb_TEST" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}
@ -180,7 +180,7 @@ resource "dynatrace_dashboard" "CD_scb_TEST" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}
@ -225,7 +225,7 @@ resource "dynatrace_dashboard" "CD_scb_TEST" {
entity_type = "DATABASE"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}
@ -255,7 +255,7 @@ resource "dynatrace_dashboard" "CD_scb_TEST" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}
@ -285,7 +285,7 @@ resource "dynatrace_dashboard" "CD_scb_TEST" {
entity_type = "HOST"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}

View File

@ -51,6 +51,25 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
}
rules {
type = "HOST"
enabled = true
conditions {
key {
type = "STATIC"
attribute = "HOST_TAGS"
}
tag {
# negate = false
operator = "EQUALS"
value {
context = "CONTEXTLESS"
key = "compass-id"
value = "scb"
}
}
}
}
rules {
type = "PROCESS_GROUP"
@ -71,6 +90,26 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
}
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 = "compass-id"
value = "scb"
}
}
}
}
rules {
type = "SERVICE"
@ -92,4 +131,24 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
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 = "compass-id"
value = "scb"
}
}
}
}
}

View File

@ -8,31 +8,31 @@ resource "dynatrace_alerting" "CD_scb_PROD" {
delay_in_minutes = 0
include_mode = "INCLUDE_ALL"
severity_level = "AVAILABILITY"
tags = [ "Environment:PROD", "Component:scb" ]
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 10
include_mode = "INCLUDE_ALL"
severity_level = "CUSTOM_ALERT"
tags = [ "Environment:PROD", "Component:scb" ]
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 10
include_mode = "INCLUDE_ALL"
severity_level = "ERRORS"
tags = [ "Environment:PROD", "Component:scb" ]
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 30
include_mode = "INCLUDE_ALL"
severity_level = "PERFORMANCE"
tags = [ "Environment:PROD", "Component:scb" ]
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 30
include_mode = "INCLUDE_ALL"
severity_level = "RESOURCE_CONTENTION"
tags = [ "Environment:PROD", "Component:scb" ]
tags = [ "Environment:PROD" ]
}
}
}

View File

@ -64,7 +64,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}
@ -180,7 +180,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}
@ -225,7 +225,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "DATABASE"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}
@ -255,7 +255,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}
@ -285,7 +285,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "HOST"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}

View File

@ -64,7 +64,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}
@ -180,7 +180,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}
@ -225,7 +225,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "DATABASE"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}
@ -255,7 +255,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}
@ -285,7 +285,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "HOST"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}

View File

@ -51,6 +51,25 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
}
rules {
type = "HOST"
enabled = true
conditions {
key {
type = "STATIC"
attribute = "HOST_TAGS"
}
tag {
# negate = false
operator = "EQUALS"
value {
context = "CONTEXTLESS"
key = "compass-id"
value = "scb"
}
}
}
}
rules {
type = "PROCESS_GROUP"
@ -71,6 +90,26 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
}
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 = "compass-id"
value = "scb"
}
}
}
}
rules {
type = "SERVICE"
@ -92,4 +131,24 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
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 = "compass-id"
value = "scb"
}
}
}
}
}

View File

@ -51,6 +51,25 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
}
rules {
type = "HOST"
enabled = true
conditions {
key {
type = "STATIC"
attribute = "HOST_TAGS"
}
tag {
# negate = false
operator = "EQUALS"
value {
context = "CONTEXTLESS"
key = "compass-id"
value = "scb"
}
}
}
}
rules {
type = "PROCESS_GROUP"
@ -71,6 +90,26 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
}
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 = "compass-id"
value = "scb"
}
}
}
}
rules {
type = "SERVICE"
@ -92,4 +131,24 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
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 = "compass-id"
value = "scb"
}
}
}
}
}

View File

@ -67,7 +67,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}
@ -195,7 +195,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}
@ -246,7 +246,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "DATABASE"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}
@ -279,7 +279,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}
@ -312,7 +312,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "HOST"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}

View File

@ -67,7 +67,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}
@ -195,7 +195,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}
@ -246,7 +246,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "DATABASE"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}
@ -279,7 +279,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}
@ -312,7 +312,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "HOST"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}

View File

@ -51,6 +51,25 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
}
rules {
type = "HOST"
enabled = true
conditions {
key {
type = "STATIC"
attribute = "HOST_TAGS"
}
tag {
# negate = false
operator = "EQUALS"
value {
context = "CONTEXTLESS"
key = "compass-id"
value = "scb"
}
}
}
}
rules {
type = "PROCESS_GROUP"
@ -71,6 +90,26 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
}
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 = "compass-id"
value = "scb"
}
}
}
}
rules {
type = "SERVICE"
@ -92,4 +131,24 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
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 = "compass-id"
value = "scb"
}
}
}
}
}

View File

@ -67,7 +67,7 @@ resource "dynatrace_dashboard" "CD_scb_INT" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}
@ -195,7 +195,7 @@ resource "dynatrace_dashboard" "CD_scb_INT" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}
@ -246,7 +246,7 @@ resource "dynatrace_dashboard" "CD_scb_INT" {
entity_type = "DATABASE"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}
@ -279,7 +279,7 @@ resource "dynatrace_dashboard" "CD_scb_INT" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}
@ -312,7 +312,7 @@ resource "dynatrace_dashboard" "CD_scb_INT" {
entity_type = "HOST"
match {
key = "AUTO_TAGS"
values = [ "Environment:INT", "Component:scb" ]
values = [ "Environment:INT" ]
}
}
}

View File

@ -67,7 +67,7 @@ resource "dynatrace_dashboard" "CD_scb_TEST" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}
@ -195,7 +195,7 @@ resource "dynatrace_dashboard" "CD_scb_TEST" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}
@ -246,7 +246,7 @@ resource "dynatrace_dashboard" "CD_scb_TEST" {
entity_type = "DATABASE"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}
@ -279,7 +279,7 @@ resource "dynatrace_dashboard" "CD_scb_TEST" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}
@ -312,7 +312,7 @@ resource "dynatrace_dashboard" "CD_scb_TEST" {
entity_type = "HOST"
match {
key = "AUTO_TAGS"
values = [ "Component:scb", "Environment:TEST" ]
values = [ "Environment:TEST" ]
}
}
}

View File

@ -51,6 +51,25 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
}
rules {
type = "HOST"
enabled = true
conditions {
key {
type = "STATIC"
attribute = "HOST_TAGS"
}
tag {
# negate = false
operator = "EQUALS"
value {
context = "CONTEXTLESS"
key = "compass-id"
value = "scb"
}
}
}
}
rules {
type = "PROCESS_GROUP"
@ -71,6 +90,26 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
}
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 = "compass-id"
value = "scb"
}
}
}
}
rules {
type = "SERVICE"
@ -92,4 +131,24 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
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 = "compass-id"
value = "scb"
}
}
}
}
}

View File

@ -67,7 +67,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}
@ -195,7 +195,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}
@ -246,7 +246,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "DATABASE"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}
@ -279,7 +279,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}
@ -312,7 +312,7 @@ resource "dynatrace_dashboard" "CD_scb_E2E" {
entity_type = "HOST"
match {
key = "AUTO_TAGS"
values = [ "Environment:E2E", "Component:scb" ]
values = [ "Environment:E2E" ]
}
}
}

View File

@ -67,7 +67,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}
@ -195,7 +195,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}
@ -246,7 +246,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "DATABASE"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}
@ -279,7 +279,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "SERVICE"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}
@ -312,7 +312,7 @@ resource "dynatrace_dashboard" "CD_scb_PROD" {
entity_type = "HOST"
match {
key = "AUTO_TAGS"
values = [ "Environment:PROD", "Component:scb" ]
values = [ "Environment:PROD" ]
}
}
}

View File

@ -51,6 +51,25 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
}
rules {
type = "HOST"
enabled = true
conditions {
key {
type = "STATIC"
attribute = "HOST_TAGS"
}
tag {
# negate = false
operator = "EQUALS"
value {
context = "CONTEXTLESS"
key = "compass-id"
value = "scb"
}
}
}
}
rules {
type = "PROCESS_GROUP"
@ -71,6 +90,26 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
}
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 = "compass-id"
value = "scb"
}
}
}
}
rules {
type = "SERVICE"
@ -92,4 +131,24 @@ resource "dynatrace_management_zone" "CD_scb" {
}
}
}
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 = "compass-id"
value = "scb"
}
}
}
}
}