PCF Service Category

charging_rule_base_total

Description: Total number of charging rule

Sample Query: sum(irate(charging_rule_base{interface=\"N7\",name=~\".*\",action=\"install\"}[1m])) by (interface,name,action)

Labels:

  • Label: interface

    Label Description: Interface name that connects PCF to other network functions

    Example: N7,Rx etc.

  • Label: name

    Label Description: Rule name

    Example: cbn#spp-tm etc.

  • Label: action

    Label Description: Action

    Example: install,remove etc.

charging_rule_total

Description: Total charging rule

Sample Query: sum(irate(charging_rule_total{interface=\"N7\",name=\"AF\",action=\"remove\"}[1m])) by (interface,name,action)

Labels:

  • Label: interface

    Label Description: Interface name that connects PCF to other network functions

    Example: N7 etc.

  • Label: name

    Label Description: Rule name

    Example: AF etc.

  • Label: action

    Label Description: Action

    Example: install,remove etc.

input_queue_buffer_action_total

Description: Total number of input queue buffer

Sample Query: sum(irate(input_queue_buffer_action_total{realm=~\".*\",app_id=\"N7\",message_type=\"NOTIFY-RES\",result=\"bypass\"}[1m])) by (app_id,message_type,result)

Labels:

  • Label: app_id

    Label Description: App Id

    Example: N7,Rx etc.

Labels:

  • Label: message_type

    Label Description: Message Type

    Example: NOTIFY-RES,ASA,RAA etc.

  • Label: result

    Label Description: Result

    Example: pe-submit-error,drop,rate-limit,bypass,sync,send-x etc.

input_queue_result_total

Description: Total number of queue result

Sample Query: sum(irate(input_queue_result_total{realm=~\".*\",app_id=\"N7\",message_type=\"NOTIFY-RES\",result=\"bypass\"}[1m])) by (realm,app_id,message_type,result)

Labels:

  • Label: realm

    Label Description: realm name

    Example: cisco.com etc.

Labels:

  • Label: app_id

    Label Description: App Id

    Example: N7,Rx etc.

Labels:

  • Label: message_type

    Label Description: Message Type

    Example: NOTIFY-RES,ASA,RAA etc.

  • Label: result

    Label Description: Result

    Example: pe-submit-error,drop,rate-limit,bypass,sync,send-x etc.

input_queue_result_total

Description: Total number of queue result

Sample Query: sum(irate(input_queue_result_total{realm=~\".*\",app_id=\"N7\",message_type=\"NOTIFY-RES\",result=\"bypass\"}[1m])) by (realm,app_id,message_type,result)

Labels:

  • Label: realm

    Label Description: realm name

    Example: cisco.com etc.

Labels:

  • Label: app_id

    Label Description: App Id

    Example: N7,Rx etc.

Labels:

  • Label: message_type

    Label Description: Message Type

    Example: NOTIFY-RES,ASA,RAA etc.

Labels:

  • Label: result

    Label Description: Result

    Example: pe-submit-error,drop,rate-limit,bypass,sync,send-x etc.

input_queue_total

Description: Total number of Inbound queues

Sample Query: sum(irate(session_rule{app_id=\"N7\",message_type=~\".*\"}[1m])) by (app_id,message_type)

Labels:

  • Label: app_id

    Label Description: Interface name that connects PCF to other network functions

    Example: N7,Rx etc.

Labels:

  • Label: message_type

    Label Description: Trigger Enum

    Example: CREATE-REQ,DELETE-REQ,UPDATE-REQ,AAR,STR etc.

ldap_policy_request_total

Description: Monitors the total count of the ldap policy requests to evaluate policies that are processed by the PCF Engine.

Sample Query: sum(irate(ldap_policy_request_total{type=~\".*ldap.*\",result=\"notify error xxx\"}[1m])>0) by (type, result)

Labels:

  • Label: type

    Label Description: Message Type as ldap or broadcast

    Example: ldap,broadcast

Labels:

  • Label: result

    Label Description: The result

    Example: notify_error_xxx, rate_limited

message_total

Description: Monitors the total count of the ldap messages that are processed by the PCF Engine.

Sample Query: sum(irate(message_total{type=\"ldap-change-res\",status=\"success\"}[1m])) by (type,status)

Labels:

  • Label: type

    Label Description: Message Type for ldap change or ldap search

    Example: ldap-change-res,ldap-search-res

Labels:

  • Label: status

    Label Description: Status of message as error or success

    Example: success,error

pcf_messages_duration_seconds

Description: Aggregates the total amount of time that the PCF Engine took to process the messages

Sample Query: sum(irate(pcf_messages_duration_seconds[1m])) by (interface,name,message_type)

Labels:

  • Label: interface

    Label Description: Interface name that connects PCF to other network functions

    Example: N7, N15, N25, N28, LDAP

Labels:

  • Label: name

    Label Description: Interface name that connects PCF to other network functions

    Example: N7_CREATE, N7_UPDATE, N7_DELETE, N7_NOTIFY,etc.

Labels:

  • Label: message_type

    Label Description: Message Type as Request or Response

    Example: REQ,RES

pcf_messages_total

Description: Monitors the total count of the PCF messages that are processed by the PCF Engine.

Sample Query: sum(irate(pcf_messages_total{interface=\"N7\",name=~\".*\",message_type=\"REQ\"}[1m])) by (interface,name,message_type)

Labels:

  • Label: interface

    Label Description: Interface name that connects PCF to other network functions

    Example: N7, N15, N25, N28, LDAP

Labels:

  • Label: name

    Label Description: Interface name that connects PCF to other network functions

    Example: N7_CREATE, N7_UPDATE, N7_DELETE, N7_NOTIFY, N15_CREATE, N15_UPDATE, N15_DELETE, N15_NOTIFY, N28_SUBSCRIBE, N28_UNSUBSCRIBE, N28_NOTIFY, N28_TERMINATE, UDR_QUERY_SM, UDR_QUERY_AM

Labels:

  • Label: message_type

    Label Description: Message Type as Request or Response

    Example: REQ,RES

policy_req_triggers_total

Description: Aggregates the total count of the policy requests triggers toward the PCF Engine

Sample Query: sum(irate(policy_req_triggers_total{interface=\"N7\",name=~\".*\"}[1m])) by (interface,name)

Labels:

  • Label: interface

    Label Description: Interface name that connects PCF to other network functions

    Example: N15,N7

Labels:

  • Label: name

    Label Description: Trigger Enum

    Example: AN_CH_COR, PLMN_CH, RE_TIMEOUT etc.

ran_nas_total

Description: Total number of rannas cause

Sample Query: sum(irate(ran_nas_total{media_type=\"1\",protocol_type=\"1\",cause_type=\"3\"}[1m])) by (media_type, protocol_type,cause_type)

Labels:

  • Label: media_type

    Label Description: Media Type

    Example: 1, 2, 3 etc.

Labels:

  • Label: protocol_type

    Label Description: Protocol Type

    Example: 1, 2, 3 etc.

Labels:

  • Label: cause_type

    Label Description: Cause Type

    Example: 1, 2, 3 etc.

session_rule_total

Description: Captures the total Session Rule requests

Sample Query: sum(irate(session_rule{interface=\"N7\",name=~\".*\"}[1m])) by (interface,name)

Labels:

  • Label: interface

    Label Description: Interface name that connects PCF to other network functions

    Example: N7

Labels:

  • Label: name

    Label Description: ARP Priority Level

    Example: 1,2,3 etc.