diff --git a/CN_PROD/slo/TP_Mobile_DigitalKey.tf b/CN_PROD/slo/TP_Mobile_DigitalKey.tf index b7693c2..9cd602a 100644 --- a/CN_PROD/slo/TP_Mobile_DigitalKey.tf +++ b/CN_PROD/slo/TP_Mobile_DigitalKey.tf @@ -12,7 +12,7 @@ module TP_Mobile_DigitalKey { #metric expression of the calculation as done in data explorer ui metric_expression = <<-EOT -(100)*((1)-(builtin:service.keyRequest.errors.fivexx.count:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), +(100)-(builtin:service.keyRequest.errors.fivexx.rate:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), fromRelationship.isServiceMethodOfService( type(~"SERVICE~"),entityName.in( ~"TrackApi - smc - PROD~", @@ -24,21 +24,7 @@ module TP_Mobile_DigitalKey { ~"manageKey~", ~"GET /api/v1/digitalkey//password~", ~"GET /api/v1/digitalkey//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//password~", - ~"GET /api/v1/digitalkey//pairing~" - )"))))):splitBy())) + )"))))):splitBy()) EOT #if not set (removed) it's defaulted to "-1d" diff --git a/CN_PROD/slo/TP_Mobile_Mapping.tf b/CN_PROD/slo/TP_Mobile_Mapping.tf index 0d72575..826ca17 100644 --- a/CN_PROD/slo/TP_Mobile_Mapping.tf +++ b/CN_PROD/slo/TP_Mobile_Mapping.tf @@ -12,8 +12,8 @@ module TP_Mobile_Mapping { #metric expression of the calculation as done in data explorer ui metric_expression = <<-EOT -(100)* -((builtin:service.keyRequest.errors.server.successCount:filter( +(100)- +(builtin:service.keyRequest.errors.server.rate:filter( and( or( in( @@ -36,30 +36,6 @@ module TP_Mobile_Mapping { )") ) ))):splitBy()) -/ -(builtin:service.keyRequest.count.server:filter( - and( - or( - in( - "dt.entity.service_method", - entitySelector( - "type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"btc-user-composite-service - PROD~", - ~"vehicle-mapping-composite-service - PROD~" - ) - ) - ,entityName.in( - ~"GET /api/v2/presentation/users/validate~", - ~"POST /api/v2/vehicles//primary~", - ~"POST /api/v2/vehicles//primary/map~", - ~"POST /api/v1/vehicles//validate-security-code~", - ~"POST /api/v1/vehicles//resend-security-code~", - ~"DELETE /api/v1/vehicles/~" - )") - ) -))):splitBy())) EOT #if not set (removed) it's defaulted to "-1d" diff --git a/CN_PROD/slo/TP_Mobile_PersonalFavorites.tf b/CN_PROD/slo/TP_Mobile_PersonalFavorites.tf index 1bd3eb6..f071e50 100644 --- a/CN_PROD/slo/TP_Mobile_PersonalFavorites.tf +++ b/CN_PROD/slo/TP_Mobile_PersonalFavorites.tf @@ -12,7 +12,7 @@ module TP_Mobile_PersonalFavorites { #metric expression of the calculation as done in data explorer ui metric_expression = <~" )"))))):splitBy()) - / - (builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"btc-destination-composite-service - PROD~" - ) - ) - ,entityName.in( - ~"GET /api/v3/favorites/~", - ~"POST /api/v3/favorites/~", - ~"PUT /api/v3/favorites/~" - )"))))):splitBy())) EOT diff --git a/CN_PROD/slo/TP_Mobile_RSU.tf b/CN_PROD/slo/TP_Mobile_RSU.tf index 6c37f47..221c725 100644 --- a/CN_PROD/slo/TP_Mobile_RSU.tf +++ b/CN_PROD/slo/TP_Mobile_RSU.tf @@ -12,7 +12,7 @@ module TP_Mobile_RSU { #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), +(100)-(builtin:service.keyRequest.errors.server.rate:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), fromRelationship.isServiceMethodOfService( type(~"SERVICE~"),entityName.in( ~"RemoteSoftwareUpgrade.WebApp - PROD~" @@ -27,22 +27,6 @@ module TP_Mobile_RSU { ~"POST /v2/vehicle/rsustatus/preparationCompleted~", ~"POST /v2/vehicle/rsustatus/updateAvailable~" )"))))):splitBy()) - / - (builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"RemoteSoftwareUpgrade.WebApp - PROD~" - ) - ) - ,entityName.in( - ~"POST /v1/vehicle/rsustatus/finishInstallation~", - ~"POST /v1/vehicle/rsustatus/preparationCompleted~", - ~"POST /v1/vehicle/rsustatus/updateAvailable~", - - ~"POST /v2/vehicle/rsustatus/finishInstallation~", - ~"POST /v2/vehicle/rsustatus/preparationCompleted~", - ~"POST /v2/vehicle/rsustatus/updateAvailable~" - )"))))):splitBy())) EOT diff --git a/CN_PROD/slo/TP_Mobile_Send2VehicleLegacy.tf b/CN_PROD/slo/TP_Mobile_Send2VehicleLegacy.tf index 2910605..8744b57 100644 --- a/CN_PROD/slo/TP_Mobile_Send2VehicleLegacy.tf +++ b/CN_PROD/slo/TP_Mobile_Send2VehicleLegacy.tf @@ -12,18 +12,12 @@ module TP_Mobile_Send2VehicleLegacy { #metric expression of the calculation as done in data explorer ui metric_expression = </pds~", ~"createAssociationForGcidAndVin~" )"))))):splitBy()) - / - (builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"Perseus (/service) - cub-personalization - prod~" - ) - ) - ,entityName.in( - ~"GET /service/api/vehicle/v1/gcid/[UUID]/vin//pds~", - ~"PUT /service/api/vehicle/v1/gcid/[UUID]/vin//pds~", - ~"createAssociationForGcidAndVin~" - )"))))):splitBy())) - EOT #if not set (removed) it's defaulted to "-1d" diff --git a/CN_PROD/slo/TP_Vehicle_Provisioning.tf b/CN_PROD/slo/TP_Vehicle_Provisioning.tf index eb46d46..804b99a 100644 --- a/CN_PROD/slo/TP_Vehicle_Provisioning.tf +++ b/CN_PROD/slo/TP_Vehicle_Provisioning.tf @@ -14,7 +14,7 @@ module TP_Vehicle_Provisioning { #metric expression of the calculation as done in data explorer ui metric_expression = </password~", ~"GET /api/v1/digitalkey//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//password~", - ~"GET /api/v1/digitalkey//pairing~" - )"))))):splitBy())) + )"))))):splitBy()) EOT #if not set (removed) it's defaulted to "-1d" diff --git a/EMEA_PROD/slo/TP_Mobile_Mapping.tf b/EMEA_PROD/slo/TP_Mobile_Mapping.tf index 32f40f6..3a21718 100644 --- a/EMEA_PROD/slo/TP_Mobile_Mapping.tf +++ b/EMEA_PROD/slo/TP_Mobile_Mapping.tf @@ -12,8 +12,7 @@ module TP_Mobile_Mapping { #metric expression of the calculation as done in data explorer ui metric_expression = <<-EOT -(100)* -((builtin:service.keyRequest.errors.server.successCount:filter( +(100)-(builtin:service.keyRequest.errors.server.rate:filter( and( or( in( @@ -42,36 +41,6 @@ module TP_Mobile_Mapping { )") ) ))):splitBy()) -/ -(builtin:service.keyRequest.count.server:filter( - and( - or( - in( - "dt.entity.service_method", - entitySelector( - "type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"btc-user-composite-service - PROD~", - ~"vehicle-mapping-composite-service - PROD~" - ) - ) - ,entityName.in( - ~"GET /api/v2/presentation/users/validate~", - ~"POST /api/v2/vehicles//primary~", - ~"POST /api/v2/vehicles//primary/map~", - ~"POST /api/v1/vehicles//validate-security-code~", - ~"POST /api/v1/vehicles//resend-security-code~", - ~"DELETE /api/v1/vehicles/~", - ~"POST /api/v3/mappings/create~", - ~"POST /api/v3/mappings/continue~", - ~"POST /api/v3/mappings/validate-security-code~", - ~"POST /api/v3/mappings/resend-security-code~", - ~"GET /api/v3/images/~", - ~"DELETE /api/v3/mappings~" - )") - ) -))):splitBy())) EOT #if not set (removed) it's defaulted to "-1d" diff --git a/EMEA_PROD/slo/TP_Mobile_PersonalFavorites.tf b/EMEA_PROD/slo/TP_Mobile_PersonalFavorites.tf index 34dc634..bd99d7b 100644 --- a/EMEA_PROD/slo/TP_Mobile_PersonalFavorites.tf +++ b/EMEA_PROD/slo/TP_Mobile_PersonalFavorites.tf @@ -12,7 +12,7 @@ module TP_Mobile_PersonalFavorites { #metric expression of the calculation as done in data explorer ui metric_expression = <~", - ~"PUT /api/v3/favorites/~", - ~"PUT /api/v2/favorites/homework/1~", - ~"PUT /api/v2/favorites/homework/2~" - )"))))):splitBy())) - EOT #if not set (removed) it's defaulted to "-1d" diff --git a/EMEA_PROD/slo/TP_Mobile_RSU.tf b/EMEA_PROD/slo/TP_Mobile_RSU.tf index 2c13bac..bab50ee 100644 --- a/EMEA_PROD/slo/TP_Mobile_RSU.tf +++ b/EMEA_PROD/slo/TP_Mobile_RSU.tf @@ -12,7 +12,7 @@ module TP_Mobile_RSU { #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), +(100)-(builtin:service.keyRequest.errors.server.rate:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), fromRelationship.isServiceMethodOfService( type(~"SERVICE~"),entityName.in( ~"RemoteSoftwareUpgrade.WebApp - PROD~" @@ -23,19 +23,6 @@ module TP_Mobile_RSU { ~"POST /v2/vehicle/rsustatus/preparationCompleted~", ~"POST /v2/vehicle/rsustatus/updateAvailable~" )"))))):splitBy()) - / - (builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"RemoteSoftwareUpgrade.WebApp - PROD~" - ) - ) - ,entityName.in( - ~"POST /v2/vehicle/rsustatus/finishInstallation~", - ~"POST /v2/vehicle/rsustatus/preparationCompleted~", - ~"POST /v2/vehicle/rsustatus/updateAvailable~" - )"))))):splitBy())) - EOT #if not set (removed) it's defaulted to "-1d" diff --git a/EMEA_PROD/slo/TP_Mobile_Send2VehicleLegacy.tf b/EMEA_PROD/slo/TP_Mobile_Send2VehicleLegacy.tf index 2910605..8744b57 100644 --- a/EMEA_PROD/slo/TP_Mobile_Send2VehicleLegacy.tf +++ b/EMEA_PROD/slo/TP_Mobile_Send2VehicleLegacy.tf @@ -12,18 +12,12 @@ module TP_Mobile_Send2VehicleLegacy { #metric expression of the calculation as done in data explorer ui metric_expression = </pds~", ~"createAssociationForGcidAndVin~" )"))))):splitBy()) - / - (builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"Perseus (/service) - cub-personalization - prod~" - ) - ) - ,entityName.in( - ~"GET /service/api/vehicle/v1/gcid/[UUID]/vin//pds~", - ~"PUT /service/api/vehicle/v1/gcid/[UUID]/vin//pds~", - ~"createAssociationForGcidAndVin~" - )"))))):splitBy())) - EOT #if not set (removed) it's defaulted to "-1d" diff --git a/EMEA_PROD/slo/TP_Vehicle_Provisioning.tf b/EMEA_PROD/slo/TP_Vehicle_Provisioning.tf index 423a851..5b321e8 100644 --- a/EMEA_PROD/slo/TP_Vehicle_Provisioning.tf +++ b/EMEA_PROD/slo/TP_Vehicle_Provisioning.tf @@ -15,7 +15,7 @@ module TP_Vehicle_Provisioning { #metric expression of the calculation as done in data explorer ui metric_expression = </password~", ~"GET /api/v1/digitalkey//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//password~", - ~"GET /api/v1/digitalkey//pairing~" - )"))))):splitBy())) + )"))))):splitBy()) EOT #if not set (removed) it's defaulted to "-1d" diff --git a/NA_PROD/slo/TP_Mobile_Mapping.tf b/NA_PROD/slo/TP_Mobile_Mapping.tf index 1b7aaf6..600a532 100644 --- a/NA_PROD/slo/TP_Mobile_Mapping.tf +++ b/NA_PROD/slo/TP_Mobile_Mapping.tf @@ -12,8 +12,7 @@ module TP_Mobile_Mapping { #metric expression of the calculation as done in data explorer ui metric_expression = <<-EOT -(100)* -((builtin:service.keyRequest.errors.server.successCount:filter( +(100)-(builtin:service.keyRequest.errors.server.rate:filter( and( or( in( @@ -43,37 +42,6 @@ module TP_Mobile_Mapping { )") ) ))):splitBy()) -/ -(builtin:service.keyRequest.count.server:filter( - and( - or( - in( - "dt.entity.service_method", - entitySelector( - "type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"btc-user-composite-service - PROD~", - ~"vehicle-mapping-composite-service - PROD~" - ) - ) - ,entityName.in( - ~"GET /api/v2/presentation/users/validate~", - ~"POST /api/v2/vehicles//primary~", - ~"POST /api/v2/vehicles//primary/map~", - ~"POST /api/v1/vehicles//validate-security-code~", - ~"POST /api/v1/vehicles//resend-security-code~", - ~"DELETE /api/v1/vehicles/~", - ~"POST /api/v3/mappings/create~", - ~"POST /api/v3/mappings/continue~", - ~"POST /api/v3/mappings/validate-security-code~", - ~"POST /api/v3/mappings/resend-security-code~", - ~"GET /api/v3/images/~", - ~"DELETE /api/v3/mappings~", - ~"POST /api/v2/vehicles//secondary~" - )") - ) -))):splitBy())) EOT #if not set (removed) it's defaulted to "-1d" diff --git a/NA_PROD/slo/TP_Mobile_PersonalFavorites.tf b/NA_PROD/slo/TP_Mobile_PersonalFavorites.tf index c6e7f24..1e14182 100644 --- a/NA_PROD/slo/TP_Mobile_PersonalFavorites.tf +++ b/NA_PROD/slo/TP_Mobile_PersonalFavorites.tf @@ -12,7 +12,7 @@ module TP_Mobile_PersonalFavorites { #metric expression of the calculation as done in data explorer ui metric_expression = <~", ~"DELETE /api/v2/favorites/~" )"))))):splitBy()) - / - (builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"btc-destination-composite-service - PROD~" - ) - ) - ,entityName.in( - ~"POST /api/v2/favorites/~", - ~"POST /api/v3/favorites/~", - ~"GET /api/v2/favorites/~", - ~"GET /api/v3/favorites/~", - ~"PUT /api/v2/favorites/~", - ~"PUT /api/v3/favorites/~", - ~"DELETE /api/v2/favorites/~" - )"))))):splitBy())) - EOT #if not set (removed) it's defaulted to "-1d" diff --git a/NA_PROD/slo/TP_Mobile_RSU.tf b/NA_PROD/slo/TP_Mobile_RSU.tf index 2c13bac..bab50ee 100644 --- a/NA_PROD/slo/TP_Mobile_RSU.tf +++ b/NA_PROD/slo/TP_Mobile_RSU.tf @@ -12,7 +12,7 @@ module TP_Mobile_RSU { #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), +(100)-(builtin:service.keyRequest.errors.server.rate:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), fromRelationship.isServiceMethodOfService( type(~"SERVICE~"),entityName.in( ~"RemoteSoftwareUpgrade.WebApp - PROD~" @@ -23,19 +23,6 @@ module TP_Mobile_RSU { ~"POST /v2/vehicle/rsustatus/preparationCompleted~", ~"POST /v2/vehicle/rsustatus/updateAvailable~" )"))))):splitBy()) - / - (builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"RemoteSoftwareUpgrade.WebApp - PROD~" - ) - ) - ,entityName.in( - ~"POST /v2/vehicle/rsustatus/finishInstallation~", - ~"POST /v2/vehicle/rsustatus/preparationCompleted~", - ~"POST /v2/vehicle/rsustatus/updateAvailable~" - )"))))):splitBy())) - EOT #if not set (removed) it's defaulted to "-1d" diff --git a/NA_PROD/slo/TP_Mobile_Send2VehicleLegacy.tf b/NA_PROD/slo/TP_Mobile_Send2VehicleLegacy.tf index 2910605..8744b57 100644 --- a/NA_PROD/slo/TP_Mobile_Send2VehicleLegacy.tf +++ b/NA_PROD/slo/TP_Mobile_Send2VehicleLegacy.tf @@ -12,18 +12,12 @@ module TP_Mobile_Send2VehicleLegacy { #metric expression of the calculation as done in data explorer ui metric_expression = </pds~", ~"createAssociationForGcidAndVin~" )"))))):splitBy()) - / - (builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), - fromRelationship.isServiceMethodOfService( - type(~"SERVICE~"),entityName.in( - ~"Perseus (/service) - cub-personalization - prod~" - ) - ) - ,entityName.in( - ~"GET /service/api/vehicle/v1/gcid/[UUID]/vin//pds~", - ~"PUT /service/api/vehicle/v1/gcid/[UUID]/vin//pds~", - ~"createAssociationForGcidAndVin~" - )"))))):splitBy())) - EOT #if not set (removed) it's defaulted to "-1d" diff --git a/NA_PROD/slo/TP_Vehicle_Provisioning.tf b/NA_PROD/slo/TP_Vehicle_Provisioning.tf index 5058a7e..310764c 100644 --- a/NA_PROD/slo/TP_Vehicle_Provisioning.tf +++ b/NA_PROD/slo/TP_Vehicle_Provisioning.tf @@ -14,7 +14,7 @@ module TP_Vehicle_Provisioning { #metric expression of the calculation as done in data explorer ui metric_expression = <