From bf0a491e23ffc00bf68376aff347acb46eb73c68 Mon Sep 17 00:00:00 2001 From: "Michael Goldschmidt (ext.)" Date: Tue, 18 Apr 2023 23:55:59 +0200 Subject: [PATCH] CUBP-21356: fix dynatrace management zone add entity_selector_based_rule for db traces --- CN_PROD/management_zone/cd_am-lmcs.tf | 16 ++++++++++++++++ EMEA_PROD/management_zone/cd_am-lmcs.tf | 16 ++++++++++++++++ NA_PROD/management_zone/cd_am-lmcs.tf | 16 ++++++++++++++++ 3 files changed, 48 insertions(+) diff --git a/CN_PROD/management_zone/cd_am-lmcs.tf b/CN_PROD/management_zone/cd_am-lmcs.tf index 33e67189..4870b08f 100644 --- a/CN_PROD/management_zone/cd_am-lmcs.tf +++ b/CN_PROD/management_zone/cd_am-lmcs.tf @@ -1,6 +1,22 @@ # DEFINE dynatrace_management_zone.CD_am-lmcs.id = -3710504297057808561 resource "dynatrace_management_zone" "CD_am-lmcs" { name = "CD_am-lmcs" + entity_selector_based_rule { + enabled = true + selector = "type(PROCESS_GROUP_INSTANCE),tag(\"compass-id:am-lmcs\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:am-lmcs\"))" + } + entity_selector_based_rule { + enabled = true + selector = "type(Service),tag(\"compass-id:am-lmcs\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(HOST),tag(\"compass-id:am-lmcs\")" + } rules { type = "CLOUD_APPLICATION" enabled = true diff --git a/EMEA_PROD/management_zone/cd_am-lmcs.tf b/EMEA_PROD/management_zone/cd_am-lmcs.tf index 7e5d70f7..9577d5cb 100644 --- a/EMEA_PROD/management_zone/cd_am-lmcs.tf +++ b/EMEA_PROD/management_zone/cd_am-lmcs.tf @@ -1,6 +1,22 @@ # DEFINE dynatrace_management_zone.CD_am-lmcs.id = 703787014794532009 resource "dynatrace_management_zone" "CD_am-lmcs" { name = "CD_am-lmcs" + entity_selector_based_rule { + enabled = true + selector = "type(PROCESS_GROUP_INSTANCE),tag(\"compass-id:am-lmcs\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:am-lmcs\"))" + } + entity_selector_based_rule { + enabled = true + selector = "type(Service),tag(\"compass-id:am-lmcs\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(HOST),tag(\"compass-id:am-lmcs\")" + } rules { type = "CLOUD_APPLICATION" enabled = true diff --git a/NA_PROD/management_zone/cd_am-lmcs.tf b/NA_PROD/management_zone/cd_am-lmcs.tf index 02b8fa00..bd0d3e1f 100644 --- a/NA_PROD/management_zone/cd_am-lmcs.tf +++ b/NA_PROD/management_zone/cd_am-lmcs.tf @@ -1,6 +1,22 @@ # DEFINE dynatrace_management_zone.CD_am-lmcs.id = 1361980099258708171 resource "dynatrace_management_zone" "CD_am-lmcs" { name = "CD_am-lmcs" + entity_selector_based_rule { + enabled = true + selector = "type(PROCESS_GROUP_INSTANCE),tag(\"compass-id:am-lmcs\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:am-lmcs\"))" + } + entity_selector_based_rule { + enabled = true + selector = "type(Service),tag(\"compass-id:am-lmcs\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(HOST),tag(\"compass-id:am-lmcs\")" + } rules { type = "CLOUD_APPLICATION" enabled = true