diff --git a/EMEA_PROD/slo/_FORST__RS__APIGW__PRD_.tf b/EMEA_PROD/slo/_FORST__RS__APIGW__PRD_.tf deleted file mode 100644 index 4de65d0..0000000 --- a/EMEA_PROD/slo/_FORST__RS__APIGW__PRD_.tf +++ /dev/null @@ -1,25 +0,0 @@ -module _FORST__RS__APIGW__PRD_ { - - source = "../../_dynatrace-base-modules/dynatrace-service-level-objective" - - - name = "[FORST][RS][APIGW][PRD]" - - description = "Test Forstner" - - - - #entity selector object - filter = "type(\"SERVICE_METHOD\")" - - - #metric expression of the calculation as done in data explorer ui - metric_expression = <<-EOT - 100-(builtin:service.keyRequest.errors.server.rate:filter(and(or( - in("dt.entity.service_method",entitySelector("type(service_method),fromRelationship.isServiceMethodOfService(type(~"SERVICE~"),entityName(~"api.bmwgroup.com - PROD~")),entityName(~"/remoteservices/~")")) - ))):splitBy():sum:auto:sort(value(sum,descending))) - EOT - target = 98 - timeframe = "-1d" - warning = 99 -} \ No newline at end of file diff --git a/EMEA_PROD/slo/_FORST__RS__APIM__PRD_.tf b/EMEA_PROD/slo/_FORST__RS__APIM__PRD_.tf deleted file mode 100644 index 56d94f5..0000000 --- a/EMEA_PROD/slo/_FORST__RS__APIM__PRD_.tf +++ /dev/null @@ -1,42 +0,0 @@ -module _FORST__RS__APIM__PRD_ { - - source = "../../_dynatrace-base-modules/dynatrace-service-level-objective" - - - name = "[FORST][RS][APIM][PRD]" - - description = "Test Forstner" - - - - #entity selector object - filter = "" - - - #metric expression of the calculation as done in data explorer ui - metric_expression = <<-EOT - ( - (calc:service.apim_bff_req_count:filter(eq("Dimension","vehicle-composite-service")):splitBy():sum:auto:sort(value(auto,descending))) - - - (calc:service.apim_req_5xx_bff:filter(eq("Dimension","vehicle-composite-service")):splitBy():sum:auto:sort(value(auto,descending))) - ) - / - (calc:service.apim_bff_req_count:filter(eq("Dimension","vehicle-composite-service")):splitBy():sum:auto:sort(value(auto,descending))) - * (100) - EOT - - - #if not set (removed) it's defaulted to "-1d" - timeframe = "-1d" - - - #currently the only possible value - evaluation = "AGGREGATE" - - #Target and warning percentage of the SLO as double - target = 98 - #if not set(removed) it's defaulted to 98 - warning = 99 - #if not set(removed) it's defaulted to 99 - -} \ No newline at end of file diff --git a/EMEA_PROD/slo/_FORST__RS__Mobile__PRD_.tf b/EMEA_PROD/slo/_FORST__RS__Mobile__PRD_.tf deleted file mode 100644 index 7d980c0..0000000 --- a/EMEA_PROD/slo/_FORST__RS__Mobile__PRD_.tf +++ /dev/null @@ -1,49 +0,0 @@ -module _FORST__RS__Mobile__PRD_ { - - source = "../../_dynatrace-base-modules/dynatrace-service-level-objective" - - - name = "[FORST][RS][Mobile][PRD]" - - description = "Test Forstner" - - - - #entity selector object - filter = "" - - - #metric expression of the calculation as done in data explorer ui - metric_expression = <<-EOT - ( - (builtin:apps.other.keyUserActions.count.osAndApdex:filter(and(or( - in("dt.entity.device_application_method",entitySelector("type(device_application_method),fromRelationship.isDeviceApplicationMethodOf(type(~"MOBILE_APPLICATION~"),entityName(~"Mobile 2.0 BMW - ROW Store PROD (iOS & Android)~")),entityName(~"RemoteExecutionType~")")) - ))):splitBy():sum:auto:sort(value(sum,descending))) - - - (builtin:apps.other.keyUserActions.reportedErrorCount.os:filter(and(or( - in("dt.entity.device_application_method",entitySelector("type(device_application_method),fromRelationship.isDeviceApplicationMethodOf(type(~"MOBILE_APPLICATION~"),entityName(~"Mobile 2.0 BMW - ROW Store PROD (iOS & Android)~")),entityName(~"RemoteExecutionType~")")) - ))):splitBy():avg:auto:sort(value(avg,descending))) - ) - / - (builtin:apps.other.keyUserActions.count.osAndApdex:filter(and(or( - in("dt.entity.device_application_method",entitySelector("type(device_application_method),fromRelationship.isDeviceApplicationMethodOf(type(~"MOBILE_APPLICATION~"),entityName(~"Mobile 2.0 BMW - ROW Store PROD (iOS & Android)~")),entityName(~"RemoteExecutionType~")")) - ))):splitBy():sum:auto:sort(value(sum,descending))) - * (100) - EOT - - - - #if not set (removed) it's defaulted to "-1d" - timeframe = "-1d" - - - #currently the only possible value - evaluation = "AGGREGATE" - - #Target and warning percentage of the SLO as double - target = 98 - #if not set(removed) it's defaulted to 98 - warning = 99 - #if not set(removed) it's defaulted to 99 - -} \ No newline at end of file diff --git a/EMEA_PROD/slo/_OLD__Wirkkette__News_Next__-_Reliability_of_key_requests.tf b/EMEA_PROD/slo/_OLD__Wirkkette__News_Next__-_Reliability_of_key_requests.tf deleted file mode 100644 index 410afb9..0000000 --- a/EMEA_PROD/slo/_OLD__Wirkkette__News_Next__-_Reliability_of_key_requests.tf +++ /dev/null @@ -1,33 +0,0 @@ -module _OLD__Wirkkette__News_Next__-_Reliability_of_key_requests { - - source = "../../_dynatrace-base-modules/dynatrace-service-level-objective" - - - name = "[OLD] Wirkkette \"News Next\" - Reliability of key requests" - - description = "This SLO will be replaced by a new one" - - - - #entity selector object - filter = "type(\"SERVICE_METHOD\"),entityId(\"SERVICE_METHOD-33C75D7B554EB498\",\"SERVICE_METHOD-ADAF1C4F58C2C719\",\"SERVICE_METHOD-E01DC09FD6BD989B\",\"SERVICE_METHOD-424C1AEB63FE7855\",\"SERVICE_METHOD-F2784BBB49B1D3E8\",\"SERVICE_METHOD-6601BAD3C4416DA9\",\"SERVICE_METHOD-0B5905EDDEAC9DC9\",\"SERVICE_METHOD-05E895E75BA373CA\",\"SERVICE_METHOD-8F6D90EA945AF1E9\")" - - - #metric expression of the calculation as done in data explorer ui - metric_expression = "(100)*(builtin:service.keyRequest.errors.server.successCount:splitBy())/(builtin:service.keyRequest.count.server:splitBy())" - - - #if not set (removed) it's defaulted to "-1d" - timeframe = "-1d" - - - #currently the only possible value - evaluation = "AGGREGATE" - - #Target and warning percentage of the SLO as double - target = 98 - #if not set(removed) it's defaulted to 98 - warning = 99 - #if not set(removed) it's defaulted to 99 - -} \ No newline at end of file diff --git a/EMEA_PROD/slo/_OLD__Wirkkette__Smart_Access__SMACC___-_Reliability_of_key_requests.tf b/EMEA_PROD/slo/_OLD__Wirkkette__Smart_Access__SMACC___-_Reliability_of_key_requests.tf deleted file mode 100644 index 4daef3d..0000000 --- a/EMEA_PROD/slo/_OLD__Wirkkette__Smart_Access__SMACC___-_Reliability_of_key_requests.tf +++ /dev/null @@ -1,33 +0,0 @@ -module _OLD__Wirkkette__Smart_Access__SMACC___-_Reliability_of_key_requests { - - source = "../../_dynatrace-base-modules/dynatrace-service-level-objective" - - - name = "[OLD] Wirkkette \"Smart Access (SMACC)\" - Reliability of key requests" - - description = "Will be replaced by a new SLO" - - - - #entity selector object - filter = "type(SERVICE_METHOD), entityId(\"SERVICE_METHOD-9A8FBF8D27F9D30D\",\"SERVICE_METHOD-6F6D2E5C26B28D4D\",\"SERVICE_METHOD-C5331A994ED8A635\",\"SERVICE_METHOD-EFCBA1A015A4AD29\")" - - - #metric expression of the calculation as done in data explorer ui - metric_expression = "(100)*((builtin:service.keyRequest.errors.server.successCount:splitBy())/(builtin:service.keyRequest.count.server:splitBy()))" - - - #if not set (removed) it's defaulted to "-1d" - timeframe = "-1d" - - - #currently the only possible value - evaluation = "AGGREGATE" - - #Target and warning percentage of the SLO as double - target = 98 - #if not set(removed) it's defaulted to 98 - warning = 99 - #if not set(removed) it's defaulted to 99 - -} \ No newline at end of file