From 375ed56cdccadcc3dcb84f722a25a3123b026343 Mon Sep 17 00:00:00 2001 From: "Jonatha Silva (CTW)" Date: Tue, 23 Aug 2022 18:21:16 +0100 Subject: [PATCH] INFOTAIN-27825: LIS slo's added --- .../slo/id5.yaml | 12 +- .../slo/ise-cdr.yaml | 18 +-- .../slo/ise-id7.yaml | 6 +- .../slo/ise-lis.yaml | 109 ++++++++++++++++++ 4 files changed, 127 insertions(+), 18 deletions(-) create mode 100644 BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-lis.yaml diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/id5.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/id5.yaml index 93970bf3..7eb6af18 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/id5.yaml +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/id5.yaml @@ -21,7 +21,7 @@ LocalSearchServiceV1-US-Prod: - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"LocalSearchServiceV1 - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" - target: "98" - warning: "99" - - skipDeployment: "false" + - skipDeployment: "true" ParkinfoServiceV1-US-Prod: - name: "ID5 ParkinfoServiceV1 - information" @@ -29,7 +29,7 @@ ParkinfoServiceV1-US-Prod: - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"ParkinfoServiceV1 - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" - target: "98" - warning: "99" - - skipDeployment: "false" + - skipDeployment: "true" SessionServiceV1-US-Prod: - name: "ID5 SessionServiceV1 - information" @@ -37,7 +37,7 @@ SessionServiceV1-US-Prod: - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"SessionServiceV1 - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" - target: "98" - warning: "99" - - skipDeployment: "false" + - skipDeployment: "true" -US-Prod: - name: "ID5 SPMServiceV1 - information" @@ -45,7 +45,7 @@ SessionServiceV1-US-Prod: - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"SPMServiceV1 - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" - target: "98" - warning: "99" - - skipDeployment: "false" + - skipDeployment: "true" ##### ID5 CN Endpoints ##### @@ -63,7 +63,7 @@ LocalSearchServiceV1-CN-Prod: - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"LocalSearchServiceV1 - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" - target: "98" - warning: "99" - - skipDeployment: "false" + - skipDeployment: "true" StoreService-CN-Prod: - name: "ID5 StoreService - information" @@ -71,4 +71,4 @@ StoreService-CN-Prod: - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"StoreService - informa~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" - target: "98" - warning: "99" - - skipDeployment: "false" \ No newline at end of file + - skipDeployment: "true" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-cdr.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-cdr.yaml index 46683210..fdf15cb0 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-cdr.yaml +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-cdr.yaml @@ -26,7 +26,7 @@ ServicePartnerResource-EMEA-Prod: - 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: "false" + - skipDeployment: "true" VehicleImageResource-EMEA-Prod: - name: "CDR VehicleImageResource" @@ -34,7 +34,7 @@ VehicleImageResource-EMEA-Prod: - 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: "false" + - skipDeployment: "true" VehicleServiceResource-EMEA-Prod: - name: "CDR VehicleServiceResource" @@ -42,7 +42,7 @@ VehicleServiceResource-EMEA-Prod: - 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: "false" + - skipDeployment: "true" VehicleSpecsResource-EMEA-Prod: - name: "CDR VehicleSpecsResource" @@ -50,7 +50,7 @@ VehicleSpecsResource-EMEA-Prod: - 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: "false" + - skipDeployment: "true" VehicleStaticResource-EMEA-Prod: - name: "CDR VehicleStaticResource" @@ -58,7 +58,7 @@ VehicleStaticResource-EMEA-Prod: - 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: "false" + - skipDeployment: "true" SendToCarResource-EMEA-Prod: - name: "CDR SendToCarResource" @@ -66,7 +66,7 @@ SendToCarResource-EMEA-Prod: - 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: "false" + - skipDeployment: "true" ##### CDR US Endpoints ##### @@ -76,7 +76,7 @@ ServicePartnerResource-US-Prod: - 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: "false" + - skipDeployment: "true" VehicleImageResource-US-Prod: - name: "CDR VehicleImageResource" @@ -84,7 +84,7 @@ VehicleImageResource-US-Prod: - 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: "false" + - skipDeployment: "true" ##### CDR CN Endpoints ##### @@ -94,4 +94,4 @@ SendToCarResource-CN-Prod: - 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: "false" \ No newline at end of file + - skipDeployment: "true" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-id7.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-id7.yaml index bb316f53..352392a8 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-id7.yaml +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-id7.yaml @@ -22,7 +22,7 @@ StoreService-EMEA-Prod: - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"StoreService~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" - target: "98" - warning: "99" - - skipDeployment: "false" + - skipDeployment: "true" ##### ID7 US Endpoints ##### @@ -40,7 +40,7 @@ StoreService-US-Prod: - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"StoreService - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" - target: "98" - warning: "99" - - skipDeployment: "false" + - skipDeployment: "true" ##### ID7 CN Endpoints ##### @@ -58,4 +58,4 @@ SessionServiceV1-CN-Prod: - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"SessionServiceV1 - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" - target: "98" - warning: "99" - - skipDeployment: "false" \ No newline at end of file + - skipDeployment: "true" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-lis.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-lis.yaml new file mode 100644 index 00000000..9bf79773 --- /dev/null +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-lis.yaml @@ -0,0 +1,109 @@ +config: + - SPMService-EMEA-Prod: slo.json + - StoreService-EMEA-Prod: slo.json + - SPMService-US-Prod: slo.json + - StoreService-US-Prod: slo.json + - StoreService-CN-Prod: slo.json + - SessionServiceV1-CN-Prod: slo.json + +##### LIS EMEA Endpoints ##### + +LinkStoreAdminAppsResource-EMEA-Prod: + - name: "LIS LinkStoreAdminAppsResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-9517BC0622EB4690\\\",\\\"SERVICE_METHOD-3E4855E7464E690B\\\",\\\"SERVICE_METHOD-DF6DD19C1456C37A\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"LinkStoreAdminAppsResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +LinkStoreAppsResource-EMEA-Prod: + - name: "LIS LinkStoreAppsResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-A3EF4B713E6BDCAA\\\",\\\"SERVICE_METHOD-86217D19257509F4\\\",\\\"SERVICE_METHOD-7C07C7BE7982D8CB\\\",\\\"SERVICE_METHOD-096934B226F3D001\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"LinkStoreAppsResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +LinkStoreImagesResource-EMEA-Prod: + - name: "LIS LinkStoreImagesResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-21AAAD3AA4413C70\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"LinkStoreImagesResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +LinkStoreResetResource-EMEA-Prod: + - name: "LIS LinkStoreResetResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-C87F32911F3DF0FB\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"LinkStoreResetResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +LinkStoreSubscriptionsResource-EMEA-Prod: + - name: "LIS LinkStoreSubscriptionsResource" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-0EB24336C93480D2\\\",\\\"SERVICE_METHOD-C6611B1A55994490\\\",\\\"SERVICE_METHOD-A88282C18F8FEFD6\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"LinkStoreSubscriptionsResource~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +##### LIS US Endpoints ##### + +LinkStoreAppsResource-US-Prod: + - name: "LIS LinkStoreAppsResource - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-9B5C67F0AC9039D3\\\",\\\"SERVICE_METHOD-1834F1E3063FD3DE\\\",\\\"SERVICE_METHOD-468B552464E6B6E1\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"LinkStoreAppsResource - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +LinkStoreImagesResource-US-Prod: + - name: "LIS LinkStoreImagesResource - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-63658DB4C020C28F\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"LinkStoreImagesResource - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +LinkStoreResetResource-US-Prod: + - name: "LIS LinkStoreResetResource - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-D3BD7276CB02C14C\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"LinkStoreResetResource - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +LinkStoreSubscriptionsResource-US-Prod: + - name: "LIS LinkStoreSubscriptionsResource - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-1209F637CFE3D402\\\",\\\"SERVICE_METHOD-D137CB92D2AEF9E8\\\",\\\"SERVICE_METHOD-12E99A0CDAED2FB0\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"LinkStoreSubscriptionsResource - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +##### LIS CN Endpoints ##### + +LinkStoreAppsResource-CN-Prod: + - name: "LIS LinkStoreAppsResource - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-72EDA4CB7F36858C\\\",\\\"SERVICE_METHOD-0DBAA39A6733AB1D\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"LinkStoreAppsResource - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +LinkStoreResetResource-CN-Prod: + - name: "LIS LinkStoreResetResource - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-2559C17909247909\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"LinkStoreResetResource - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +LinkStoreSubscriptionsResource-CN-Prod: + - name: "LIS LinkStoreSubscriptionsResource - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-49021AC11546CA7D\\\",\\\"SERVICE_METHOD-E3EF664D7A64E12B\\\",\\\"SERVICE_METHOD-79401509BFF3925B\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"LinkStoreSubscriptionsResource - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" \ No newline at end of file