adjusted SLO for WK-Digitalkey (SMACC)

feature/INFOTAIN-30039-create-gen3-slo
Mohammed Abadel 2022-08-31 17:39:04 +02:00
parent 5497d5ebd3
commit f439dbee64
1 changed files with 28 additions and 2 deletions

View File

@ -10,11 +10,37 @@ module Wirkkette__DigitalKey__SMACC___-_Reliability_of_key_requests {
#entity selector object
filter = "type(\"SERVICE_METHOD\")"
filter = ""
#metric expression of the calculation as done in data explorer ui
metric_expression = "(100)*((1)-(builtin:service.keyRequest.errors.fivexx.count:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-CD633716EE0259BA~\",~\"SERVICE_METHOD-DE1A3E1220202A41~\",~\"SERVICE_METHOD-9F7A9E7C9E1B1C22~\",~\"SERVICE_METHOD-C525AFEAD8579FBA~\")\")))):splitBy():avg:auto:sort(value(avg,descending)))/(builtin:service.keyRequest.count.server:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityId(~\"SERVICE_METHOD-CD633716EE0259BA~\",~\"SERVICE_METHOD-DE1A3E1220202A41~\",~\"SERVICE_METHOD-9F7A9E7C9E1B1C22~\",~\"SERVICE_METHOD-C525AFEAD8579FBA~\")\")))):splitBy():avg:auto:sort(value(avg,descending))))"
metric_expression = <<-EOT
(100)*((1)-(builtin:service.keyRequest.errors.fivexx.count:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
fromRelationship.isServiceMethodOfService(
type(~"SERVICE~"),entityName.in(
~"TrackApi - smc - PROD~",
~"digital-key-composite-service - PROD~"
)
)
,entityName.in(
~"trackKey~",
~"manageKey~",
~"GET /api/v1/digitalkey/<VIN>/password~",
~"GET /api/v1/digitalkey/<VIN>/pairing~"
)"))))):splitBy())/(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
fromRelationship.isServiceMethodOfService(
type(~"SERVICE~"),entityName.in(
~"TrackApi - smc - PROD~",
~"digital-key-composite-service - PROD~"
)
)
,entityName.in(
~"trackKey~",
~"manageKey~",
~"GET /api/v1/digitalkey/<VIN>/password~",
~"GET /api/v1/digitalkey/<VIN>/pairing~"
)"))))):splitBy()))
EOT
#if not set (removed) it's defaulted to "-1d"