From b7d9122e453a0a0b211b89aed70de98082034826 Mon Sep 17 00:00:00 2001 From: "Jonatha Silva (CTW)" Date: Fri, 12 Aug 2022 13:02:00 +0100 Subject: [PATCH] INFOTAIN-27825: Adding ID7 slos --- .../slo/id5.yaml | 28 ++++++++- .../slo/ise-id7.yaml | 61 +++++++++++++++++++ 2 files changed, 88 insertions(+), 1 deletion(-) create mode 100644 BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-id7.yaml diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/id5.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/id5.yaml index e9663f4d..d5063e8f 100644 --- a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/id5.yaml +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/id5.yaml @@ -5,7 +5,7 @@ config: - SessionServiceV1-US-Prod: slo.json - SPMServiceV1-US-Prod: slo.json -##### ID5 Endpoints ##### +##### ID5 US Endpoints ##### FuelPricesServiceV1-US-Prod: - name: ID5 FuelPricesServiceV1 - information" @@ -45,4 +45,30 @@ 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" + +##### ID5 CN Endpoints ##### + +SessionServiceV1-CN-Prod: + - name: "ID5 SessionServiceV1 - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-E8509371C8E22D9A\\\")" + - 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: "true" + +LocalSearchServiceV1-CN-Prod: + - name: "ID5 LocalSearchServiceV1 - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-XXX\\\",\\\"SERVICE_METHOD-XXX\\\",\\\"SERVICE_METHOD-XXX\\\",\\\"SERVICE_METHOD-XXX\\\")" + - 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" + +StoreService-CN-Prod: + - name: "ID5 StoreService - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-XXX\\\",\\\"SERVICE_METHOD-XXX\\\",\\\"SERVICE_METHOD-XXX\\\",\\\"SERVICE_METHOD-XXX\\\")" + - 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 diff --git a/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-id7.yaml b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-id7.yaml new file mode 100644 index 00000000..364d8c6f --- /dev/null +++ b/BMW-Dynatrace-config/CD_VehicleCentricInformationServices/slo/ise-id7.yaml @@ -0,0 +1,61 @@ +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 + +##### ID7 EMEA Endpoints ##### + +SPMService-EMEA-Prod: + - name: ID7 SPMService - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-2FDA987B1041891F\\\",\\\"SERVICE_METHOD-7D5F9DA2051C9ABA\\\",\\\"SERVICE_METHOD-80E6B6C131EFEAF3\\\",\\\"SERVICE_METHOD-56C0A6A4E2A7BE7A\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName(~"FuelPricesServiceV1 - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +StoreService-EMEA-Prod: + - name: "ID7 StoreService - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-A8522AEF57B4FF5A\\\",\\\"SERVICE_METHOD-215ABD0AE4F01799\\\",\\\"SERVICE_METHOD-75DC9CAE18079B5D\\\")" + - 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" + +##### ID7 US Endpoints ##### + +SPMService-US-Prod: + - name: ID7 SPMService - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-A426EBB55E260278\\\",\\\"SERVICE_METHOD-76BC87BC05395379\\\",\\\"SERVICE_METHOD-F07029C9FFD529F2\\\",\\\"SERVICE_METHOD-E49C0F8E4C1A7549\\\")" + - metricExpression: "builtin:service.successes.server.rate:filter(and(in("dt.entity.service",entitySelector("type(service),entityName.equals(~"SPMService - information~")")))):splitBy():percentile(90):auto:sort(value(percentile(90),descending)):limit(100)" + - target: "98" + - warning: "99" + - skipDeployment: "true" + +StoreService-US-Prod: + - name: "ID7 LocalSearchServiceV1 - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-FF2CCB9EF8DAC740\\\",\\\"SERVICE_METHOD-82A2F92ECF383F1F\\\")" + - 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" + +##### ID7 CN Endpoints ##### + +StoreService-CN-Prod: + - name: ID7 StoreService - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-1F4E2E09B85BBEE8\\\",\\\"SERVICE_METHOD-A08625BF3E311886\\\",\\\"SERVICE_METHOD-A25510AA0B51D108\\\")" + - 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: "true" + +SessionServiceV1-CN-Prod: + - name: "ID7 SessionServiceV1 - information" + - sloFilter: "type(SERVICE_METHOD), entityId(\\\"SERVICE_METHOD-E8509371C8E22D9A\\\")" + - 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