Procedure KPIs

The following table list the procedure KPIs.

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))