From 1eef5f65abc4af55faf5041f1a32e6950c251340 Mon Sep 17 00:00:00 2001 From: Fembacher Benjamin Date: Thu, 14 Oct 2021 11:27:53 +0200 Subject: [PATCH] OPMAAS-714 - next try --- .../alerting-profile/alerting-profile.yaml | 38 +- .../conditional-naming-processgroup.yaml | 6 +- .../conditional-naming-service.yaml | 6 +- .../dashboard/dashboard.yaml | 136 +++--- .../management-zone/default.json | 386 +++++++++--------- .../management-zone/management-zone.yaml | 6 +- .../notification/notification.yaml | 64 +-- .../synthetic-monitor/synthetic-monitor.yaml | 8 +- 8 files changed, 325 insertions(+), 325 deletions(-) diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/alerting-profile/alerting-profile.yaml index a12614c1..a1136b1b 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/alerting-profile/alerting-profile.yaml +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/alerting-profile/alerting-profile.yaml @@ -1,43 +1,43 @@ config: -- CDCD_VehicleCentricInformationServices: default.json +- CDVehicleCentricInformationServices: default.json #Prod alerting profiles for EMEA/NA/CN -CDCD_VehicleCentricInformationServices.EMEA-Prod: +CDVehicleCentricInformationServices.EMEA-Prod: - name: CD_VehicleCentricInformationServices PROD -- tag: CD_VehicleCentricInformationServices -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - env: PROD - skipDeployment: "false" -CDCD_VehicleCentricInformationServices.NA-Prod: +CDVehicleCentricInformationServices.NA-Prod: - name: CD_VehicleCentricInformationServices PROD -- tag: CD_VehicleCentricInformationServices -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - env: PROD - skipDeployment: "false" -CDCD_VehicleCentricInformationServices.CN-Prod: +CDVehicleCentricInformationServices.CN-Prod: - name: CD_VehicleCentricInformationServices PROD -- tag: CD_VehicleCentricInformationServices -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - env: PROD - skipDeployment: "false" #INT alerting profiles for EMEA/NA/CN -CDCD_VehicleCentricInformationServices.EMEA-PreProd: +CDVehicleCentricInformationServices.EMEA-PreProd: - name: CD_VehicleCentricInformationServices INT -- tag: CD_VehicleCentricInformationServices -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - env: INT - skipDeployment: "false" -CDCD_VehicleCentricInformationServices.NA-PreProd: +CDVehicleCentricInformationServices.NA-PreProd: - name: CD_VehicleCentricInformationServices INT -- tag: CD_VehicleCentricInformationServices -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - env: INT - skipDeployment: "false" -CDCD_VehicleCentricInformationServices.CN-PreProd: +CDVehicleCentricInformationServices.CN-PreProd: - name: CD_VehicleCentricInformationServices INT -- tag: CD_VehicleCentricInformationServices -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - env: INT - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/conditional-naming-processgroup/conditional-naming-processgroup.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/conditional-naming-processgroup/conditional-naming-processgroup.yaml index a5c0c09f..3bbaef46 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/conditional-naming-processgroup/conditional-naming-processgroup.yaml +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/conditional-naming-processgroup/conditional-naming-processgroup.yaml @@ -1,8 +1,8 @@ config: -- CDCD_VehicleCentricInformationServices: template.json +- CDVehicleCentricInformationServices: template.json -CDCD_VehicleCentricInformationServices: +CDVehicleCentricInformationServices: - name: MyProcessNamingRule - nameFormat: "{ProcessGroup:KubernetesNamespace/regex-example}" -- tag: CD_VehicleCentricInformationServices +- tag: VehicleCentricInformationServices - skipDeployment: "true" diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/conditional-naming-service/conditional-naming-service.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/conditional-naming-service/conditional-naming-service.yaml index a5c0c09f..3bbaef46 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/conditional-naming-service/conditional-naming-service.yaml +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/conditional-naming-service/conditional-naming-service.yaml @@ -1,8 +1,8 @@ config: -- CDCD_VehicleCentricInformationServices: template.json +- CDVehicleCentricInformationServices: template.json -CDCD_VehicleCentricInformationServices: +CDVehicleCentricInformationServices: - name: MyProcessNamingRule - nameFormat: "{ProcessGroup:KubernetesNamespace/regex-example}" -- tag: CD_VehicleCentricInformationServices +- tag: VehicleCentricInformationServices - skipDeployment: "true" diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/dashboard/dashboard.yaml index 77f34793..6f4b4c00 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/dashboard/dashboard.yaml +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/dashboard/dashboard.yaml @@ -1,125 +1,125 @@ config: -- CDCD_VehicleCentricInformationServices-PROD: default.json -- CDCD_VehicleCentricInformationServices-E2E: default.json -- CDCD_VehicleCentricInformationServices-INT: default.json -- CDCD_VehicleCentricInformationServices-TEST: default.json +- CDVehicleCentricInformationServices-PROD: default.json +- CDVehicleCentricInformationServices-E2E: default.json +- CDVehicleCentricInformationServices-INT: default.json +- CDVehicleCentricInformationServices-TEST: default.json #PROD dashboards for EMEA/NA/CN Prod -CDCD_VehicleCentricInformationServices-PROD: +CDVehicleCentricInformationServices-PROD: - name: CD_VehicleCentricInformationServices PROD -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: PROD - skipDeployment: "true" -CDCD_VehicleCentricInformationServices-PROD.EMEA-Prod: +CDVehicleCentricInformationServices-PROD.EMEA-Prod: - name: CD_VehicleCentricInformationServices PROD -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: PROD - skipDeployment: "false" -CDCD_VehicleCentricInformationServices-PROD.NA-Prod: +CDVehicleCentricInformationServices-PROD.NA-Prod: - name: CD_VehicleCentricInformationServices PROD -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: PROD - skipDeployment: "false" -CDCD_VehicleCentricInformationServices-PROD.CN-Prod: +CDVehicleCentricInformationServices-PROD.CN-Prod: - name: CD_VehicleCentricInformationServices PROD -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: PROD - skipDeployment: "false" #E2E dashboards for EMEA/NA/CN Prod -CDCD_VehicleCentricInformationServices-E2E: +CDVehicleCentricInformationServices-E2E: - name: CD_VehicleCentricInformationServices E2E -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: E2E - skipDeployment: "true" -CDCD_VehicleCentricInformationServices-E2E.EMEA-Prod: +CDVehicleCentricInformationServices-E2E.EMEA-Prod: - name: CD_VehicleCentricInformationServices E2E -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: E2E - skipDeployment: "false" -CDCD_VehicleCentricInformationServices-E2E.NA-Prod: +CDVehicleCentricInformationServices-E2E.NA-Prod: - name: CD_VehicleCentricInformationServices E2E -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: E2E - skipDeployment: "false" -CDCD_VehicleCentricInformationServices-E2E.CN-Prod: +CDVehicleCentricInformationServices-E2E.CN-Prod: - name: CD_VehicleCentricInformationServices E2E -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: E2E - skipDeployment: "false" #INT dashboards for EMEA/NA/CN PreProd -CDCD_VehicleCentricInformationServices-INT: +CDVehicleCentricInformationServices-INT: - name: CD_VehicleCentricInformationServices INT -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: INT - skipDeployment: "true" -CDCD_VehicleCentricInformationServices-INT.EMEA-PreProd: +CDVehicleCentricInformationServices-INT.EMEA-PreProd: - name: CD_VehicleCentricInformationServices INT -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: INT - skipDeployment: "false" -CDCD_VehicleCentricInformationServices-INT.NA-PreProd: +CDVehicleCentricInformationServices-INT.NA-PreProd: - name: CD_VehicleCentricInformationServices INT -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: INT - skipDeployment: "false" -CDCD_VehicleCentricInformationServices-INT.CN-PreProd: +CDVehicleCentricInformationServices-INT.CN-PreProd: - name: CD_VehicleCentricInformationServices INT -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: INT - skipDeployment: "false" #TEST dashboards for EMEA/NA/CN PreProd -CDCD_VehicleCentricInformationServices-TEST: +CDVehicleCentricInformationServices-TEST: - name: CD_VehicleCentricInformationServices TEST -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: TEST - skipDeployment: "true" -CDCD_VehicleCentricInformationServices-TEST.EMEA-PreProd: +CDVehicleCentricInformationServices-TEST.EMEA-PreProd: - name: CD_VehicleCentricInformationServices TEST -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: TEST - skipDeployment: "false" -CDCD_VehicleCentricInformationServices-TEST.NA-PreProd: +CDVehicleCentricInformationServices-TEST.NA-PreProd: - name: CD_VehicleCentricInformationServices TEST -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: TEST - skipDeployment: "false" -CDCD_VehicleCentricInformationServices-TEST.CN-PreProd: +CDVehicleCentricInformationServices-TEST.CN-PreProd: - name: CD_VehicleCentricInformationServices TEST -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id -- tag: CD_VehicleCentricInformationServices +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id +- tag: VehicleCentricInformationServices - env: TEST - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/management-zone/default.json b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/management-zone/default.json index b8fc5665..2757cc2b 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/management-zone/default.json +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/management-zone/default.json @@ -1,209 +1,209 @@ { - "dimensionalRules": [], - "name": "{{.name}}", - "rules": [ - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "{{.tag}}" - } - }, - "key": { - "attribute": "SERVICE_TAGS" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "{{.tag}}" - } - }, - "key": { - "attribute": "PROCESS_GROUP_TAGS" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "{{.tag}}" - } - }, - "key": { - "attribute": "HOST_TAGS" - } - } - ], - "enabled": true, - "type": "HOST" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "{{.tag}}" - }, - "key": { - "attribute": "CLOUD_APPLICATION_NAMESPACE_NAME" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "CLOUD_APPLICATION_NAMESPACE" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "{{.tag}}" - }, - "key": { - "attribute": "CLOUD_APPLICATION_NAME" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "CLOUD_APPLICATION" - }, - { + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "ms-id", - "value": "tmpp-wechat-proxy" - } - }, - "key": { - "attribute": "SERVICE_TAGS" - } - } - ], - "type": "SERVICE" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "ms-id", - "value": "tmpp-admin-ui" - } - }, - "key": { - "attribute": "SERVICE_TAGS" - } - } + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } ], "enabled": true, "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" ], "type": "SERVICE" - }, - { + }, + { "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "ms-id", - "value": "tmpp-manifest" - } - }, - "key": { - "attribute": "SERVICE_TAGS" - } - } + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } ], "enabled": true, "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" + "PROCESS_GROUP_TO_HOST" ], - "type": "SERVICE" - }, - { + "type": "PROCESS_GROUP" + }, + { "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "ms-id", - "value": "tmpp-web-proxy" - } - }, - "key": { - "attribute": "SERVICE_TAGS" - } - } + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "HOST_TAGS" + } + } ], "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" + "type": "HOST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "{{.tag}}" + }, + "key": { + "attribute": "CLOUD_APPLICATION_NAMESPACE_NAME" + } + } ], - "type": "SERVICE" - } - ] -} \ No newline at end of file + "enabled": true, + "propagationTypes": [], + "type": "CLOUD_APPLICATION_NAMESPACE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "{{.tag}}" + }, + "key": { + "attribute": "CLOUD_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "CLOUD_APPLICATION" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "ms-id", + "value": "tmpp-wechat-proxy" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "ms-id", + "value": "tmpp-admin-ui" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "ms-id", + "value": "tmpp-manifest" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "ms-id", + "value": "tmpp-web-proxy" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + } + ] + } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/management-zone/management-zone.yaml index 618180dd..b53ea31e 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/management-zone/management-zone.yaml +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/management-zone/management-zone.yaml @@ -1,6 +1,6 @@ config: -- CDCD_VehicleCentricInformationServices: default.json +- CDVehicleCentricInformationServices: default.json -CDCD_VehicleCentricInformationServices: +CDVehicleCentricInformationServices: - name: CD_VehicleCentricInformationServices -- tag: CD_VehicleCentricInformationServices +- tag: VehicleCentricInformationServices diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/notification/notification.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/notification/notification.yaml index 0b4b5906..e5f78182 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/notification/notification.yaml +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/notification/notification.yaml @@ -1,102 +1,102 @@ config: -- CDCD_VehicleCentricInformationServices: msTeams.json -- CDCD_VehicleCentricInformationServicesITSM: itsm.json +- CDVehicleCentricInformationServices: msTeams.json +- CDVehicleCentricInformationServicesITSM: itsm.json # Notification System for EMEA/NA/CN Prod msTeams -CDCD_VehicleCentricInformationServices.EMEA-Prod: +CDVehicleCentricInformationServices.EMEA-Prod: - name: CD_VehicleCentricInformationServices PROD -- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDCD_VehicleCentricInformationServices.id +- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDVehicleCentricInformationServices.id - webhook: https://empty - skipDeployment: "true" -CDCD_VehicleCentricInformationServices.NA-Prod: +CDVehicleCentricInformationServices.NA-Prod: - name: CD_VehicleCentricInformationServices PROD -- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDCD_VehicleCentricInformationServices.id +- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDVehicleCentricInformationServices.id - webhook: https://empty - skipDeployment: "true" -CDCD_VehicleCentricInformationServices.CN-Prod: +CDVehicleCentricInformationServices.CN-Prod: - name: CD_VehicleCentricInformationServices PROD -- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDCD_VehicleCentricInformationServices.id +- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDVehicleCentricInformationServices.id - webhook: https://empty - skipDeployment: "true" # Notification System for EMEA/NA/CN PreProd msTeams -CDCD_VehicleCentricInformationServices.EMEA-PreProd: +CDVehicleCentricInformationServices.EMEA-PreProd: - name: CD_VehicleCentricInformationServices INT -- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDCD_VehicleCentricInformationServices.id +- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDVehicleCentricInformationServices.id - webhook: https://empty - skipDeployment: "true" -CDCD_VehicleCentricInformationServices.NA-PreProd: +CDVehicleCentricInformationServices.NA-PreProd: - name: CD_VehicleCentricInformationServices INT -- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDCD_VehicleCentricInformationServices.id +- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDVehicleCentricInformationServices.id - webhook: https://empty - skipDeployment: "true" -CDCD_VehicleCentricInformationServices.CN-PreProd: +CDVehicleCentricInformationServices.CN-PreProd: - name: CD_VehicleCentricInformationServices INT -- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDCD_VehicleCentricInformationServices.id +- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDVehicleCentricInformationServices.id - webhook: https://empty - skipDeployment: "true" # Notification System for EMEA/NA/CN Prod ITSM -CDCD_VehicleCentricInformationServicesITSM.EMEA-Prod: +CDVehicleCentricInformationServicesITSM.EMEA-Prod: - name: CD_VehicleCentricInformationServices ITSM PROD -- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDCD_VehicleCentricInformationServices.id +- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDVehicleCentricInformationServices.id - webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 - contractid: "10APP11906401" - appdid: "TEST123" -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - DTEnvironment: https://xxu26128.live.dynatrace.com - skipDeployment: "true" -CDCD_VehicleCentricInformationServicesITSM.NA-Prod: +CDVehicleCentricInformationServicesITSM.NA-Prod: - name: CD_VehicleCentricInformationServices ITSM PROD -- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDCD_VehicleCentricInformationServices.id +- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDVehicleCentricInformationServices.id - webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 - contractid: "10APP11906401" - appdid: "TEST123" -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - DTEnvironment: https://xxu26128.live.dynatrace.com - skipDeployment: "true" -CDCD_VehicleCentricInformationServicesITSM.CN-Prod: +CDVehicleCentricInformationServicesITSM.CN-Prod: - name: CD_VehicleCentricInformationServices ITSM PROD -- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDCD_VehicleCentricInformationServices.id +- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDVehicleCentricInformationServices.id - webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 - contractid: "10APP11906401" - appdid: "TEST123" -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - DTEnvironment: https://xxu26128.live.dynatrace.com - skipDeployment: "true" -CDCD_VehicleCentricInformationServicesITSM.EMEA-PreProd: +CDVehicleCentricInformationServicesITSM.EMEA-PreProd: - name: CD_VehicleCentricInformationServices ITSM INT -- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDCD_VehicleCentricInformationServices.id +- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDVehicleCentricInformationServices.id - webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 - contractid: "10APP11906401" - appdid: "TEST123" -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - DTEnvironment: https://xxu26128.live.dynatrace.com - skipDeployment: "true" -CDCD_VehicleCentricInformationServicesITSM.NA-PreProd: +CDVehicleCentricInformationServicesITSM.NA-PreProd: - name: CD_VehicleCentricInformationServices ITSM INT -- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDCD_VehicleCentricInformationServices.id +- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDVehicleCentricInformationServices.id - webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 - contractid: "10APP11906401" - appdid: "TEST123" -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - DTEnvironment: https://xxu26128.live.dynatrace.com - skipDeployment: "true" -CDCD_VehicleCentricInformationServicesITSM.CN-PreProd: +CDVehicleCentricInformationServicesITSM.CN-PreProd: - name: CD_VehicleCentricInformationServices ITSM INT -- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDCD_VehicleCentricInformationServices.id +- alertingProfile: CD_VehicleCentricInformationServices/alerting-profile/CDVehicleCentricInformationServices.id - webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 - contractid: "10APP11906401" - appdid: "TEST123" -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - DTEnvironment: https://xxu26128.live.dynatrace.com - skipDeployment: "true" diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/synthetic-monitor/synthetic-monitor.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/synthetic-monitor/synthetic-monitor.yaml index 5c54f155..b3597803 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/synthetic-monitor/synthetic-monitor.yaml +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/synthetic-monitor/synthetic-monitor.yaml @@ -1,10 +1,10 @@ config: -- CD_VehicleCentricInformationServices: default.json +- VehicleCentricInformationServices: default.json -CD_VehicleCentricInformationServices: +VehicleCentricInformationServices: - name: CD_VehicleCentricInformationServices - -- mzName: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.name -- mzId: CD_VehicleCentricInformationServices/management-zone/CDCD_VehicleCentricInformationServices.id +- mzName: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.name +- mzId: CD_VehicleCentricInformationServices/management-zone/CDVehicleCentricInformationServices.id - endpoint: - location: - skipDeployment: "true" \ No newline at end of file