PCF Service Category
charging_rule_base_total
Description: Total number of charging rule
Sample Query: sum(irate(charging_rule_base{interface=\"N7\"\"N5\",name=~\".*\",action=\"install\"}[1m])) by (interface,name,action)
Labels:
Label:
interface
Label Description: Interface name that connects PCF to other network functions
Example: N7, N5, 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\"\"N5\",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, N5, 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\"\"N5\",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,N5, 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.