From 69026338121471796d900d3cb14e8b11be5a2b13 Mon Sep 17 00:00:00 2001 From: qxz15oi Date: Mon, 26 Apr 2021 14:33:09 +0200 Subject: [PATCH] BASE custom services to app project folder --- .../custom-service-java.yaml | 120 ------- .../calculated-metrics-service/README.md | 4 + .../conditional-naming-processgroup/README.md | 4 + .../conditional-naming-processgroup.yaml | 8 + .../template.json | 29 ++ .../conditional-naming-service/README.md | 4 + .../conditional-naming-service.yaml | 8 + .../conditional-naming-service/template.json | 29 ++ .../custom-service-java/BASE-Gcdm.json | 0 .../custom-service-java/BASE-HereMaps.json | 0 .../custom-service-java/BASE-Istats.json | 0 .../custom-service-java/BASE-Loc.json | 0 .../custom-service-java/BASE-Los.json | 0 .../custom-service-java/BASE-LosFts.json | 0 .../custom-service-java/BASE-Msgsvc.json | 0 .../custom-service-java/BASE-Ngtp.json | 0 .../custom-service-java/BASE-Pisa.json | 0 .../custom-service-java/BASE-Rsa.json | 0 .../custom-service-java/BASE-Scaa.json | 0 .../BASE-SvdsVehicles.json | 0 .../custom-service-java/BASE-Tsrd.json | 0 .../custom-service-java/BASE-Tssb.json | 0 .../custom-service-java/BASE-Xcs.json | 0 .../custom-service-java/README.md | 4 + .../custom-service-java.yaml | 122 +++++++ .../custom-service-java/template-1-1.json | 23 ++ .../dashboard/README.md | 4 + .../dashboard/dashboard.yaml | 127 ++++++++ .../dashboard/default.json | 308 ++++++++++++++++++ .../management-zone/management-zone.yaml | 4 +- .../synthetic-monitor/README.md | 4 + .../synthetic-monitor/default.json | 82 +++++ .../synthetic-monitor/synthetic-monitor.yaml | 10 + 33 files changed, 772 insertions(+), 122 deletions(-) create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/calculated-metrics-service/README.md create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-processgroup/README.md create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-processgroup/conditional-naming-processgroup.yaml create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-processgroup/template.json create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-service/README.md create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-service/conditional-naming-service.yaml create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-service/template.json rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-Gcdm.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-HereMaps.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-Istats.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-Loc.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-Los.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-LosFts.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-Msgsvc.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-Ngtp.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-Pisa.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-Rsa.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-Scaa.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-SvdsVehicles.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-Tsrd.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-Tssb.json (100%) rename BMW-Dynatrace-config/{00_Global-Config => CD_BMW-Assistant-for-Service-Events-(BASE)}/custom-service-java/BASE-Xcs.json (100%) create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/README.md create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/custom-service-java.yaml create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/template-1-1.json create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/dashboard/README.md create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/dashboard/default.json create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/synthetic-monitor/README.md create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/synthetic-monitor/default.json create mode 100644 BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/synthetic-monitor/synthetic-monitor.yaml diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/custom-service-java.yaml index f3b634ec..198ecdfc 100644 --- a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/custom-service-java.yaml +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/custom-service-java.yaml @@ -8,21 +8,6 @@ config: - RsJoynrApiV2: RsJoynrApiV2.json - RsProvisioningMdb: RsProvisioningMdb.json - RsEventTimeoutTimer: RsEventTimeoutTimer.json -- BASE-Gcdm: BASE-Gcdm.json -- BASE-HereMaps: BASE-HereMaps.json -- BASE-Istats: BASE-Istats.json -- BASE-Loc: BASE-Loc.json -- BASE-LosFts: BASE-LosFts.json -- BASE-Los: BASE-Los.json -- BASE-Msgsvc: BASE-Msgsvc.json -- BASE-Ngtp: BASE-Ngtp.json -- BASE-Pisa: BASE-Pisa.json -- BASE-Rsa: BASE-Rsa.json -- BASE-Scaa: BASE-Scaa.json -- BASE-SvdsVehicles: BASE-SvdsVehicles.json -- BASE-Tsrd: BASE-Tsrd.json -- BASE-Tssb: BASE-Tssb.json -- BASE-Xcs: BASE-Xcs.json - XCS-JOYNR-E2E: XCS-JOYNR-E2E.json - ECS-JOYNR-E2E: ECS-JOYNR-E2E.json - ACDS-JOYNR-E2E: ACDS-JOYNR-E2E.json @@ -35,111 +20,6 @@ ACDS-JOYNR-E2E.EMEA-Prod: - name: ACDS - JOYNR - E2E - skipDeployment: "false" -BASE-Gcdm: -- name: BASE - Gcdm -- skipDeployment: "true" -BASE-Gcdm.EMEA-Prod: -- name: BASE - Gcdm -- skipDeployment: "false" - -BASE-HereMaps: -- name: BASE - HereMaps -- skipDeployment: "true" -BASE-HereMaps.EMEA-Prod: -- name: BASE - HereMaps -- skipDeployment: "false" - -BASE-Istats: -- name: BASE - Istats -- skipDeployment: "true" -BASE-Istats.EMEA-Prod: -- name: BASE - Istats -- skipDeployment: "false" - -BASE-Loc: -- name: BASE - Loc -- skipDeployment: "true" -BASE-Loc.EMEA-Prod: -- name: BASE - Loc -- skipDeployment: "false" - -BASE-Los: -- name: BASE - Los -- skipDeployment: "true" -BASE-Los.EMEA-Prod: -- name: BASE - Los -- skipDeployment: "false" - -BASE-LosFts: -- name: BASE - LosFts -- skipDeployment: "true" -BASE-LosFts.EMEA-Prod: -- name: BASE - LosFts -- skipDeployment: "false" - -BASE-Msgsvc: -- name: BASE - Msgsvc -- skipDeployment: "true" -BASE-Msgsvc.EMEA-Prod: -- name: BASE - Msgsvc -- skipDeployment: "false" - -BASE-Ngtp: -- name: BASE - Ngtp -- skipDeployment: "true" -BASE-Ngtp.EMEA-Prod: -- name: BASE - Ngtp -- skipDeployment: "false" - -BASE-Pisa: -- name: BASE - Pisa -- skipDeployment: "true" -BASE-Pisa.EMEA-Prod: -- name: BASE - Pisa -- skipDeployment: "false" - -BASE-Rsa: -- name: BASE - Rsa -- skipDeployment: "true" -BASE-Rsa.EMEA-Prod: -- name: BASE - Rsa -- skipDeployment: "false" - -BASE-Scaa: -- name: BASE - Scaa -- skipDeployment: "true" -BASE-Scaa.EMEA-Prod: -- name: BASE - Scaa -- skipDeployment: "false" - -BASE-SvdsVehicles: -- name: BASE - SvdsVehicles -- skipDeployment: "true" -BASE-SvdsVehicles.EMEA-Prod: -- name: BASE - SvdsVehicles -- skipDeployment: "false" - -BASE-Tsrd: -- name: BASE - Tsrd -- skipDeployment: "true" -BASE-Tsrd.EMEA-Prod: -- name: BASE - Tsrd -- skipDeployment: "false" - -BASE-Tssb: -- name: BASE - Tssb -- skipDeployment: "true" -BASE-Tssb.EMEA-Prod: -- name: BASE - Tssb -- skipDeployment: "false" - -BASE-Xcs: -- name: BASE - Xcs -- skipDeployment: "true" -BASE-Xcs.EMEA-Prod: -- name: BASE - Xcs -- skipDeployment: "false" - CASATimer: - name: CASA Timer - skipDeployment: "true" diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/calculated-metrics-service/README.md b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/calculated-metrics-service/README.md new file mode 100644 index 00000000..9c2a1f2e --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/calculated-metrics-service/README.md @@ -0,0 +1,4 @@ + +### How to configure custom metrics? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Calculated+Metrics) page to configure your custom metrics. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-processgroup/README.md b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-processgroup/README.md new file mode 100644 index 00000000..519727bf --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-processgroup/README.md @@ -0,0 +1,4 @@ + +### How to configure process groups? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Process+Group+Naming) page to configure your process groups. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-processgroup/conditional-naming-processgroup.yaml b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-processgroup/conditional-naming-processgroup.yaml new file mode 100644 index 00000000..d47e75d2 --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-processgroup/conditional-naming-processgroup.yaml @@ -0,0 +1,8 @@ +config: +- CDBASE: template.json + +CDBASE: +- name: MyProcessNamingRule +- nameFormat: "{ProcessGroup:KubernetesNamespace/regex-example}" +- tag: BASE +- skipDeployment: "true" diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-processgroup/template.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-processgroup/template.json new file mode 100644 index 00000000..7c039808 --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-processgroup/template.json @@ -0,0 +1,29 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.214.107.20210407-223952", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{{.nameFormat}}", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "type": "PROCESS_GROUP" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-service/README.md b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-service/README.md new file mode 100644 index 00000000..b6f10ae1 --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-service/README.md @@ -0,0 +1,4 @@ + +### How to configure service naming + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Service+Naming) page to configure your service naming. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-service/conditional-naming-service.yaml b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-service/conditional-naming-service.yaml new file mode 100644 index 00000000..d47e75d2 --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-service/conditional-naming-service.yaml @@ -0,0 +1,8 @@ +config: +- CDBASE: template.json + +CDBASE: +- name: MyProcessNamingRule +- nameFormat: "{ProcessGroup:KubernetesNamespace/regex-example}" +- tag: BASE +- skipDeployment: "true" diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-service/template.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-service/template.json new file mode 100644 index 00000000..5d4fac56 --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/conditional-naming-service/template.json @@ -0,0 +1,29 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.214.107.20210407-223952", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{{.nameFormat}}", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Gcdm.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Gcdm.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Gcdm.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Gcdm.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-HereMaps.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-HereMaps.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-HereMaps.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-HereMaps.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Istats.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Istats.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Istats.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Istats.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Loc.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Loc.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Loc.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Loc.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Los.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Los.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Los.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Los.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-LosFts.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-LosFts.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-LosFts.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-LosFts.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Msgsvc.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Msgsvc.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Msgsvc.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Msgsvc.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Ngtp.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Ngtp.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Ngtp.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Ngtp.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Pisa.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Pisa.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Pisa.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Pisa.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Rsa.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Rsa.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Rsa.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Rsa.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Scaa.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Scaa.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Scaa.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Scaa.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-SvdsVehicles.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-SvdsVehicles.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-SvdsVehicles.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-SvdsVehicles.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Tsrd.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Tsrd.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Tsrd.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Tsrd.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Tssb.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Tssb.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Tssb.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Tssb.json diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Xcs.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Xcs.json similarity index 100% rename from BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Xcs.json rename to BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/BASE-Xcs.json diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/README.md b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/README.md new file mode 100644 index 00000000..5f35e5c1 --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/README.md @@ -0,0 +1,4 @@ + +### How to configure custom services? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Custom+Services) page to configure your custom services. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/custom-service-java.yaml new file mode 100644 index 00000000..ea941ecf --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/custom-service-java.yaml @@ -0,0 +1,122 @@ +config: +- BASE-Gcdm: BASE-Gcdm.json +- BASE-HereMaps: BASE-HereMaps.json +- BASE-Istats: BASE-Istats.json +- BASE-Loc: BASE-Loc.json +- BASE-LosFts: BASE-LosFts.json +- BASE-Los: BASE-Los.json +- BASE-Msgsvc: BASE-Msgsvc.json +- BASE-Ngtp: BASE-Ngtp.json +- BASE-Pisa: BASE-Pisa.json +- BASE-Rsa: BASE-Rsa.json +- BASE-Scaa: BASE-Scaa.json +- BASE-SvdsVehicles: BASE-SvdsVehicles.json +- BASE-Tsrd: BASE-Tsrd.json +- BASE-Tssb: BASE-Tssb.json +- BASE-Xcs: BASE-Xcs.json + + +BASE-Gcdm: +- name: BASE - Gcdm +- skipDeployment: "true" +BASE-Gcdm.EMEA-Prod: +- name: BASE - Gcdm +- skipDeployment: "false" + +BASE-HereMaps: +- name: BASE - HereMaps +- skipDeployment: "true" +BASE-HereMaps.EMEA-Prod: +- name: BASE - HereMaps +- skipDeployment: "false" + +BASE-Istats: +- name: BASE - Istats +- skipDeployment: "true" +BASE-Istats.EMEA-Prod: +- name: BASE - Istats +- skipDeployment: "false" + +BASE-Loc: +- name: BASE - Loc +- skipDeployment: "true" +BASE-Loc.EMEA-Prod: +- name: BASE - Loc +- skipDeployment: "false" + +BASE-Los: +- name: BASE - Los +- skipDeployment: "true" +BASE-Los.EMEA-Prod: +- name: BASE - Los +- skipDeployment: "false" + +BASE-LosFts: +- name: BASE - LosFts +- skipDeployment: "true" +BASE-LosFts.EMEA-Prod: +- name: BASE - LosFts +- skipDeployment: "false" + +BASE-Msgsvc: +- name: BASE - Msgsvc +- skipDeployment: "true" +BASE-Msgsvc.EMEA-Prod: +- name: BASE - Msgsvc +- skipDeployment: "false" + +BASE-Ngtp: +- name: BASE - Ngtp +- skipDeployment: "true" +BASE-Ngtp.EMEA-Prod: +- name: BASE - Ngtp +- skipDeployment: "false" + +BASE-Pisa: +- name: BASE - Pisa +- skipDeployment: "true" +BASE-Pisa.EMEA-Prod: +- name: BASE - Pisa +- skipDeployment: "false" + +BASE-Rsa: +- name: BASE - Rsa +- skipDeployment: "true" +BASE-Rsa.EMEA-Prod: +- name: BASE - Rsa +- skipDeployment: "false" + +BASE-Scaa: +- name: BASE - Scaa +- skipDeployment: "true" +BASE-Scaa.EMEA-Prod: +- name: BASE - Scaa +- skipDeployment: "false" + +BASE-SvdsVehicles: +- name: BASE - SvdsVehicles +- skipDeployment: "true" +BASE-SvdsVehicles.EMEA-Prod: +- name: BASE - SvdsVehicles +- skipDeployment: "false" + +BASE-Tsrd: +- name: BASE - Tsrd +- skipDeployment: "true" +BASE-Tsrd.EMEA-Prod: +- name: BASE - Tsrd +- skipDeployment: "false" + +BASE-Tssb: +- name: BASE - Tssb +- skipDeployment: "true" +BASE-Tssb.EMEA-Prod: +- name: BASE - Tssb +- skipDeployment: "false" + +BASE-Xcs: +- name: BASE - Xcs +- skipDeployment: "true" +BASE-Xcs.EMEA-Prod: +- name: BASE - Xcs +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/template-1-1.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/template-1-1.json new file mode 100644 index 00000000..b3003515 --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/custom-service-java/template-1-1.json @@ -0,0 +1,23 @@ +{ + "enabled": true, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "{{.className}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [], + "methodName": "{{.methodName}}", + "returnType": "{{.returnType}}" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/dashboard/README.md b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/dashboard/README.md new file mode 100644 index 00000000..f2f821ec --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/dashboard/README.md @@ -0,0 +1,4 @@ + +### How to configure dashboards? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Dashboards) page to configure your dashboards. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/dashboard/dashboard.yaml new file mode 100644 index 00000000..d43e82a3 --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/dashboard/dashboard.yaml @@ -0,0 +1,127 @@ +config: +- CDBASE-PROD: default.json +- CDBASE-E2E: default.json +- CDBASE-INT: default.json +- CDBASE-TEST: default.json + +#PROD dashboards for EMEA/NA/CN Prod +#Dry-run needed for all hubs +CDBASE-PROD: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) PROD +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- env: PROD +- skipDeployment: "true" +#Configuration +CDBASE-PROD.EMEA-Prod: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) PROD +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- tag: BASE +- env: PROD +- skipDeployment: "false" +CDBASE-PROD.NA-Prod: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) PROD +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- tag: BASE +- env: PROD +- skipDeployment: "false" +CDBASE-PROD.CN-Prod: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) PROD +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- tag: BASE +- env: PROD +- skipDeployment: "false" + +#E2E dashboards for EMEA/NA/CN E2E +#Dry-run needed for all hubs +CDBASE-E2E: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) E2E +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- env: E2E +- skipDeployment: "true" +#Configuration +CDBASE-E2E.EMEA-Prod: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) E2E +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- env: E2E +- tag: BASE +- skipDeployment: "true" +CDBASE-E2E.NA-Prod: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) E2E +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- env: E2E +- tag: BASE +- skipDeployment: "true" +CDBASE-E2E.CN-Prod: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) E2E +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- env: E2E +- tag: BASE +- skipDeployment: "true" + +#INT dashboards for EMEA/NA/CN +#Dry-run needed for all hubs +CDBASE-INT: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) INT +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- env: INT +- tag: BASE +- skipDeployment: "true" +#Configuration +CDBASE-INT.EMEA-PreProd: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) INT +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- env: INT +- tag: BASE +- skipDeployment: "false" +CDBASE-INT.NA-PreProd: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) INT +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- env: INT +- skipDeployment: "false" +CDBASE-INT.CN-PreProd: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) INT +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- env: INT +- skipDeployment: "false" + +#TEST dashboards for EMEA/NA/CN +#Dry-run needed for all hubs +CDBASE-TEST: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) TEST +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- tag: BASE +- env: TEST +- skipDeployment: "true" +#Configuration +CDBASE-TEST.EMEA-PreProd: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) TEST +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- tag: BASE +- env: TEST +- skipDeployment: "false" +CDBASE-TEST.NA-PreProd: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) TEST +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- env: TEST +- skipDeployment: "false" +CDBASE-TEST.CN-PreProd: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) TEST +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- env: TEST +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/dashboard/default.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/dashboard/default.json new file mode 100644 index 00000000..6c685810 --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/dashboard/default.json @@ -0,0 +1,308 @@ +{ + "metadata": { + "configurationVersions": [ + 3 + ], + "clusterVersion": "1.214.107.20210407-223952" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "dashboardFilter": { + "timeframe": "-24h to now" + }, + "tags": [ + "{{.tag}}" + ] + }, + "tiles": [ + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 228, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956393463, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956441725, + "customColor": "#fff29a" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + } + }, + { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 38, + "left": 950, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + } + }, + { + "name": "Overall Health", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 532, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 570, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Request Count and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + } + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 190, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 38, + "left": 646, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 38, + "left": 342, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + }, + "chartVisible": true + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/management-zone.yaml index 2295f675..127a668c 100644 --- a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/management-zone.yaml +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/management-zone.yaml @@ -1,5 +1,5 @@ config: -- CDBMW-Assistant-for-Service-Events-BASE: CDBMW-Assistant-for-Service-Events-BASE.json +- CDBASE: CDBMW-Assistant-for-Service-Events-BASE.json -CDBMW-Assistant-for-Service-Events-BASE: +CDBASE: - name: CD_BMW-Assistant-for-Service-Events-(BASE) diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/synthetic-monitor/README.md b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/synthetic-monitor/README.md new file mode 100644 index 00000000..1695924c --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/synthetic-monitor/README.md @@ -0,0 +1,4 @@ + +### How to configure synthetics? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Synthetic+Monitors) page to configure your synthetics. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/synthetic-monitor/default.json b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/synthetic-monitor/default.json new file mode 100644 index 00000000..cf83039b --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/synthetic-monitor/default.json @@ -0,0 +1,82 @@ +{ + "anomalyDetection": { + "loadingTimeThresholds": { + "enabled": false, + "thresholds": [ + { + "type": "TOTAL", + "valueMs": 0 + } + ] + }, + "outageHandling": { + "globalOutage": true, + "localOutage": false, + "localOutagePolicy": { + "affectedLocations": 1, + "consecutiveRuns": 3 + } + } + }, + "automaticallyAssignedApps": [], + "enabled": true, + "frequencyMin": 1, + "locations": [ + "{{.location}}" + ], + "managementZones": [ + { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + ], + "manuallyAssignedApps": [], + "name": "{{.name}}", + "requests": [ + { + "entityId": "HTTP_CHECK_STEP-0BA53EC80CD7EE5A", + "name": "{{.name}}", + "sequenceNumber": 1 + } + ], + "script": { + "requests": [ + { + "configuration": { + "acceptAnyCertificate": true, + "followRedirects": true, + "requestHeaders": [ + { + "name": "accept", + "value": "application/json" + }, + { + "name": "Content-Type", + "value": "application/json" + }, + { + "name": "api_key", + "value": "355DE89C-7B72-4EA3-BDD8-157C79EB2C23" + } + ] + }, + "description": "{{.name}}", + "method": "GET", + "url": "{{.endpoint}}", + "validation": { + "rules": [ + { + "passIfFound": true, + "type": "httpStatusesList", + "value": "200" + } + ], + "rulesChaining": "or" + } + } + ], + "version": "1.0" + }, + "tags": [], + "type": "HTTP" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/synthetic-monitor/synthetic-monitor.yaml b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/synthetic-monitor/synthetic-monitor.yaml new file mode 100644 index 00000000..b2c179bf --- /dev/null +++ b/BMW-Dynatrace-config/CD_BMW-Assistant-for-Service-Events-(BASE)/synthetic-monitor/synthetic-monitor.yaml @@ -0,0 +1,10 @@ +config: +- BASE: default.json + +BASE: +- name: CD_BMW-Assistant-for-Service-Events-(BASE) - +- mzName: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.name +- mzId: CD_BMW-Assistant-for-Service-Events-(BASE)/management-zone/CDBASE.id +- endpoint: +- location: +- skipDeployment: "true" \ No newline at end of file