From 693d2a4fe17f71795ad09861272a718d8986a96e Mon Sep 17 00:00:00 2001 From: Markus Dlugi Date: Mon, 4 Jul 2022 13:56:36 +0200 Subject: [PATCH] Add preliminary VDM SLOs for AppD ID5 + OAP --- .../CD_AppD_ID5/dashboard/dashboard.yaml | 72 ++++++++++------- .../CD_AppD_ID5/slo/CDvdmSlo.json | 10 +++ BMW-Dynatrace-config/CD_AppD_ID5/slo/slo.yaml | 30 +++++++ .../CD_AppD_OAP/dashboard/dashboard.yaml | 80 ++++++++++++------- .../CD_AppD_OAP/slo/CDvdmSlo.json | 10 +++ BMW-Dynatrace-config/CD_AppD_OAP/slo/slo.yaml | 39 +++++++++ 6 files changed, 186 insertions(+), 55 deletions(-) create mode 100644 BMW-Dynatrace-config/CD_AppD_ID5/slo/CDvdmSlo.json create mode 100644 BMW-Dynatrace-config/CD_AppD_ID5/slo/slo.yaml create mode 100644 BMW-Dynatrace-config/CD_AppD_OAP/slo/CDvdmSlo.json create mode 100644 BMW-Dynatrace-config/CD_AppD_OAP/slo/slo.yaml diff --git a/BMW-Dynatrace-config/CD_AppD_ID5/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_AppD_ID5/dashboard/dashboard.yaml index 28f0482f..f536652f 100644 --- a/BMW-Dynatrace-config/CD_AppD_ID5/dashboard/dashboard.yaml +++ b/BMW-Dynatrace-config/CD_AppD_ID5/dashboard/dashboard.yaml @@ -3,10 +3,10 @@ config: - CDappdId5-E2E: default.json - CDappdId5-INT: default.json - CDappdId5-TEST: default.json -- CDvdmStandard-EMEA-E2E: CDvdmStandardProcessGroupNoReliability.json -- CDvdmStandard-EMEA-PROD: CDvdmStandardProcessGroupNoReliability.json +- CDvdmStandard-EMEA-E2E: CDvdmStandardProcessGroup.json +- CDvdmStandard-EMEA-PROD: CDvdmStandardProcessGroup.json - CDvdmStandard-US-E2E: CDvdmStandardProcessGroupNoReliability.json -- CDvdmStandard-US-PROD: CDvdmStandardProcessGroupNoReliability.json +- CDvdmStandard-US-PROD: CDvdmStandardProcessGroup.json - CDvdmStandard-CN-E2E: CDvdmStandardProcessGroupNoReliability.json - CDvdmStandard-CN-PROD: CDvdmStandardProcessGroupNoReliability.json @@ -122,8 +122,11 @@ CDvdmStandard-EMEA-E2E: - tag: AppDID5 - env: E2E - appId: APP-18165 - - processGroupName: app-distribution - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: id5-app + - serviceLevelObjective: CD_AppD_ID5/slo/CDvdmSlo-EMEA-E2E.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-2F7B2EA4126692E2~\",~\"SERVICE_METHOD-905484011019D487~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(2))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-2F7B2EA4126692E2~\",~\"SERVICE_METHOD-905484011019D487~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(2)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-2F7B2EA4126692E2~\",~\"SERVICE_METHOD-905484011019D487~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(2))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-2F7B2EA4126692E2~\",~\"SERVICE_METHOD-905484011019D487~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(2))):sort(value(avg,ascending)) - skipDeployment: "true" CDvdmStandard-EMEA-E2E.EMEA-Prod: - name: CD_AppD_ID5 - EMEA E2E - VDM Standard Dashboard @@ -132,8 +135,11 @@ CDvdmStandard-EMEA-E2E.EMEA-Prod: - tag: AppDID5 - env: E2E - appId: APP-18165 - - processGroupName: app-distribution - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: id5-app + - serviceLevelObjective: CD_AppD_ID5/slo/CDvdmSlo-EMEA-E2E.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-2F7B2EA4126692E2~\",~\"SERVICE_METHOD-905484011019D487~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(2))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-2F7B2EA4126692E2~\",~\"SERVICE_METHOD-905484011019D487~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(2)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-2F7B2EA4126692E2~\",~\"SERVICE_METHOD-905484011019D487~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(2))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-2F7B2EA4126692E2~\",~\"SERVICE_METHOD-905484011019D487~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(2))):sort(value(avg,ascending)) - skipDeployment: "false" CDvdmStandard-EMEA-PROD: - name: CD_AppD_ID5 - EMEA PROD - VDM Standard Dashboard @@ -142,8 +148,11 @@ CDvdmStandard-EMEA-PROD: - tag: AppDID5 - env: PROD - appId: APP-18165 - - processGroupName: app-distribution - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: id5-app + - serviceLevelObjective: CD_AppD_ID5/slo/CDvdmSlo-EMEA-PROD.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-82C82BC3D26334F2~\",~\"SERVICE_METHOD-6118B1BFB871C96B~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(2))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-82C82BC3D26334F2~\",~\"SERVICE_METHOD-6118B1BFB871C96B~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(2)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-82C82BC3D26334F2~\",~\"SERVICE_METHOD-6118B1BFB871C96B~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(2))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-82C82BC3D26334F2~\",~\"SERVICE_METHOD-6118B1BFB871C96B~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(2))):sort(value(avg,ascending)) - skipDeployment: "true" CDvdmStandard-EMEA-PROD.EMEA-Prod: - name: CD_AppD_ID5 - EMEA PROD - VDM Standard Dashboard @@ -152,8 +161,11 @@ CDvdmStandard-EMEA-PROD.EMEA-Prod: - tag: AppDID5 - env: PROD - appId: APP-18165 - - processGroupName: app-distribution - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: id5-app + - serviceLevelObjective: CD_AppD_ID5/slo/CDvdmSlo-EMEA-PROD.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-82C82BC3D26334F2~\",~\"SERVICE_METHOD-6118B1BFB871C96B~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(2))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-82C82BC3D26334F2~\",~\"SERVICE_METHOD-6118B1BFB871C96B~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(2)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-82C82BC3D26334F2~\",~\"SERVICE_METHOD-6118B1BFB871C96B~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(2))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-82C82BC3D26334F2~\",~\"SERVICE_METHOD-6118B1BFB871C96B~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(2))):sort(value(avg,ascending)) - skipDeployment: "false" CDvdmStandard-US-E2E: - name: CD_AppD_ID5 - US E2E - VDM Standard Dashboard @@ -162,8 +174,8 @@ CDvdmStandard-US-E2E: - tag: AppDID5 - env: E2E - appId: APP-18165 - - processGroupName: app-distribution - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: id5-app + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)" - skipDeployment: "true" CDvdmStandard-US-E2E.NA-Prod: - name: CD_AppD_ID5 - US E2E - VDM Standard Dashboard @@ -172,8 +184,8 @@ CDvdmStandard-US-E2E.NA-Prod: - tag: AppDID5 - env: E2E - appId: APP-18165 - - processGroupName: app-distribution - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: id5-app + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)" - skipDeployment: "false" CDvdmStandard-US-PROD: - name: CD_AppD_ID5 - US PROD - VDM Standard Dashboard @@ -182,8 +194,11 @@ CDvdmStandard-US-PROD: - tag: AppDID5 - env: PROD - appId: APP-18165 - - processGroupName: app-distribution - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: id5-app + - serviceLevelObjective: CD_AppD_ID5/slo/CDvdmSlo-US-PROD.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-53F4A844DEBAE145~\",~\"SERVICE_METHOD-D3C93D784F50A291~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(2))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-53F4A844DEBAE145~\",~\"SERVICE_METHOD-D3C93D784F50A291~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(2)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-53F4A844DEBAE145~\",~\"SERVICE_METHOD-D3C93D784F50A291~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(2))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-53F4A844DEBAE145~\",~\"SERVICE_METHOD-D3C93D784F50A291~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(2))):sort(value(avg,ascending)) - skipDeployment: "true" CDvdmStandard-US-PROD.NA-Prod: - name: CD_AppD_ID5 - US PROD - VDM Standard Dashboard @@ -192,8 +207,11 @@ CDvdmStandard-US-PROD.NA-Prod: - tag: AppDID5 - env: PROD - appId: APP-18165 - - processGroupName: app-distribution - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: id5-app + - serviceLevelObjective: CD_AppD_ID5/slo/CDvdmSlo-US-PROD.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-53F4A844DEBAE145~\",~\"SERVICE_METHOD-D3C93D784F50A291~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(2))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-53F4A844DEBAE145~\",~\"SERVICE_METHOD-D3C93D784F50A291~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(2)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-53F4A844DEBAE145~\",~\"SERVICE_METHOD-D3C93D784F50A291~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(2))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-53F4A844DEBAE145~\",~\"SERVICE_METHOD-D3C93D784F50A291~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(2))):sort(value(avg,ascending)) - skipDeployment: "false" CDvdmStandard-CN-E2E: - name: CD_AppD_ID5 - CN E2E - VDM Standard Dashboard @@ -202,8 +220,8 @@ CDvdmStandard-CN-E2E: - tag: AppDID5 - env: E2E - appId: APP-18165 - - processGroupName: app-distribution - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: id5-app + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)" - skipDeployment: "true" CDvdmStandard-CN-E2E.CN-Prod: - name: CD_AppD_ID5 - CN E2E - VDM Standard Dashboard @@ -212,8 +230,8 @@ CDvdmStandard-CN-E2E.CN-Prod: - tag: AppDID5 - env: E2E - appId: APP-18165 - - processGroupName: app-distribution - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: id5-app + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)" - skipDeployment: "false" CDvdmStandard-CN-PROD: - name: CD_AppD_ID5 - CN PROD - VDM Standard Dashboard @@ -222,8 +240,8 @@ CDvdmStandard-CN-PROD: - tag: AppDID5 - env: PROD - appId: APP-18165 - - processGroupName: app-distribution - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: id5-app + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)" - skipDeployment: "true" CDvdmStandard-CN-PROD.CN-Prod: - name: CD_AppD_ID5 - CN PROD - VDM Standard Dashboard @@ -232,6 +250,6 @@ CDvdmStandard-CN-PROD.CN-Prod: - tag: AppDID5 - env: PROD - appId: APP-18165 - - processGroupName: app-distribution - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: id5-app + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)" - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_AppD_ID5/slo/CDvdmSlo.json b/BMW-Dynatrace-config/CD_AppD_ID5/slo/CDvdmSlo.json new file mode 100644 index 00000000..3ea19721 --- /dev/null +++ b/BMW-Dynatrace-config/CD_AppD_ID5/slo/CDvdmSlo.json @@ -0,0 +1,10 @@ +{ + "enabled": true, + "name": "{{.name}}", + "metricExpression": "(100)*((builtin:service.keyRequest.errors.server.successCount:splitBy())/(builtin:service.keyRequest.count.server:splitBy()))", + "evaluationType": "AGGREGATE", + "filter": "{{.sloFilter}}", + "target": 98, + "warning": 99, + "timeframe": "-1d" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_AppD_ID5/slo/slo.yaml b/BMW-Dynatrace-config/CD_AppD_ID5/slo/slo.yaml new file mode 100644 index 00000000..23246e6f --- /dev/null +++ b/BMW-Dynatrace-config/CD_AppD_ID5/slo/slo.yaml @@ -0,0 +1,30 @@ +config: + - CDvdmSlo-EMEA-E2E: CDvdmSlo.json + - CDvdmSlo-EMEA-PROD: CDvdmSlo.json + - CDvdmSlo-US-PROD: CDvdmSlo.json + +# VDM SLOs +CDvdmSlo-EMEA-E2E: + - name: "VDM - AppD_ID5 - EMEA E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-2F7B2EA4126692E2\\\",\\\"SERVICE_METHOD-905484011019D487\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-E2E.EMEA-Prod: + - name: "VDM - AppD_ID5 - EMEA E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-2F7B2EA4126692E2\\\",\\\"SERVICE_METHOD-905484011019D487\\\")" + - skipDeployment: "false" +CDvdmSlo-EMEA-PROD: + - name: "VDM - AppD_ID5 - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-82C82BC3D26334F2\\\",\\\"SERVICE_METHOD-6118B1BFB871C96B\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-PROD.EMEA-Prod: + - name: "VDM - AppD_ID5 - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-82C82BC3D26334F2\\\",\\\"SERVICE_METHOD-6118B1BFB871C96B\\\")" + - skipDeployment: "false" +CDvdmSlo-US-PROD: + - name: "VDM - AppD_ID5 - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-53F4A844DEBAE145\\\",\\\"SERVICE_METHOD-D3C93D784F50A291\\\")" + - skipDeployment: "true" +CDvdmSlo-US-PROD.NA-Prod: + - name: "VDM - AppD_ID5 - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-53F4A844DEBAE145\\\",\\\"SERVICE_METHOD-D3C93D784F50A291\\\")" + - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_AppD_OAP/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_AppD_OAP/dashboard/dashboard.yaml index a2b3fa4a..bbc60a51 100644 --- a/BMW-Dynatrace-config/CD_AppD_OAP/dashboard/dashboard.yaml +++ b/BMW-Dynatrace-config/CD_AppD_OAP/dashboard/dashboard.yaml @@ -3,11 +3,11 @@ config: - CDappdOap-E2E: default.json - CDappdOap-INT: default.json - CDappdOap-TEST: default.json -- CDvdmStandard-EMEA-E2E: CDvdmStandardProcessGroupNoReliability.json -- CDvdmStandard-EMEA-PROD: CDvdmStandardProcessGroupNoReliability.json +- CDvdmStandard-EMEA-E2E: CDvdmStandardProcessGroup.json +- CDvdmStandard-EMEA-PROD: CDvdmStandardProcessGroup.json - CDvdmStandard-US-E2E: CDvdmStandardProcessGroupNoReliability.json -- CDvdmStandard-US-PROD: CDvdmStandardProcessGroupNoReliability.json -- CDvdmStandard-CN-E2E: CDvdmStandardProcessGroupNoReliability.json +- CDvdmStandard-US-PROD: CDvdmStandardProcessGroup.json +- CDvdmStandard-CN-E2E: CDvdmStandardProcessGroup.json - CDvdmStandard-CN-PROD: CDvdmStandardProcessGroupNoReliability.json #PROD dashboards for EMEA/NA/CN Prod @@ -122,8 +122,11 @@ CDvdmStandard-EMEA-E2E: - tag: AppDOAP - env: E2E - appId: APP-18165 - - processGroupName: id5-app - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: app-distribution + - serviceLevelObjective: CD_AppD_OAP/slo/CDvdmSlo-EMEA-E2E.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-C2CF52FF7EDB5225~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-C2CF52FF7EDB5225~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-C2CF52FF7EDB5225~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-C2CF52FF7EDB5225~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))):sort(value(avg,ascending)) - skipDeployment: "true" CDvdmStandard-EMEA-E2E.EMEA-Prod: - name: CD_AppD_OAP - EMEA E2E - VDM Standard Dashboard @@ -132,8 +135,11 @@ CDvdmStandard-EMEA-E2E.EMEA-Prod: - tag: AppDOAP - env: E2E - appId: APP-18165 - - processGroupName: id5-app - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: app-distribution + - serviceLevelObjective: CD_AppD_OAP/slo/CDvdmSlo-EMEA-E2E.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-C2CF52FF7EDB5225~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-C2CF52FF7EDB5225~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-C2CF52FF7EDB5225~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-C2CF52FF7EDB5225~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))):sort(value(avg,ascending)) - skipDeployment: "false" CDvdmStandard-EMEA-PROD: - name: CD_AppD_OAP - EMEA PROD - VDM Standard Dashboard @@ -142,8 +148,11 @@ CDvdmStandard-EMEA-PROD: - tag: AppDOAP - env: PROD - appId: APP-18165 - - processGroupName: id5-app - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: app-distribution + - serviceLevelObjective: CD_AppD_OAP/slo/CDvdmSlo-EMEA-PROD.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-FA8DEC5F7CF8EAF8~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-FA8DEC5F7CF8EAF8~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-FA8DEC5F7CF8EAF8~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-FA8DEC5F7CF8EAF8~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))):sort(value(avg,ascending)) - skipDeployment: "true" CDvdmStandard-EMEA-PROD.EMEA-Prod: - name: CD_AppD_OAP - EMEA PROD - VDM Standard Dashboard @@ -152,8 +161,11 @@ CDvdmStandard-EMEA-PROD.EMEA-Prod: - tag: AppDOAP - env: PROD - appId: APP-18165 - - processGroupName: id5-app - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: app-distribution + - serviceLevelObjective: CD_AppD_OAP/slo/CDvdmSlo-EMEA-PROD.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-FA8DEC5F7CF8EAF8~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-FA8DEC5F7CF8EAF8~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-FA8DEC5F7CF8EAF8~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-FA8DEC5F7CF8EAF8~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))):sort(value(avg,ascending)) - skipDeployment: "false" CDvdmStandard-US-E2E: - name: CD_AppD_OAP - US E2E - VDM Standard Dashboard @@ -162,8 +174,8 @@ CDvdmStandard-US-E2E: - tag: AppDOAP - env: E2E - appId: APP-18165 - - processGroupName: id5-app - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: app-distribution + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP)" - skipDeployment: "true" CDvdmStandard-US-E2E.NA-Prod: - name: CD_AppD_OAP - US E2E - VDM Standard Dashboard @@ -172,8 +184,8 @@ CDvdmStandard-US-E2E.NA-Prod: - tag: AppDOAP - env: E2E - appId: APP-18165 - - processGroupName: id5-app - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: app-distribution + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP)" - skipDeployment: "false" CDvdmStandard-US-PROD: - name: CD_AppD_OAP - US PROD - VDM Standard Dashboard @@ -182,8 +194,11 @@ CDvdmStandard-US-PROD: - tag: AppDOAP - env: PROD - appId: APP-18165 - - processGroupName: id5-app - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: app-distribution + - serviceLevelObjective: CD_AppD_OAP/slo/CDvdmSlo-US-PROD.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-1834FCBF4236C3A1~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-1834FCBF4236C3A1~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-1834FCBF4236C3A1~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-1834FCBF4236C3A1~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))):sort(value(avg,ascending)) - skipDeployment: "true" CDvdmStandard-US-PROD.NA-Prod: - name: CD_AppD_OAP - US PROD - VDM Standard Dashboard @@ -192,8 +207,11 @@ CDvdmStandard-US-PROD.NA-Prod: - tag: AppDOAP - env: PROD - appId: APP-18165 - - processGroupName: id5-app - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: app-distribution + - serviceLevelObjective: CD_AppD_OAP/slo/CDvdmSlo-US-PROD.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-1834FCBF4236C3A1~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-1834FCBF4236C3A1~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-1834FCBF4236C3A1~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-1834FCBF4236C3A1~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))):sort(value(avg,ascending)) - skipDeployment: "false" CDvdmStandard-CN-E2E: - name: CD_AppD_OAP - CN E2E - VDM Standard Dashboard @@ -202,8 +220,11 @@ CDvdmStandard-CN-E2E: - tag: AppDOAP - env: E2E - appId: APP-18165 - - processGroupName: id5-app - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: app-distribution + - serviceLevelObjective: CD_AppD_OAP/slo/CDvdmSlo-CN-E2E.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-6B904CEAEC3ABA29~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-6B904CEAEC3ABA29~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-6B904CEAEC3ABA29~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-6B904CEAEC3ABA29~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))):sort(value(avg,ascending)) - skipDeployment: "true" CDvdmStandard-CN-E2E.CN-Prod: - name: CD_AppD_OAP - CN E2E - VDM Standard Dashboard @@ -212,8 +233,11 @@ CDvdmStandard-CN-E2E.CN-Prod: - tag: AppDOAP - env: E2E - appId: APP-18165 - - processGroupName: id5-app - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: app-distribution + - serviceLevelObjective: CD_AppD_OAP/slo/CDvdmSlo-CN-E2E.id + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP)" + - reliabilityOverTime: (100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-6B904CEAEC3ABA29~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-6B904CEAEC3ABA29~\")\")))):splitBy():avg:auto:sort(value(avg,descending)):limit(1)) + - reliabilityPerKeyRequest: ((100)*(builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-6B904CEAEC3ABA29~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-6B904CEAEC3ABA29~\")\")))):splitBy(\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(1))):sort(value(avg,ascending)) - skipDeployment: "false" CDvdmStandard-CN-PROD: - name: CD_AppD_OAP - CN PROD - VDM Standard Dashboard @@ -222,8 +246,8 @@ CDvdmStandard-CN-PROD: - tag: AppDOAP - env: PROD - appId: APP-18165 - - processGroupName: id5-app - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: app-distribution + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP)" - skipDeployment: "true" CDvdmStandard-CN-PROD.CN-Prod: - name: CD_AppD_OAP - CN PROD - VDM Standard Dashboard @@ -232,6 +256,6 @@ CDvdmStandard-CN-PROD.CN-Prod: - tag: AppDOAP - env: PROD - appId: APP-18165 - - processGroupName: id5-app - - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP/ID5)" + - processGroupName: app-distribution + - reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(OAP)" - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_AppD_OAP/slo/CDvdmSlo.json b/BMW-Dynatrace-config/CD_AppD_OAP/slo/CDvdmSlo.json new file mode 100644 index 00000000..3ea19721 --- /dev/null +++ b/BMW-Dynatrace-config/CD_AppD_OAP/slo/CDvdmSlo.json @@ -0,0 +1,10 @@ +{ + "enabled": true, + "name": "{{.name}}", + "metricExpression": "(100)*((builtin:service.keyRequest.errors.server.successCount:splitBy())/(builtin:service.keyRequest.count.server:splitBy()))", + "evaluationType": "AGGREGATE", + "filter": "{{.sloFilter}}", + "target": 98, + "warning": 99, + "timeframe": "-1d" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_AppD_OAP/slo/slo.yaml b/BMW-Dynatrace-config/CD_AppD_OAP/slo/slo.yaml new file mode 100644 index 00000000..0a5b7699 --- /dev/null +++ b/BMW-Dynatrace-config/CD_AppD_OAP/slo/slo.yaml @@ -0,0 +1,39 @@ +config: + - CDvdmSlo-EMEA-E2E: CDvdmSlo.json + - CDvdmSlo-EMEA-PROD: CDvdmSlo.json + - CDvdmSlo-US-PROD: CDvdmSlo.json + - CDvdmSlo-CN-E2E: CDvdmSlo.json + +# VDM SLOs +CDvdmSlo-EMEA-E2E: + - name: "VDM - AppD_OAP - EMEA E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-C2CF52FF7EDB5225\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-E2E.EMEA-Prod: + - name: "VDM - AppD_OAP - EMEA E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-C2CF52FF7EDB5225\\\")" + - skipDeployment: "false" +CDvdmSlo-EMEA-PROD: + - name: "VDM - AppD_OAP - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-FA8DEC5F7CF8EAF8\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-PROD.EMEA-Prod: + - name: "VDM - AppD_OAP - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-FA8DEC5F7CF8EAF8\\\")" + - skipDeployment: "false" +CDvdmSlo-US-PROD: + - name: "VDM - AppD_OAP - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-1834FCBF4236C3A1\\\")" + - skipDeployment: "true" +CDvdmSlo-US-PROD.NA-Prod: + - name: "VDM - AppD_OAP - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-1834FCBF4236C3A1\\\")" + - skipDeployment: "false" +CDvdmSlo-CN-E2E: + - name: "VDM - AppD_OAP - CN E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-6B904CEAEC3ABA29\\\")" + - skipDeployment: "true" +CDvdmSlo-CN-E2E.CN-Prod: + - name: "VDM - AppD_OAP - CN E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-6B904CEAEC3ABA29\\\")" + - skipDeployment: "false" \ No newline at end of file