diff --git a/BMW-Dynatrace-config/CD_b2v-nots/slo/CDvdmSlo.json b/BMW-Dynatrace-config/CD_b2v-nots/slo/CDvdmSlo.json new file mode 100644 index 00000000..3ea19721 --- /dev/null +++ b/BMW-Dynatrace-config/CD_b2v-nots/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_b2v-nots/slo/slo.yaml b/BMW-Dynatrace-config/CD_b2v-nots/slo/slo.yaml new file mode 100644 index 00000000..2111392d --- /dev/null +++ b/BMW-Dynatrace-config/CD_b2v-nots/slo/slo.yaml @@ -0,0 +1,57 @@ +config: + - CDvdmSlo-EMEA-E2E: CDvdmSlo.json + - CDvdmSlo-EMEA-PROD: CDvdmSlo.json + - CDvdmSlo-US-E2E: CDvdmSlo.json + - CDvdmSlo-US-PROD: CDvdmSlo.json + - CDvdmSlo-CN-E2E: CDvdmSlo.json + - CDvdmSlo-CN-PROD: CDvdmSlo.json + +# VDM SLOs +CDvdmSlo-EMEA-E2E: + - name: "VDM - NOTS - EMEA E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-DEDD62F697A3C372\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-E2E.EMEA-Prod: + - name: "VDM - NOTS - EMEA E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-DEDD62F697A3C372\\\")" + - skipDeployment: "false" +CDvdmSlo-EMEA-PROD: + - name: "VDM - NOTS - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-CE788B3AD8FD0282\\\",\\\"SERVICE_METHOD-3F987956036D78AC\\\",\\\"SERVICE_METHOD-05476CBC4E53F97B\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-PROD.EMEA-Prod: + - name: "VDM - NOTS - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-CE788B3AD8FD0282\\\",\\\"SERVICE_METHOD-3F987956036D78AC\\\",\\\"SERVICE_METHOD-05476CBC4E53F97B\\\")" + - skipDeployment: "false" +CDvdmSlo-US-E2E: + - name: "VDM - NOTS - US E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-8E703EDEDA31BF8F\\\")" + - skipDeployment: "true" +CDvdmSlo-US-E2E.NA-Prod: + - name: "VDM - NOTS - US E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-8E703EDEDA31BF8F\\\")" + - skipDeployment: "false" +CDvdmSlo-US-PROD: + - name: "VDM - NOTS - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-F6A5DC9D2F0F1F62\\\")" + - skipDeployment: "true" +CDvdmSlo-US-PROD.NA-Prod: + - name: "VDM - NOTS - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-F6A5DC9D2F0F1F62\\\")" + - skipDeployment: "false" +CDvdmSlo-CN-E2E: + - name: "VDM - NOTS - CN E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-8E703EDEDA31BF8F\\\")" + - skipDeployment: "true" +CDvdmSlo-CN-E2E.CN-Prod: + - name: "VDM - NOTS - CN E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-8E703EDEDA31BF8F\\\")" + - skipDeployment: "false" +CDvdmSlo-CN-PROD: + - name: "VDM - NOTS - CN PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-F6A5DC9D2F0F1F62\\\")" + - skipDeployment: "true" +CDvdmSlo-CN-PROD.CN-Prod: + - name: "VDM - NOTS - CN PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-F6A5DC9D2F0F1F62\\\")" + - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_nop-provisioning/slo/CDvdmSlo.json b/BMW-Dynatrace-config/CD_nop-provisioning/slo/CDvdmSlo.json new file mode 100644 index 00000000..3ea19721 --- /dev/null +++ b/BMW-Dynatrace-config/CD_nop-provisioning/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_nop-provisioning/slo/slo.yaml b/BMW-Dynatrace-config/CD_nop-provisioning/slo/slo.yaml new file mode 100644 index 00000000..ba90bd6d --- /dev/null +++ b/BMW-Dynatrace-config/CD_nop-provisioning/slo/slo.yaml @@ -0,0 +1,57 @@ +config: + - CDvdmSlo-EMEA-E2E: CDvdmSlo.json + - CDvdmSlo-EMEA-PROD: CDvdmSlo.json + - CDvdmSlo-US-E2E: CDvdmSlo.json + - CDvdmSlo-US-PROD: CDvdmSlo.json + - CDvdmSlo-CN-E2E: CDvdmSlo.json + - CDvdmSlo-CN-PROD: CDvdmSlo.json + +# VDM SLOs +CDvdmSlo-EMEA-E2E: + - name: "VDM - NOP - EMEA E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-89FFAC437E50848F\\\",\\\"SERVICE_METHOD-7997385FF904555E\\\",\\\"SERVICE_METHOD-ACC64A3192B3C131\\\",\\\"SERVICE_METHOD-A22447B0202527BD\\\",\\\"SERVICE_METHOD-2171152E34696423\\\",\\\"SERVICE_METHOD-D0EF02996045D2D7\\\",\\\"SERVICE_METHOD-45BB664F47003E15\\\",\\\"SERVICE_METHOD-1A3DD4CA71E188AD\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-E2E.EMEA-Prod: + - name: "VDM - NOP - EMEA E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-89FFAC437E50848F\\\",\\\"SERVICE_METHOD-7997385FF904555E\\\",\\\"SERVICE_METHOD-ACC64A3192B3C131\\\",\\\"SERVICE_METHOD-A22447B0202527BD\\\",\\\"SERVICE_METHOD-2171152E34696423\\\",\\\"SERVICE_METHOD-D0EF02996045D2D7\\\",\\\"SERVICE_METHOD-45BB664F47003E15\\\",\\\"SERVICE_METHOD-1A3DD4CA71E188AD\\\")" + - skipDeployment: "false" +CDvdmSlo-EMEA-PROD: + - name: "VDM - NOP - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-7A9EA8EDD89B1FD9\\\",\\\"SERVICE_METHOD-20139F0FE242F38A\\\",\\\"SERVICE_METHOD-728C4848FE0899DE\\\",\\\"SERVICE_METHOD-3354D893106FD184\\\",\\\"SERVICE_METHOD-E5008E8F279B39AF\\\",\\\"SERVICE_METHOD-0DB37B4A0C33F4D8\\\",\\\"SERVICE_METHOD-0FF622893881FE68\\\",\\\"SERVICE_METHOD-2B7B71C425E6EF39\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-PROD.EMEA-Prod: + - name: "VDM - NOP - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-7A9EA8EDD89B1FD9\\\",\\\"SERVICE_METHOD-20139F0FE242F38A\\\",\\\"SERVICE_METHOD-728C4848FE0899DE\\\",\\\"SERVICE_METHOD-3354D893106FD184\\\",\\\"SERVICE_METHOD-E5008E8F279B39AF\\\",\\\"SERVICE_METHOD-0DB37B4A0C33F4D8\\\",\\\"SERVICE_METHOD-0FF622893881FE68\\\",\\\"SERVICE_METHOD-2B7B71C425E6EF39\\\")" + - skipDeployment: "false" +CDvdmSlo-US-E2E: + - name: "VDM - NOP - US E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-7CC70DCD0190B046\\\",\\\"SERVICE_METHOD-72B5789D84452BBF\\\",\\\"SERVICE_METHOD-4D1626BF0073BF27\\\",\\\"SERVICE_METHOD-458A51A6775B7ADF\\\",\\\"SERVICE_METHOD-1A3DD4CA71E188AD\\\")" + - skipDeployment: "true" +CDvdmSlo-US-E2E.NA-Prod: + - name: "VDM - NOP - US E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-7CC70DCD0190B046\\\",\\\"SERVICE_METHOD-72B5789D84452BBF\\\",\\\"SERVICE_METHOD-4D1626BF0073BF27\\\",\\\"SERVICE_METHOD-458A51A6775B7ADF\\\",\\\"SERVICE_METHOD-1A3DD4CA71E188AD\\\")" + - skipDeployment: "false" +CDvdmSlo-US-PROD: + - name: "VDM - NOP - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-204C40F1CB4FF7F7\\\",\\\"SERVICE_METHOD-78A96EAD07EF5109\\\",\\\"SERVICE_METHOD-9CF0CC508CA77D57\\\",\\\"SERVICE_METHOD-37B9A98B72A7A352\\\",\\\"SERVICE_METHOD-E5008E8F279B39AF\\\",\\\"SERVICE_METHOD-0DB37B4A0C33F4D8\\\",\\\"SERVICE_METHOD-0FF622893881FE68\\\",\\\"SERVICE_METHOD-2B7B71C425E6EF39\\\")" + - skipDeployment: "true" +CDvdmSlo-US-PROD.NA-Prod: + - name: "VDM - NOP - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-204C40F1CB4FF7F7\\\",\\\"SERVICE_METHOD-78A96EAD07EF5109\\\",\\\"SERVICE_METHOD-9CF0CC508CA77D57\\\",\\\"SERVICE_METHOD-37B9A98B72A7A352\\\",\\\"SERVICE_METHOD-E5008E8F279B39AF\\\",\\\"SERVICE_METHOD-0DB37B4A0C33F4D8\\\",\\\"SERVICE_METHOD-0FF622893881FE68\\\",\\\"SERVICE_METHOD-2B7B71C425E6EF39\\\")" + - skipDeployment: "false" +CDvdmSlo-CN-E2E: + - name: "VDM - NOP - CN E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-3CB3A2433F27B21F\\\",\\\"SERVICE_METHOD-766BE84163D60870\\\",\\\"SERVICE_METHOD-6399F5576CA69AC5\\\",\\\"SERVICE_METHOD-0B6B2538C7FBDE3C\\\",\\\"SERVICE_METHOD-1A3DD4CA71E188AD\\\")" + - skipDeployment: "true" +CDvdmSlo-CN-E2E.CN-Prod: + - name: "VDM - NOP - CN E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-3CB3A2433F27B21F\\\",\\\"SERVICE_METHOD-766BE84163D60870\\\",\\\"SERVICE_METHOD-6399F5576CA69AC5\\\",\\\"SERVICE_METHOD-0B6B2538C7FBDE3C\\\",\\\"SERVICE_METHOD-1A3DD4CA71E188AD\\\")" + - skipDeployment: "false" +CDvdmSlo-CN-PROD: + - name: "VDM - NOP - CN PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-64687ED5BC6BB37B\\\",\\\"SERVICE_METHOD-589607CA2084D90D\\\",\\\"SERVICE_METHOD-A2DE0DFDD1D4484F\\\",\\\"SERVICE_METHOD-A4F450A127CA7BDB\\\",\\\"SERVICE_METHOD-E5008E8F279B39AF\\\",\\\"SERVICE_METHOD-0DB37B4A0C33F4D8\\\",\\\"SERVICE_METHOD-0FF622893881FE68\\\",\\\"SERVICE_METHOD-2B7B71C425E6EF39\\\")" + - skipDeployment: "true" +CDvdmSlo-CN-PROD.CN-Prod: + - name: "VDM - NOP - CN PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-64687ED5BC6BB37B\\\",\\\"SERVICE_METHOD-589607CA2084D90D\\\",\\\"SERVICE_METHOD-A2DE0DFDD1D4484F\\\",\\\"SERVICE_METHOD-A4F450A127CA7BDB\\\",\\\"SERVICE_METHOD-E5008E8F279B39AF\\\",\\\"SERVICE_METHOD-0DB37B4A0C33F4D8\\\",\\\"SERVICE_METHOD-0FF622893881FE68\\\",\\\"SERVICE_METHOD-2B7B71C425E6EF39\\\")" + - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_rsu/slo/CDvdmSlo.json b/BMW-Dynatrace-config/CD_rsu/slo/CDvdmSlo.json new file mode 100644 index 00000000..3ea19721 --- /dev/null +++ b/BMW-Dynatrace-config/CD_rsu/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_rsu/slo/slo.yaml b/BMW-Dynatrace-config/CD_rsu/slo/slo.yaml new file mode 100644 index 00000000..42f5f80e --- /dev/null +++ b/BMW-Dynatrace-config/CD_rsu/slo/slo.yaml @@ -0,0 +1,57 @@ +config: + - CDvdmSlo-EMEA-E2E: CDvdmSlo.json + - CDvdmSlo-EMEA-PROD: CDvdmSlo.json + - CDvdmSlo-US-E2E: CDvdmSlo.json + - CDvdmSlo-US-PROD: CDvdmSlo.json + - CDvdmSlo-CN-E2E: CDvdmSlo.json + - CDvdmSlo-CN-PROD: CDvdmSlo.json + +# VDM SLOs +CDvdmSlo-EMEA-E2E: + - name: "VDM - RSU - EMEA E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-813D7B449863A9A0\\\",\\\"SERVICE_METHOD-8612BFC9B4209B21\\\",\\\"SERVICE_METHOD-D08B1FE048BED1B2\\\",\\\"SERVICE_METHOD-6C0299941A0E4C1E\\\",\\\"SERVICE_METHOD-D3B134F2B9885DB4\\\",\\\"SERVICE_METHOD-2FDB1E822AB158CB\\\",\\\"SERVICE_METHOD-BCF86BC6AE79F7B6\\\",\\\"SERVICE_METHOD-90A5C9D32DD1BD20\\\",\\\"SERVICE_METHOD-37FE8C49B7111F7C\\\",\\\"SERVICE_METHOD-1A77D5DCF7CE235E\\\",\\\"SERVICE_METHOD-E4E3286247AA8BEB\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-E2E.EMEA-Prod: + - name: "VDM - RSU - EMEA E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-813D7B449863A9A0\\\",\\\"SERVICE_METHOD-8612BFC9B4209B21\\\",\\\"SERVICE_METHOD-D08B1FE048BED1B2\\\",\\\"SERVICE_METHOD-6C0299941A0E4C1E\\\",\\\"SERVICE_METHOD-D3B134F2B9885DB4\\\",\\\"SERVICE_METHOD-2FDB1E822AB158CB\\\",\\\"SERVICE_METHOD-BCF86BC6AE79F7B6\\\",\\\"SERVICE_METHOD-90A5C9D32DD1BD20\\\",\\\"SERVICE_METHOD-37FE8C49B7111F7C\\\",\\\"SERVICE_METHOD-1A77D5DCF7CE235E\\\",\\\"SERVICE_METHOD-E4E3286247AA8BEB\\\")" + - skipDeployment: "false" +CDvdmSlo-EMEA-PROD: + - name: "VDM - RSU - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-9AF7A9302E71A3BE\\\",\\\"SERVICE_METHOD-360C23BA44FD151A\\\",\\\"SERVICE_METHOD-BC4D2349C378287A\\\",\\\"SERVICE_METHOD-DD5CDB7B683E508E\\\",\\\"SERVICE_METHOD-A96EF549D37C4AD7\\\",\\\"SERVICE_METHOD-BBD8F64F76C87670\\\",\\\"SERVICE_METHOD-674F670A27DDAB92\\\",\\\"SERVICE_METHOD-892AFAED1C4C45C2\\\",\\\"SERVICE_METHOD-BDCD96EFA6AFF21F\\\",\\\"SERVICE_METHOD-7B91EB6EF6AAABD0\\\",\\\"SERVICE_METHOD-C291996956CD2A5E\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-PROD.EMEA-Prod: + - name: "VDM - RSU - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-9AF7A9302E71A3BE\\\",\\\"SERVICE_METHOD-360C23BA44FD151A\\\",\\\"SERVICE_METHOD-BC4D2349C378287A\\\",\\\"SERVICE_METHOD-DD5CDB7B683E508E\\\",\\\"SERVICE_METHOD-A96EF549D37C4AD7\\\",\\\"SERVICE_METHOD-BBD8F64F76C87670\\\",\\\"SERVICE_METHOD-674F670A27DDAB92\\\",\\\"SERVICE_METHOD-892AFAED1C4C45C2\\\",\\\"SERVICE_METHOD-BDCD96EFA6AFF21F\\\",\\\"SERVICE_METHOD-7B91EB6EF6AAABD0\\\",\\\"SERVICE_METHOD-C291996956CD2A5E\\\")" + - skipDeployment: "false" +CDvdmSlo-US-E2E: + - name: "VDM - RSU - US E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-813D7B449863A9A0\\\",\\\"SERVICE_METHOD-8612BFC9B4209B21\\\",\\\"SERVICE_METHOD-D08B1FE048BED1B2\\\",\\\"SERVICE_METHOD-38848164CE5DEF1D\\\",\\\"SERVICE_METHOD-DBB24B5F6BFB8121\\\",\\\"SERVICE_METHOD-961AC21D80E9185B\\\",\\\"SERVICE_METHOD-BEE01F7EEBD2E899\\\",\\\"SERVICE_METHOD-F41917468FD39B9F\\\",\\\"SERVICE_METHOD-3A445100118F3246\\\",\\\"SERVICE_METHOD-EF7D841F64CFF8E7\\\")" + - skipDeployment: "true" +CDvdmSlo-US-E2E.NA-Prod: + - name: "VDM - RSU - US E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-813D7B449863A9A0\\\",\\\"SERVICE_METHOD-8612BFC9B4209B21\\\",\\\"SERVICE_METHOD-D08B1FE048BED1B2\\\",\\\"SERVICE_METHOD-38848164CE5DEF1D\\\",\\\"SERVICE_METHOD-DBB24B5F6BFB8121\\\",\\\"SERVICE_METHOD-961AC21D80E9185B\\\",\\\"SERVICE_METHOD-BEE01F7EEBD2E899\\\",\\\"SERVICE_METHOD-F41917468FD39B9F\\\",\\\"SERVICE_METHOD-3A445100118F3246\\\",\\\"SERVICE_METHOD-EF7D841F64CFF8E7\\\")" + - skipDeployment: "false" +CDvdmSlo-US-PROD: + - name: "VDM - RSU - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-9AF7A9302E71A3BE\\\",\\\"SERVICE_METHOD-360C23BA44FD151A\\\",\\\"SERVICE_METHOD-BC4D2349C378287A\\\",\\\"SERVICE_METHOD-EDB0E2A5F29B58D4\\\",\\\"SERVICE_METHOD-3EF3F6E7700B8ADD\\\",\\\"SERVICE_METHOD-43CF82B33C06307C\\\",\\\"SERVICE_METHOD-1025507B3B741020\\\",\\\"SERVICE_METHOD-DC120C473797391B\\\",\\\"SERVICE_METHOD-BA572BD587489CE4\\\",\\\"SERVICE_METHOD-169622A963E32577\\\",\\\"SERVICE_METHOD-081215F55CFAF1A5\\\")" + - skipDeployment: "true" +CDvdmSlo-US-PROD.NA-Prod: + - name: "VDM - RSU - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-9AF7A9302E71A3BE\\\",\\\"SERVICE_METHOD-360C23BA44FD151A\\\",\\\"SERVICE_METHOD-BC4D2349C378287A\\\",\\\"SERVICE_METHOD-EDB0E2A5F29B58D4\\\",\\\"SERVICE_METHOD-3EF3F6E7700B8ADD\\\",\\\"SERVICE_METHOD-43CF82B33C06307C\\\",\\\"SERVICE_METHOD-1025507B3B741020\\\",\\\"SERVICE_METHOD-DC120C473797391B\\\",\\\"SERVICE_METHOD-BA572BD587489CE4\\\",\\\"SERVICE_METHOD-169622A963E32577\\\",\\\"SERVICE_METHOD-081215F55CFAF1A5\\\")" + - skipDeployment: "false" +CDvdmSlo-CN-E2E: + - name: "VDM - RSU - CN E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-813D7B449863A9A0\\\",\\\"SERVICE_METHOD-8612BFC9B4209B21\\\",\\\"SERVICE_METHOD-D08B1FE048BED1B2\\\",\\\"SERVICE_METHOD-2C07A4EEE2597A95\\\",\\\"SERVICE_METHOD-6E5D6E834BE59353\\\",\\\"SERVICE_METHOD-368E9AEC7FE47351\\\",\\\"SERVICE_METHOD-95E2AD65052AF9A2\\\",\\\"SERVICE_METHOD-5C3102268750C1DF\\\",\\\"SERVICE_METHOD-47EFFB0CF5B06521\\\",\\\"SERVICE_METHOD-40F8768BAB132914\\\",\\\"SERVICE_METHOD-FDEB58D2C4061CA0\\\")" + - skipDeployment: "true" +CDvdmSlo-CN-E2E.CN-Prod: + - name: "VDM - RSU - CN E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-813D7B449863A9A0\\\",\\\"SERVICE_METHOD-8612BFC9B4209B21\\\",\\\"SERVICE_METHOD-D08B1FE048BED1B2\\\",\\\"SERVICE_METHOD-2C07A4EEE2597A95\\\",\\\"SERVICE_METHOD-6E5D6E834BE59353\\\",\\\"SERVICE_METHOD-368E9AEC7FE47351\\\",\\\"SERVICE_METHOD-95E2AD65052AF9A2\\\",\\\"SERVICE_METHOD-5C3102268750C1DF\\\",\\\"SERVICE_METHOD-47EFFB0CF5B06521\\\",\\\"SERVICE_METHOD-40F8768BAB132914\\\",\\\"SERVICE_METHOD-FDEB58D2C4061CA0\\\")" + - skipDeployment: "false" +CDvdmSlo-CN-PROD: + - name: "VDM - RSU - CN PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-9AF7A9302E71A3BE\\\",\\\"SERVICE_METHOD-360C23BA44FD151A\\\",\\\"SERVICE_METHOD-BC4D2349C378287A\\\",\\\"SERVICE_METHOD-22C4E73BCAE1C40C\\\",\\\"SERVICE_METHOD-823679D929573CE5\\\",\\\"SERVICE_METHOD-DFC013FFC6559CCF\\\",\\\"SERVICE_METHOD-050240E8E67E45C1\\\",\\\"SERVICE_METHOD-FECF582AE2DFF850\\\",\\\"SERVICE_METHOD-DC622EDE9AE0298C\\\",\\\"SERVICE_METHOD-8B13EA75A6EE6F1D\\\",\\\"SERVICE_METHOD-8D1D801E02288FBB\\\")" + - skipDeployment: "true" +CDvdmSlo-CN-PROD.CN-Prod: + - name: "VDM - RSU - CN PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-9AF7A9302E71A3BE\\\",\\\"SERVICE_METHOD-360C23BA44FD151A\\\",\\\"SERVICE_METHOD-BC4D2349C378287A\\\",\\\"SERVICE_METHOD-22C4E73BCAE1C40C\\\",\\\"SERVICE_METHOD-823679D929573CE5\\\",\\\"SERVICE_METHOD-DFC013FFC6559CCF\\\",\\\"SERVICE_METHOD-050240E8E67E45C1\\\",\\\"SERVICE_METHOD-FECF582AE2DFF850\\\",\\\"SERVICE_METHOD-DC622EDE9AE0298C\\\",\\\"SERVICE_METHOD-8B13EA75A6EE6F1D\\\",\\\"SERVICE_METHOD-8D1D801E02288FBB\\\")" + - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_sfa/slo/CDvdmSlo.json b/BMW-Dynatrace-config/CD_sfa/slo/CDvdmSlo.json new file mode 100644 index 00000000..3ea19721 --- /dev/null +++ b/BMW-Dynatrace-config/CD_sfa/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_sfa/slo/slo.yaml b/BMW-Dynatrace-config/CD_sfa/slo/slo.yaml new file mode 100644 index 00000000..686cbd75 --- /dev/null +++ b/BMW-Dynatrace-config/CD_sfa/slo/slo.yaml @@ -0,0 +1,30 @@ +config: + - CDvdmSlo-EMEA-PROD: CDvdmSlo.json + - CDvdmSlo-US-PROD: CDvdmSlo.json + - CDvdmSlo-CN-PROD: CDvdmSlo.json + +# VDM SLOs +CDvdmSlo-EMEA-PROD: + - name: "VDM - SFA - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-67C9BD55D3A8F3C1\\\",\\\"SERVICE_METHOD-A645BB68D5566CB0\\\",\\\"SERVICE_METHOD-A98FDCF6B18706A7\\\",\\\"SERVICE_METHOD-25E490466F044725\\\",\\\"SERVICE_METHOD-1E8485D179B7285C\\\",\\\"SERVICE_METHOD-F26BD29CDFE41A29\\\",\\\"SERVICE_METHOD-4B5BE7901C17BD2A\\\",\\\"SERVICE_METHOD-959087063492C06D\\\",\\\"SERVICE_METHOD-8761950E1118B890\\\",\\\"SERVICE_METHOD-9538483B840B7C22\\\",\\\"SERVICE_METHOD-3FFFD77334A40D05\\\",\\\"SERVICE_METHOD-CD4571CE9AC53B1A\\\",\\\"SERVICE_METHOD-003D460F14407F26\\\",\\\"SERVICE_METHOD-7CF9A2A293FEA7FE\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-PROD.EMEA-Prod: + - name: "VDM - SFA - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-67C9BD55D3A8F3C1\\\",\\\"SERVICE_METHOD-A645BB68D5566CB0\\\",\\\"SERVICE_METHOD-A98FDCF6B18706A7\\\",\\\"SERVICE_METHOD-25E490466F044725\\\",\\\"SERVICE_METHOD-1E8485D179B7285C\\\",\\\"SERVICE_METHOD-F26BD29CDFE41A29\\\",\\\"SERVICE_METHOD-4B5BE7901C17BD2A\\\",\\\"SERVICE_METHOD-959087063492C06D\\\",\\\"SERVICE_METHOD-8761950E1118B890\\\",\\\"SERVICE_METHOD-9538483B840B7C22\\\",\\\"SERVICE_METHOD-3FFFD77334A40D05\\\",\\\"SERVICE_METHOD-CD4571CE9AC53B1A\\\",\\\"SERVICE_METHOD-003D460F14407F26\\\",\\\"SERVICE_METHOD-7CF9A2A293FEA7FE\\\")" + - skipDeployment: "false" +CDvdmSlo-US-PROD: + - name: "VDM - SFA - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-56D3EBD262A18BAC\\\",\\\"SERVICE_METHOD-39272960E0087B38\\\",\\\"SERVICE_METHOD-8D593741180BCC8A\\\",\\\"SERVICE_METHOD-4418D6F2706C8293\\\",\\\"SERVICE_METHOD-BB275ADC214D588A\\\",\\\"SERVICE_METHOD-3551F578B26DE682\\\")" + - skipDeployment: "true" +CDvdmSlo-US-PROD.NA-Prod: + - name: "VDM - SFA - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-56D3EBD262A18BAC\\\",\\\"SERVICE_METHOD-39272960E0087B38\\\",\\\"SERVICE_METHOD-8D593741180BCC8A\\\",\\\"SERVICE_METHOD-4418D6F2706C8293\\\",\\\"SERVICE_METHOD-BB275ADC214D588A\\\",\\\"SERVICE_METHOD-3551F578B26DE682\\\")" + - skipDeployment: "false" +CDvdmSlo-CN-PROD: + - name: "VDM - SFA - CN PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-56D3EBD262A18BAC\\\",\\\"SERVICE_METHOD-8D593741180BCC8A\\\",\\\"SERVICE_METHOD-4418D6F2706C8293\\\",\\\"SERVICE_METHOD-AC333E97EC9784AD\\\",\\\"SERVICE_METHOD-658D8DBC8B9D46A3\\\",\\\"SERVICE_METHOD-A4EF6C019A81F4CF\\\")" + - skipDeployment: "true" +CDvdmSlo-CN-PROD.CN-Prod: + - name: "VDM - SFA - CN PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-56D3EBD262A18BAC\\\",\\\"SERVICE_METHOD-8D593741180BCC8A\\\",\\\"SERVICE_METHOD-4418D6F2706C8293\\\",\\\"SERVICE_METHOD-AC333E97EC9784AD\\\",\\\"SERVICE_METHOD-658D8DBC8B9D46A3\\\",\\\"SERVICE_METHOD-A4EF6C019A81F4CF\\\")" + - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vps-prov/slo/CDvdmSlo.json b/BMW-Dynatrace-config/CD_vps-prov/slo/CDvdmSlo.json new file mode 100644 index 00000000..3ea19721 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vps-prov/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_vps-prov/slo/slo.yaml b/BMW-Dynatrace-config/CD_vps-prov/slo/slo.yaml new file mode 100644 index 00000000..38651bc3 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vps-prov/slo/slo.yaml @@ -0,0 +1,57 @@ +config: + - CDvdmSlo-EMEA-E2E: CDvdmSlo.json + - CDvdmSlo-EMEA-PROD: CDvdmSlo.json + - CDvdmSlo-US-E2E: CDvdmSlo.json + - CDvdmSlo-US-PROD: CDvdmSlo.json + - CDvdmSlo-CN-E2E: CDvdmSlo.json + - CDvdmSlo-CN-PROD: CDvdmSlo.json + +# VDM SLOs +CDvdmSlo-EMEA-E2E: + - name: "VDM - VPS - EMEA E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-E1CFBADF88F0014B\\\",\\\"SERVICE_METHOD-231021E467648F57\\\",\\\"SERVICE_METHOD-3E2B13E30792F843\\\",\\\"SERVICE_METHOD-F16876D8D70C5913\\\",\\\"SERVICE_METHOD-D298972055DC4735\\\",\\\"SERVICE_METHOD-B41C307A79B62433\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-E2E.EMEA-Prod: + - name: "VDM - VPS - EMEA E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-E1CFBADF88F0014B\\\",\\\"SERVICE_METHOD-231021E467648F57\\\",\\\"SERVICE_METHOD-3E2B13E30792F843\\\",\\\"SERVICE_METHOD-F16876D8D70C5913\\\",\\\"SERVICE_METHOD-D298972055DC4735\\\",\\\"SERVICE_METHOD-B41C307A79B62433\\\")" + - skipDeployment: "false" +CDvdmSlo-EMEA-PROD: + - name: "VDM - VPS - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-B651CDECBE0A438B\\\",\\\"SERVICE_METHOD-2F36354B124D7DCF\\\",\\\"SERVICE_METHOD-F467D45CE2B03938\\\",\\\"SERVICE_METHOD-1101B158CA5A8483\\\",\\\"SERVICE_METHOD-5F31DEAA854E71DF\\\",\\\"SERVICE_METHOD-2AD8DA253EC86297\\\",\\\"SERVICE_METHOD-4EFEA5563F34BCE0\\\")" + - skipDeployment: "true" +CDvdmSlo-EMEA-PROD.EMEA-Prod: + - name: "VDM - VPS - EMEA PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-B651CDECBE0A438B\\\",\\\"SERVICE_METHOD-2F36354B124D7DCF\\\",\\\"SERVICE_METHOD-F467D45CE2B03938\\\",\\\"SERVICE_METHOD-1101B158CA5A8483\\\",\\\"SERVICE_METHOD-5F31DEAA854E71DF\\\",\\\"SERVICE_METHOD-2AD8DA253EC86297\\\",\\\"SERVICE_METHOD-4EFEA5563F34BCE0\\\")" + - skipDeployment: "false" +CDvdmSlo-US-E2E: + - name: "VDM - VPS - US E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-68ADCB5673DF3E76\\\",\\\"SERVICE_METHOD-4937B55017744DFF\\\",\\\"SERVICE_METHOD-51A78327CD30960D\\\",\\\"SERVICE_METHOD-D6DEEDAB5C7943F1\\\",\\\"SERVICE_METHOD-D8B613AD3A21F92C\\\")" + - skipDeployment: "true" +CDvdmSlo-US-E2E.NA-Prod: + - name: "VDM - VPS - US E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-68ADCB5673DF3E76\\\",\\\"SERVICE_METHOD-4937B55017744DFF\\\",\\\"SERVICE_METHOD-51A78327CD30960D\\\",\\\"SERVICE_METHOD-D6DEEDAB5C7943F1\\\",\\\"SERVICE_METHOD-D8B613AD3A21F92C\\\")" + - skipDeployment: "false" +CDvdmSlo-US-PROD: + - name: "VDM - VPS - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-82E8086C7EEAB715\\\",\\\"SERVICE_METHOD-90F9EF92ED2FD969\\\",\\\"SERVICE_METHOD-F3FFFB4D04AD6C22\\\",\\\"SERVICE_METHOD-82AF06A977AE7DDE\\\",\\\"SERVICE_METHOD-16C8FCE3C8D5C767\\\")" + - skipDeployment: "true" +CDvdmSlo-US-PROD.NA-Prod: + - name: "VDM - VPS - US PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-82E8086C7EEAB715\\\",\\\"SERVICE_METHOD-90F9EF92ED2FD969\\\",\\\"SERVICE_METHOD-F3FFFB4D04AD6C22\\\",\\\"SERVICE_METHOD-82AF06A977AE7DDE\\\",\\\"SERVICE_METHOD-16C8FCE3C8D5C767\\\")" + - skipDeployment: "false" +CDvdmSlo-CN-E2E: + - name: "VDM - VPS - CN E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-51A2F40CB47D115C\\\",\\\"SERVICE_METHOD-390269CF781D9178\\\",\\\"SERVICE_METHOD-19CC06683D10AA17\\\",\\\"SERVICE_METHOD-FC58B4F6290ACE98\\\",\\\"SERVICE_METHOD-74721DFD4F8B9177\\\")" + - skipDeployment: "true" +CDvdmSlo-CN-E2E.CN-Prod: + - name: "VDM - VPS - CN E2E" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-51A2F40CB47D115C\\\",\\\"SERVICE_METHOD-390269CF781D9178\\\",\\\"SERVICE_METHOD-19CC06683D10AA17\\\",\\\"SERVICE_METHOD-FC58B4F6290ACE98\\\",\\\"SERVICE_METHOD-74721DFD4F8B9177\\\")" + - skipDeployment: "false" +CDvdmSlo-CN-PROD: + - name: "VDM - VPS - CN PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-C81BF2A510C393ED\\\",\\\"SERVICE_METHOD-F909C27CC5A5A8A9\\\",\\\"SERVICE_METHOD-9E006396D32357AF\\\",\\\"SERVICE_METHOD-E9DAFC08F88C93D9\\\",\\\"SERVICE_METHOD-B23DF0628C035438\\\")" + - skipDeployment: "true" +CDvdmSlo-CN-PROD.CN-Prod: + - name: "VDM - VPS - CN PROD" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-C81BF2A510C393ED\\\",\\\"SERVICE_METHOD-F909C27CC5A5A8A9\\\",\\\"SERVICE_METHOD-9E006396D32357AF\\\",\\\"SERVICE_METHOD-E9DAFC08F88C93D9\\\",\\\"SERVICE_METHOD-B23DF0628C035438\\\")" + - skipDeployment: "false" \ No newline at end of file