diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-eml.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-eml.yaml new file mode 100644 index 00000000..2d7bc005 --- /dev/null +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-eml.yaml @@ -0,0 +1,97 @@ +config: + - DealerResource-EMEA-Prod: slo.json + - ServicePartnerResource-EMEA-Prod: slo.json + - VehicleImageResource-EMEA-Prod: slo.json + - VehicleServiceResource-EMEA-Prod: slo.json + - VehicleSpecsResource-EMEA-Prod: slo.json + - VehicleStaticResource-EMEA-Prod: slo.json + - SendToCarResource-EMEA-Prod: slo.json + - ServicePartnerResource-US-Prod: slo.json + - VehicleImageResource-US-Prod: slo.json + - SendToCarResource-CN-Prod: slo.json + +##### EML EMEA Endpoints ##### + +DealerResource-EMEA-Prod: + - name: "EML DealerResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-62921B53B24D76D1\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"DealerResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +ServicePartnerResource-EMEA-Prod: + - name: "EML ServicePartnerResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-48FB02A3C4011025\\\",\\\"SERVICE_METHOD-3B71EE7C8C8BBCB8\\\",\\\"SERVICE_METHOD-C408DBC722D4A72F\\\",\\\"SERVICE_METHOD-6FC510D6EFBCC111\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"ServicePartnerResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +VehicleImageResource-EMEA-Prod: + - name: "EML VehicleImageResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-4A46F5D274CD2B39\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"VehicleImageResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +VehicleServiceResource-EMEA-Prod: + - name: "EML VehicleServiceResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-335C36EAF37F1078\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"VehicleServiceResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +VehicleSpecsResource-EMEA-Prod: + - name: "EML VehicleSpecsResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-C3E8E52828B27091\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"VehicleSpecsResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +VehicleStaticResource-EMEA-Prod: + - name: "EML VehicleStaticResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-994468D6D580D86C\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"VehicleStaticResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +SendToCarResource-EMEA-Prod: + - name: "EML SendToCarResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-3DF6F8A6BD61FB00\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"SendToCarResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +##### EML US Endpoints ##### + +ServicePartnerResource-US-Prod: + - name: "EML ServicePartnerResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-AC4B749AE10B78D5\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"ServicePartnerResource - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +VehicleImageResource-US-Prod: + - name: "EML VehicleImageResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-4ACA8491E8B2B808\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"VehicleImageResource - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +##### EML CN Endpoints ##### + +SendToCarResource-CN-Prod: + - name: "EML SendToCarResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-603793FB7573F729\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"SendToCarResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-loc.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-loc.yaml index 0237eed6..4aba4e98 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-loc.yaml +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-loc.yaml @@ -6,8 +6,8 @@ config: ##### LOC EMEA Endpoints ##### ControlMessagesResource-EMEA-Prod: - - name: "ControlMessagesResource - vcis-information " - - sloFilter: "" + - name: "ControlMessagesResource - vcis-information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-3CF3F748F2BE54B5\\\",\\\"SERVICE_METHOD-BFF434D773DE2FFE\\\")" - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"ControlMessagesResource - vcis-information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" - target: "98" - warning: "99" @@ -16,7 +16,7 @@ ControlMessagesResource-EMEA-Prod: ##### LOC US Endpoints ##### ControlMessagesResource-US-Prod: - - name: "ControlMessagesResource - vcis-information " + - name: "ControlMessagesResource - vcis-information" - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-187D350643DDD867\\\",\\\"SERVICE_METHOD-83CB6BAECF5C7AC3\\\")" - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"ControlMessagesResource - vcis-information - prod~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" - target: "98"