From ea5b2b3eea4b9f90d8f44124c6e29f4b45f790cd Mon Sep 17 00:00:00 2001 From: "SLW\\KASIKD" Date: Fri, 3 Mar 2023 15:17:18 +0100 Subject: [PATCH] TP_Vehicle_Teleservices_fix --- EMEA_PROD/slo/TP_Vehicle_Teleservices.tf | 98 ++++++++---------------- 1 file changed, 30 insertions(+), 68 deletions(-) diff --git a/EMEA_PROD/slo/TP_Vehicle_Teleservices.tf b/EMEA_PROD/slo/TP_Vehicle_Teleservices.tf index c793875..60d4918 100644 --- a/EMEA_PROD/slo/TP_Vehicle_Teleservices.tf +++ b/EMEA_PROD/slo/TP_Vehicle_Teleservices.tf @@ -12,74 +12,36 @@ module TP_Vehicle_Teleservices { #metric expression of the calculation as done in data explorer ui metric_expression = <<-EOT - (100)*(((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"api.bmwgroup.com - PROD~", - ~"MnoApiImpl - cesim - prod~")) - ,entityName.in( - ~"/am-cesim/mno-info/v1/mnos/premium/countries~", - ~"/am-cesim/mno-info/v1/mnos/premium/redirect-urls/[mno_id]~", - ~"/am-cesim/mno-info/v1/mnos/premium/[country_code]~", - ~"/am-cesim/csim-info/v1/csims/subscriptions~", - ~"/am-cesim/csim-info/v1/csims/profiles~", - ~"/am-cesim/management/v1/subscriptions/invalidate~", - ~"/am-cesim/management/v1/profiles/[iccid]~", - ~"sendMnoToken~", - ~"submitActivationCode~", - ~"notifyMnoTokenInvalid~")"))))):splitBy()) - + (builtin:service.keyRequest.errors.fivexx.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"docomo-ccar.com~", - ~"b2b-secproxy.telekom.de~", - ~"eu2.api.vodafone.com~", - ~"api.swisscom.com~")) - ,entityName.in( - ~"https://docomo-ccar.com/api/activation-code-requests/[UUID]~", - ~"https://docomo-ccar.com/api/statuses/[UUID]~", - ~"https://docomo-ccar.com/api/users/[UUID]~", - ~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/activation-code-requests/[UUID]~", - ~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/statuses/[UUID]~", - ~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/users/[UUID]~", - ~"https://eu2.api.vodafone.com/BMWPartnerCeSIM/v1/activation-code-requests/[UUID]~", - ~"https://eu2.api.vodafone.com/BMWPartnerCeSIM/v1/users/[UUID]~", - ~"https://api.swisscom.com/layer/bmw-mno/prod/activation-code-requests/[UUID]~", - ~"https://api.swisscom.com/layer/bmw-mno/prod/users/[UUID]~")"))))):splitBy())) - / ((builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"api.bmwgroup.com - PROD~", - ~"MnoApiImpl - cesim - prod~")) - ,entityName.in( - ~"/am-cesim/mno-info/v1/mnos/premium/countries~", - ~"/am-cesim/mno-info/v1/mnos/premium/redirect-urls/[mno_id]~", - ~"/am-cesim/mno-info/v1/mnos/premium/[country_code]~", - ~"/am-cesim/csim-info/v1/csims/subscriptions~", - ~"/am-cesim/csim-info/v1/csims/profiles~", - ~"/am-cesim/management/v1/subscriptions/invalidate~", - ~"/am-cesim/management/v1/profiles/[iccid]~", - ~"sendMnoToken~", - ~"submitActivationCode~", - ~"notifyMnoTokenInvalid~")"))))):splitBy()) - + (builtin:service.keyRequest.count.total:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"docomo-ccar.com~", - ~"b2b-secproxy.telekom.de~", - ~"eu2.api.vodafone.com~", - ~"api.swisscom.com~")) - ,entityName.in( - ~"https://docomo-ccar.com/api/activation-code-requests/[UUID]~", - ~"https://docomo-ccar.com/api/statuses/[UUID]~", - ~"https://docomo-ccar.com/api/users/[UUID]~", - ~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/activation-code-requests/[UUID]~", - ~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/statuses/[UUID]~", - ~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/users/[UUID]~", - ~"https://eu2.api.vodafone.com/BMWPartnerCeSIM/v1/activation-code-requests/[UUID]~", - ~"https://eu2.api.vodafone.com/BMWPartnerCeSIM/v1/users/[UUID]~", - ~"https://api.swisscom.com/layer/bmw-mno/prod/activation-code-requests/[UUID]~", - ~"https://api.swisscom.com/layer/bmw-mno/prod/users/[UUID]~" )"))))):splitBy()))) +(100)-(builtin:service.errors.total.rate:filter(and(in("dt.entity.service",entitySelector("type(service), + entityName.in( + ~"ifs-001 (Kinesis) CCM - teleservices - prod~", + ~"ifs-001 (Kinesis) TyreWsIncoming - IN - teleservices - prod~", + ~"ifs-001 (Kinesis) TyreDiIncoming - IN - teleservices - prod~", + ~"ifs-003 (JOYNR) triggerPdmContainerUpdate/notifyPdmContainerStatus - IN/OUT - teleservices - prod~", + ~"ifs-003 (JOYNR) triggerWhitelistUpdate/notifyWhitelistStatus - IN/OUT - wlupdater - prod~", + ~"ifs-003 (JOYNR) triggerStandardOdfUpdate/notifyOdfStatus - IN/OUT - wlupdater - prod~", + ~"ifs-003 (JOYNR) start/stop/notifyTemporaryOdfStatus - INT/OUT - wlupdater - prod~", + ~"ifs-007 (JOYNR) requestPdmResult/notifyPdmResult - IN/OUT - teleservices - prod~", + ~"ifs-002 (JOYNR) request/notifyKeyData - IN/OUT - teleservices - prod~", + ~"ifs-002 (JOYNR) notifyRSUStatus - IN - teleservices - prod~", + ~"VDLM_scallservice - VDLM_scallservice - ifs-002 (JOYNR) notifyMaintenanceStatus - IN - prod~", + ~"VDLM_scallservice - VDLM_scallservice - ifs-002 (JOYNR) requestMaintenanceStatus/confirmMaintenanceStatus - OUT - prod~", + ~"ifs-005 (JOYNR) notify/confirmBatteryStatus - IN/OUT - teleservices - prod~", + ~"ifs-007 (JOYNR) requestDiagResult/notifyDiagResult - IN/OUT - teleservices - prod~", + ~"ifs-005 (SQS) TscsCallTopic - IN - teleservices - prod~", + ~"ifs-006 (SQS) TsddCallTopic - IN - teleservices - prod~", + ~"ifs-010 (SQS) RtcadCallTopic - IN - teleservices - prod~", + ~"VDLM_seam - ifs-004 (SQS) ServiceDemand - IN - teleservices - prod~", + ~"VDLM_seam - ifs-004 (SQS) ServiceDemand - IN - teleservices - prod~", + ~"ifs-003 (MQS) MguItsnIn/Out (ClassificationRequest/Response) - IN/OUT - teleservices - prod~", + ~"ifs-003 (MQS) MguItsnIn/Out (DiagnosisRequest/Response) - IN/OUT - teleservices - prod~", + ~"ifs-005 (MQS) BCallHandlerIstaIn/Out - IN/OUT - teleservices - prod~", + ~"ifs-001 (SQS) BCallIn/Out - IN/OUT - teleservices - prod~", + ~"VDLM_ts-asc - ifs-001 (SQS) AscIn/Out - IN/OUT - prod~", + ~"InternalApiResourceV2 - teleservices - prod~", + ~"VDLM_rtchandler - ifs-010 (SQS) RtcTeleXIn/Out - IN/OUT - prod~", + ~"ckf.bmwgroup.net~" + )")))):splitBy()) EOT #if not set (removed) it's defaulted to "-1d"