Procedure KPIs
The following table list the procedure KPIs.
KPI Name |
Description |
Expression |
---|---|---|
Attach Success Rate |
The total number of attach success/total attaches attempted. |
sum(rate(sgw_service_stats {sgw_procedure_type= \"initial_attach\",status=\"success\"} [5m])) by (namespace)/ sum(rate(sgw_service_stats {sgw_procedure_type= \"initial_attach\",status=\"attempted\"} [5m])) by (namespace) |
Detach Success Rate |
The total number of detach success/total detaches attempted. |
sum(rate(sgw_service_stats {interface=\"interface_sgw_ingress\", sgw_procedure_type=\"delete_session_request\", status=\"success\"}[5m])) by (namespace) / sum(rate(sgw_service_stats {interface=\"interface_sgw_ingress \",sgw_procedure_type=\ "delete_session_request\", status=\"attempted\"}[5m])) by (namespace) |
Bearer Creation Success Rate |
The total number of bearer success/total bearers attempted. |
sum(rate(sgw_service_stats {interface=\"interface_sgw_ingress\", sgw_procedure_type= \"create_bearer\",status= \"success\"}[5m])) by (namespace) / sum(rate(sgw_service_stats {interface=\"interface_sgw_ingress\", sgw_procedure_type=\"create_bearer\", status=\"attempted\"}[5m])) by (namespace) |
Bearer Modification Success Rate |
The total number of bearer update success/total bearers update attempted. |
sum(rate(sgw_service_stats {interface=\"interface_sgw_ingress\", sgw_procedure_type=\"update_bearer\", status=\"success\"}[5m])) by (namespace) / sum(rate(sgw_service_stats {interface=\"interface_sgw_ingress\", sgw_procedure_type=\"update_bearer\", status=\"attempted\"}[5m])) by (namespace) |
Bearer Deletion Success Rate |
The total number of bearer delete success/total bearer delete attempted. |
sum(rate(sgw_service_stats {interface=\"interface_sgw_ingress\", sgw_procedure_type=\" pgw_initiated_dedicated_ bearer_deletion\",status=\"success\"} [5m])) by (namespace) / sum(rate(sgw_service_stats {interface=\"interface_sgw_ingress\", sgw_procedure_type=\"pgw_initiated_ dedicated_bearer_deletion\", status=\"attempted\"}[5m])) by (namespace) |
Handover Success Rate |
The total number of successful handovers/Total handovers attempted. |
sum(rate(sgw_service_stats {sgw_procedure_type=~'s1_sgw_relocation_attach| x2_sgw_relocation_attach|inter_mme_handover| intra_mme_handover| inter_system_handover_attach| x2_gngp_to_lte_relocation_attach| s1_gngp_to_lte_relocation_attach', status=\"success\"}[5m])) by (sgw_procedure_type, namespace)/ sum(rate(sgw_service_stats {sgw_procedure_type=~ 's1_sgw_relocation_attach|x2_sgw_relocation_attach| inter_mme_handover|intra_mme_handover| inter_system_handover_attach| x2_gngp_to_lte_relocation_attach| s1_gngp_to_lte_relocation_ attach',status=\"attempted\"} [5m])) by (sgw_procedure_type,namespace) |
Association Setup Failure |
Association Setup Failure |
sum(proto_udp_res_msg_total {message_name=\"association_ setup_res\",status!= \"accepted\"}) by (namespace) |
Association Release |
Association Release |
sum(sgw_ue_disconnect_stats {reason="sx_association_release", service_name="sgw-service"}) by (namespace) |
Session Establishment Failure Rate |
Session Establishment Response Rejected/Total number of Session Establishment Requests |
sum(proto_udp_res_msg_total {message_name= \"session_establishment_res\", status!=\"accepted\"}) by (namespace) / (proto_udp_res_msg_total {message_name= \"session_establishment_res\", status=\"accepted\"}) by (namespace) + sum(proto_udp_res_msg_total {message_name= \"session_establishment_res\", status!=\"accepted\"}) by (namespace)) |
Session Modification Failure Rate |
Session Modification Response Rejected/Total number of Session Modification Requests |
sum(proto_udp_res_msg_total {interface_type=\"SXA\", message_name= \"session_modification_res\", status!=\"accepted\"}) by (namespace) / sum (proto_udp_res_msg_total {interface_type=\"SXA\", message_name= \"session_modification_res\", status!=\"accepted\"}) by (namespace) + sum (proto_udp_res_msg_total {interface_type=\"SXA\", message_name= \"session_modification_res\", status=\"accepted\"}) by (namespace)) |
Association Setup Failure Rate |
Association Failure/(Association Failure + Association Success) |
sum(proto_udp_res_msg_total {message_name= \"association_setup_res\", status!=\"accepted\"}) by (namespace) / sum ((proto_udp_res_msg_total {message_name=\"association _setup_res\",status!= \"accepted\"} by (namespace) + proto_udp_res_msg_total {message_name=\"association_ setup_res\",status!=\"accepted\"}) by (namespace)) |