Pull request #513: OPMAAS-4225: Switch management zone CD_rsu from Component to Namespace tag
Merge in OPAPM/coco_apm_terraform_onboarding from CD_rsu to master * commit '523745bdc686a57ddc15a6ed9f2bded4493ad93f': Switch management zone CD_rsu from Component to Namespace tagintangibles-bmw-points-sunset
commit
77360b0f4c
|
|
@ -1,95 +1,20 @@
|
||||||
# DEFINE dynatrace_management_zone.CD_rsu.id = -4691758522923968476
|
# DEFINE dynatrace_management_zone.CD_rsu.id = -4691758522923968476
|
||||||
resource "dynatrace_management_zone" "CD_rsu" {
|
resource "dynatrace_management_zone" "CD_rsu" {
|
||||||
name = "CD_rsu"
|
name = "CD_rsu"
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "CLOUD_APPLICATION"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(PROCESS_GROUP_INSTANCE),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "CLOUD_APPLICATION_NAME"
|
|
||||||
}
|
|
||||||
string {
|
|
||||||
case_sensitive = true
|
|
||||||
# negate = false
|
|
||||||
operator = "CONTAINS"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "CLOUD_APPLICATION_NAMESPACE"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(HOST),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "CLOUD_APPLICATION_NAMESPACE_NAME"
|
|
||||||
}
|
|
||||||
string {
|
|
||||||
case_sensitive = true
|
|
||||||
# negate = false
|
|
||||||
operator = "CONTAINS"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "HOST"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(Service),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "HOST_TAGS"
|
|
||||||
}
|
|
||||||
tag {
|
|
||||||
# negate = false
|
|
||||||
operator = "EQUALS"
|
|
||||||
value {
|
|
||||||
context = "CONTEXTLESS"
|
|
||||||
key = "Component"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "PROCESS_GROUP"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"Namespace:rsu\"))"
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,95 +1,20 @@
|
||||||
# DEFINE dynatrace_management_zone.CD_rsu.id = -7774508837329205967
|
# DEFINE dynatrace_management_zone.CD_rsu.id = -7774508837329205967
|
||||||
resource "dynatrace_management_zone" "CD_rsu" {
|
resource "dynatrace_management_zone" "CD_rsu" {
|
||||||
name = "CD_rsu"
|
name = "CD_rsu"
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "CLOUD_APPLICATION"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(PROCESS_GROUP_INSTANCE),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "CLOUD_APPLICATION_NAME"
|
|
||||||
}
|
|
||||||
string {
|
|
||||||
case_sensitive = true
|
|
||||||
# negate = false
|
|
||||||
operator = "CONTAINS"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "CLOUD_APPLICATION_NAMESPACE"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(HOST),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "CLOUD_APPLICATION_NAMESPACE_NAME"
|
|
||||||
}
|
|
||||||
string {
|
|
||||||
case_sensitive = true
|
|
||||||
# negate = false
|
|
||||||
operator = "CONTAINS"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "HOST"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(Service),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "HOST_TAGS"
|
|
||||||
}
|
|
||||||
tag {
|
|
||||||
# negate = false
|
|
||||||
operator = "EQUALS"
|
|
||||||
value {
|
|
||||||
context = "CONTEXTLESS"
|
|
||||||
key = "Component"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "PROCESS_GROUP"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"Namespace:rsu\"))"
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,150 +2,19 @@
|
||||||
resource "dynatrace_management_zone" "CD_rsu" {
|
resource "dynatrace_management_zone" "CD_rsu" {
|
||||||
name = "CD_rsu"
|
name = "CD_rsu"
|
||||||
entity_selector_based_rule {
|
entity_selector_based_rule {
|
||||||
# enabled = false
|
enabled = true
|
||||||
selector = "type(HOST),tag('msid:RVS','msid:RCM','msid:RLM','msid:RVC','msid:RTS','msid:RVT','msid:RCS','msid:uvm','msid:vjm','msid:RES','msid:ZDI','msid:rwd','msid:RDH','msid:RVI','msid:FRE','msid:RVE','msid:FRS','msid:RPP','msid:RMO')"
|
selector = "type(PROCESS_GROUP_INSTANCE),tag(\"Namespace:rsu\")"
|
||||||
}
|
|
||||||
entity_selector_based_rule {
|
|
||||||
# enabled = false
|
|
||||||
selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag('ms-id:RVS','ms-id:RCM','ms-id:RLM','ms-id:RVC','ms-id:RTS','ms-id:RVT','ms-id:RCS','ms-id:uvm','ms-id:vjm','ms-id:RES','ms-id:ZDI','ms-id:rwd','ms-id:RDH','ms-id:RVI','ms-id:FRE','ms-id:RVE','ms-id:FRS','ms-id:RPP','ms-id:RMO'))"
|
|
||||||
}
|
|
||||||
entity_selector_based_rule {
|
|
||||||
# enabled = false
|
|
||||||
selector = "type(PROCESS_GROUP_INSTANCE),tag('msid:RVS','msid:RCM','msid:RLM','msid:RVC','msid:RTS','msid:RVT','msid:RCS','msid:uvm','msid:vjm','msid:RES','msid:ZDI','msid:rwd','msid:RDH','msid:RVI','msid:FRE','msid:RVE','msid:FRS','msid:RPP','msid:RMO')"
|
|
||||||
}
|
}
|
||||||
entity_selector_based_rule {
|
entity_selector_based_rule {
|
||||||
enabled = true
|
enabled = true
|
||||||
selector =<<-EOT
|
selector = "type(HOST),tag(\"Namespace:rsu\")"
|
||||||
type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag("ms-id:RVS","ms-id:RCM","ms-id:RLM","ms-id:RVC","ms-id:RTS","ms-id:RVT","ms-id:RCS","ms-id:uvm","ms-id:vjm","ms-id:RES","ms-id:ZDI","ms-id:rwd","ms-id:RDH","ms-id:RVI","ms-id:FRE","ms-id:RVE","ms-id:FRS","ms-id:RPP","ms-id:RMO"))
|
|
||||||
EOT
|
|
||||||
}
|
}
|
||||||
entity_selector_based_rule {
|
entity_selector_based_rule {
|
||||||
enabled = true
|
enabled = true
|
||||||
selector =<<-EOT
|
selector = "type(Service),tag(\"Namespace:rsu\")"
|
||||||
type(PROCESS_GROUP_INSTANCE),tag("ms-id:RVS","ms-id:RCM","ms-id:RLM","ms-id:RVC","ms-id:RTS","ms-id:RVT","ms-id:RCS","ms-id:uvm","ms-id:vjm","ms-id:RES","ms-id:ZDI","ms-id:rwd","ms-id:RDH","ms-id:RVI","ms-id:FRE","ms-id:RVE","ms-id:FRS","ms-id:RPP","ms-id:RMO")
|
|
||||||
EOT
|
|
||||||
}
|
|
||||||
entity_selector_based_rule {
|
|
||||||
# enabled = false
|
|
||||||
selector = "type(Service),tag('msid:RVS','msid:RCM','msid:RLM','msid:RVC','msid:RTS','msid:RVT','msid:RCS','msid:uvm','msid:vjm','msid:RES','msid:ZDI','msid:rwd','msid:RDH','msid:RVI','msid:FRE','msid:RVE','msid:FRS','msid:RPP','msid:RMO')"
|
|
||||||
}
|
}
|
||||||
entity_selector_based_rule {
|
entity_selector_based_rule {
|
||||||
enabled = true
|
enabled = true
|
||||||
selector =<<-EOT
|
selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"Namespace:rsu\"))"
|
||||||
type(HOST),tag("ms-id:RVS","ms-id:RCM","ms-id:RLM","ms-id:RVC","ms-id:RTS","ms-id:RVT","ms-id:RCS","ms-id:uvm","ms-id:vjm","ms-id:RES","ms-id:ZDI","ms-id:rwd","ms-id:RDH","ms-id:RVI","ms-id:FRE","ms-id:RVE","ms-id:FRS","ms-id:RPP","ms-id:RMO")
|
|
||||||
EOT
|
|
||||||
}
|
|
||||||
entity_selector_based_rule {
|
|
||||||
enabled = true
|
|
||||||
selector =<<-EOT
|
|
||||||
type(Service),tag("ms-id:RVS","ms-id:RCM","ms-id:RLM","ms-id:RVC","ms-id:RTS","ms-id:RVT","ms-id:RCS","ms-id:uvm","ms-id:vjm","ms-id:RES","ms-id:ZDI","ms-id:rwd","ms-id:RDH","ms-id:RVI","ms-id:FRE","ms-id:RVE","ms-id:FRS","ms-id:RPP","ms-id:RMO")
|
|
||||||
EOT
|
|
||||||
}
|
|
||||||
entity_selector_based_rule {
|
|
||||||
# enabled = false
|
|
||||||
selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag('msid:RVS','msid:RCM','msid:RLM','msid:RVC','msid:RTS','msid:RVT','msid:RCS','msid:uvm','msid:vjm','msid:RES','msid:ZDI','msid:rwd','msid:RDH','msid:RVI','msid:FRE','msid:RVE','msid:FRS','msid:RPP','msid:RMO'))"
|
|
||||||
}
|
|
||||||
entity_selector_based_rule {
|
|
||||||
# enabled = false
|
|
||||||
selector = "type(PROCESS_GROUP_INSTANCE),tag('ms-id:RVS','ms-id:RCM','ms-id:RLM','ms-id:RVC','ms-id:RTS','ms-id:RVT','ms-id:RCS','ms-id:uvm','ms-id:vjm','ms-id:RES','ms-id:ZDI','ms-id:rwd','ms-id:RDH','ms-id:RVI','ms-id:FRE','ms-id:RVE','ms-id:FRS','ms-id:RPP','ms-id:RMO')"
|
|
||||||
}
|
|
||||||
entity_selector_based_rule {
|
|
||||||
# enabled = false
|
|
||||||
selector = "type(Service),tag('ms-id:RVS','ms-id:RCM','ms-id:RLM','ms-id:RVC','ms-id:RTS','ms-id:RVT','ms-id:RCS','ms-id:uvm','ms-id:vjm','ms-id:RES','ms-id:ZDI','ms-id:rwd','ms-id:RDH','ms-id:RVI','ms-id:FRE','ms-id:RVE','ms-id:FRS','ms-id:RPP','ms-id:RMO')"
|
|
||||||
}
|
|
||||||
entity_selector_based_rule {
|
|
||||||
# enabled = false
|
|
||||||
selector = "type(HOST),tag('ms-id:RVS','ms-id:RCM','ms-id:RLM','ms-id:RVC','ms-id:RTS','ms-id:RVT','ms-id:RCS','ms-id:uvm','ms-id:vjm','ms-id:RES','ms-id:ZDI','ms-id:rwd','ms-id:RDH','ms-id:RVI','ms-id:FRE','ms-id:RVE','ms-id:FRS','ms-id:RPP','ms-id:RMO')"
|
|
||||||
}
|
|
||||||
rules {
|
|
||||||
type = "CLOUD_APPLICATION"
|
|
||||||
enabled = true
|
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "CLOUD_APPLICATION_NAME"
|
|
||||||
}
|
|
||||||
string {
|
|
||||||
case_sensitive = true
|
|
||||||
# negate = false
|
|
||||||
operator = "CONTAINS"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
rules {
|
|
||||||
type = "HOST"
|
|
||||||
enabled = true
|
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "HOST_TAGS"
|
|
||||||
}
|
|
||||||
tag {
|
|
||||||
# negate = false
|
|
||||||
operator = "EQUALS"
|
|
||||||
value {
|
|
||||||
context = "CONTEXTLESS"
|
|
||||||
key = "Component"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,95 +1,20 @@
|
||||||
# DEFINE dynatrace_management_zone.CD_rsu.id = -5249314341918312822
|
# DEFINE dynatrace_management_zone.CD_rsu.id = -5249314341918312822
|
||||||
resource "dynatrace_management_zone" "CD_rsu" {
|
resource "dynatrace_management_zone" "CD_rsu" {
|
||||||
name = "CD_rsu"
|
name = "CD_rsu"
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "CLOUD_APPLICATION"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(PROCESS_GROUP_INSTANCE),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "CLOUD_APPLICATION_NAME"
|
|
||||||
}
|
|
||||||
string {
|
|
||||||
case_sensitive = true
|
|
||||||
# negate = false
|
|
||||||
operator = "CONTAINS"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "CLOUD_APPLICATION_NAMESPACE"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(HOST),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "CLOUD_APPLICATION_NAMESPACE_NAME"
|
|
||||||
}
|
|
||||||
string {
|
|
||||||
case_sensitive = true
|
|
||||||
# negate = false
|
|
||||||
operator = "CONTAINS"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "HOST"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(Service),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "HOST_TAGS"
|
|
||||||
}
|
|
||||||
tag {
|
|
||||||
# negate = false
|
|
||||||
operator = "EQUALS"
|
|
||||||
value {
|
|
||||||
context = "CONTEXTLESS"
|
|
||||||
key = "Component"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "PROCESS_GROUP"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"Namespace:rsu\"))"
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,95 +1,20 @@
|
||||||
# DEFINE dynatrace_management_zone.CD_rsu.id = -2830724422862041674
|
# DEFINE dynatrace_management_zone.CD_rsu.id = -2830724422862041674
|
||||||
resource "dynatrace_management_zone" "CD_rsu" {
|
resource "dynatrace_management_zone" "CD_rsu" {
|
||||||
name = "CD_rsu"
|
name = "CD_rsu"
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "CLOUD_APPLICATION"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(PROCESS_GROUP_INSTANCE),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "CLOUD_APPLICATION_NAME"
|
|
||||||
}
|
|
||||||
string {
|
|
||||||
case_sensitive = true
|
|
||||||
# negate = false
|
|
||||||
operator = "CONTAINS"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "CLOUD_APPLICATION_NAMESPACE"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(HOST),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "CLOUD_APPLICATION_NAMESPACE_NAME"
|
|
||||||
}
|
|
||||||
string {
|
|
||||||
case_sensitive = true
|
|
||||||
# negate = false
|
|
||||||
operator = "CONTAINS"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "HOST"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(Service),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "HOST_TAGS"
|
|
||||||
}
|
|
||||||
tag {
|
|
||||||
# negate = false
|
|
||||||
operator = "EQUALS"
|
|
||||||
value {
|
|
||||||
context = "CONTEXTLESS"
|
|
||||||
key = "Component"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "PROCESS_GROUP"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"Namespace:rsu\"))"
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,95 +1,20 @@
|
||||||
# DEFINE dynatrace_management_zone.CD_rsu.id = 8679577042813657764
|
# DEFINE dynatrace_management_zone.CD_rsu.id = 8679577042813657764
|
||||||
resource "dynatrace_management_zone" "CD_rsu" {
|
resource "dynatrace_management_zone" "CD_rsu" {
|
||||||
name = "CD_rsu"
|
name = "CD_rsu"
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "CLOUD_APPLICATION"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(PROCESS_GROUP_INSTANCE),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "CLOUD_APPLICATION_NAME"
|
|
||||||
}
|
|
||||||
string {
|
|
||||||
case_sensitive = true
|
|
||||||
# negate = false
|
|
||||||
operator = "CONTAINS"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "CLOUD_APPLICATION_NAMESPACE"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(HOST),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "CLOUD_APPLICATION_NAMESPACE_NAME"
|
|
||||||
}
|
|
||||||
string {
|
|
||||||
case_sensitive = true
|
|
||||||
# negate = false
|
|
||||||
operator = "CONTAINS"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "HOST"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(Service),tag(\"Namespace:rsu\")"
|
||||||
conditions {
|
|
||||||
key {
|
|
||||||
type = "STATIC"
|
|
||||||
attribute = "HOST_TAGS"
|
|
||||||
}
|
|
||||||
tag {
|
|
||||||
# negate = false
|
|
||||||
operator = "EQUALS"
|
|
||||||
value {
|
|
||||||
context = "CONTEXTLESS"
|
|
||||||
key = "Component"
|
|
||||||
value = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rules {
|
entity_selector_based_rule {
|
||||||
type = "PROCESS_GROUP"
|
enabled = true
|
||||||
enabled = true
|
selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"Namespace:rsu\"))"
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
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 = "rsu"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue