Interface KPIs

N7 Data Create Success Rate without timeouts

Description: Counts the N7 data create success rate without timeouts.

Formula:

sum(irate(incoming_request_total{interface_name="N7", command="Create", result_code=~"2.*"}[1m])) * 100 / sum(irate(incoming_request_total{interface_name="N7", command="Create", result_code!="408"}[1m]))

N7 Data Create Success Rate with timeouts

Description: Counts the N7 data create success rate with timeouts.

Formula:

sum(irate(incoming_request_total{interface_name="N7", command="Create", result_code=~"2.*"}[1m])) * 100 / sum(irate(incoming_request_total{interface_name="N7", command="Create"}[1m]))

N7 Data Update Success Rate

Description: Counts the N7 data update success rate.

Formula:

sum(irate(incoming_request_total{interface_name="N7", command="Update", result_code=~"2.*"}[1m])) * 100 / sum(irate(incoming_request_total{interface_name="N7", command="Update"}[1m]))

N7 Data Delete Success Rate

Description: Counts the N7 data delete success rate.

Formula:

sum(irate(incoming_request_total{interface_name="N7", command="Delete", result_code=~"2.*"}[1m])) * 100 / sum(irate(incoming_request_total{interface_name="N7", command="Delete"}[1m]))

N7 Notify Success Rate

Description: Counts the N7 notification success rate.

Formula:

sum(irate(outgoing_request_total{interface_name="N7", command="Notify", result_code=~"2.*"}[1m])) * 100 / sum(irate(outgoing_request_total{interface_name="N7", command="Notify"}[1m]))

AAR Success Rate

Description: Counts the AAR success rate.

Formula:

sum(irate(diameter_responses_total{exported_application="Rx",command_code="AAA",result_code="2001"}[1m])*100) /sum(irate(diameter_responses_total{exported_application="Rx",command_code="AAA"}[1m]))

ASR Success Rate

Description: Counts the ASR success rate.

Formula:

sum(irate(diameter_responses_total{exported_application="Rx",command_code="ASA",result_code="2001"}[1m])*100) / sum(irate(diameter_responses_total{exported_application="Rx",command_code="ASA"}[1m]))

STR Success Rate

Description: Counts the STR success rate.

Formula:

sum(irate(diameter_responses_total{exported_application="Rx",command_code="STA",result_code="2001"}[1m])*100) / sum(irate(diameter_responses_total{exported_application="Rx",command_code="STA"}[1m]))

Rx RAR Success Rate

Description: Counts the Rx RAR success rate.

Formula:

sum(irate(diameter_responses_total{exported_application="Rx",command_code="RAA",result_code="2001"}[1m])*100) / sum(irate(diameter_responses_total{exported_application="Rx",command_code="RAA"}[1m]))

N28 Subscribe Success Rate without timeouts

Description: Counts the N28 subscribe success rate without timeouts.

Formula:

sum(irate(outgoing_request_total{interface_name="N28", command="Subscribe", result_code=~"2.*"}[1m])) * 100 / sum(irate(outgoing_request_total{interface_name="N28", command="Subscribe", result_code!="408"}[1m]))

N28 Subscribe Success Rate with timeouts

Description: Counts the N28 subscribe success rate with timeouts.

Formula:

sum(irate(outgoing_request_total{interface_name="N28", command="Subscribe", result_code=~"2.*"}[1m])) * 100 / sum(irate(outgoing_request_total{interface_name="N28", command="Subscribe"}[1m]))

N28 Notify Success Rate

Description: Counts the N28 notification success rate.

Formula:

sum(irate(incoming_request_total{interface_name="N28", command="Notify"}[1m])) * 100 / sum(irate(incoming_request_total{interface_name="N28", command="Notify", result_code!="408"}[1m]))

USD Query Success Rate

Description: Counts the interface success rate.

Formula:

sum(irate(message_total{type=~".*_ldap_query", status="success"}[1m])) *100 / sum(irate(message_total{type=~".*_ldap_query"}[1m]))

Note

Failed authorization on LDAP query will still count as USD_ldap*.success.

NAP Notification Success Rate

Description:

Formula: Counts the NAP notification success rate.

sum(irate(action_total{type="ldap_notify", status="success"}[1m])) *100 / sum(irate(action_total{type="ldap_notify"}[1m]))

GPASS Count

Description: Counts the number of GPASS triggered from the policy.

Formula:

sum(irate(action_total{type=resolve-virtual-service-gpass, status=”success”}[1m]))

EPASS Count

Description: Counts the number of EPASS triggered from the policy.

Formula:

sum(irate(charging_rule_total{action=”install”, name=”goodwill”}[1m]))