diff --git a/EMEA_PROD/slo/Wirkkette__FTS_Service__-_Reliability_of_key_requests.tf b/EMEA_PROD/slo/Wirkkette__FTS_Service__-_Reliability_of_key_requests.tf index a7f56b6..778aacb 100644 --- a/EMEA_PROD/slo/Wirkkette__FTS_Service__-_Reliability_of_key_requests.tf +++ b/EMEA_PROD/slo/Wirkkette__FTS_Service__-_Reliability_of_key_requests.tf @@ -14,7 +14,19 @@ module Wirkkette__FTS_Service__-_Reliability_of_key_requests { #metric expression of the calculation as done in data explorer ui - metric_expression = "(100)*(((calc:service.successful_requests_simplepois_only_fts_calls:splitBy():sum)+(calc:service.successful_requests_getpois_only_fts_calls:splitBy():sum))/((calc:service.request_count_simplepois_only_fts_calls:splitBy():sum)+(calc:service.request_count_getpois_only_fts_calls:splitBy():sum)))" + metric_expression = <<-EOT +(100)-(builtin:service.keyRequest.errors.fivexx.rate:filter(and(in("dt.entity.service_method",entitySelector("type(service_method), +fromRelationship.isServiceMethodOfService( + type(~"SERVICE~"),entityName.in( + ~"SimplePOIs~", + ~"POIs~" + ) + ) + ,entityName.in( + ~"getSimplePOIs (FTS Calls)~", + ~"getPOIs (FTS Calls)~" + )")))):splitBy()) + EOT #if not set (removed) it's defaulted to "-1d"