7 Policy Control Function Metrics

This chapter includes information about Metrics for Oracle Communications Cloud Native Policy Control Function (PCF).

Ingress Metrics

Below are the different metrics and respective tags that are available for Ingress:
Metric Name SM Service Tags UE Service Tags AM Service Tags User Service Tags DIAM-CONN Service Tags PolicyDS Tags LDAP Gateway Tags
ocpm_ingress_request_total

operation_type

dnn

snssai

nf_instance_id

sbi_priority

servicename_3gpp = ["npcf-smpolicycontrol","npcf-policyauthorization"]

operation_type

service name_ 3gpp = "npcfuepolicycontrol "

operation_type

nf_instance_id

sbi_priority

service name_ 3gpp = "npcfampolicycontrol "

NA

operation_type

dnn

nf_instance_id

servicename_3gpp = ["rx"]

NA NA
ocpm_userservice_inbound_count_total NA NA NA

operation_type

service_resource

[udr-service,chf-service,user-service]

NA NA NA
ocpm_ingress_response_total

operation_type

dnn

snssai

nf_instance_id

sbi_priority

servicename_3gpp = ["npcf-smpolicycontrol","npcf-policyauthorization"]

response_code

operation_type

servicename_3gpp = "npcf-ue-policy-control"

response_code

operation_type

nf_instance_id

sbi_priority

servicename_3gpp = "npcf-am-policy-control"

response_code

NA

operation_type

nf_instance_id

dnn

servicename_3gpp = ["rx"]

response_code

NA NA
client_request_total NA NA NA NA NA

operation

task

NA
client_response_total NA NA NA NA NA

operation

task

response

code

Egress Metrics

Below are the different metrics and respective tags that are available for Egress:

Metric Name SM Service Tags UE Service Tags AM Service Tags User Service Tags DIAM-CONN Service Tags PolicyDS Tags LDAP Gateway Tags
ocpm_egress_request_total

operation_type

dnn

snssai

nf_instance_id

sbi_priority

servicename_3gpp = ["npcf-smpolicycontrol","npcf-policyauthorization"]

operation_type

dnn

snssai

nf_instance_id

sbi_priority

servicename_3gpp = ["namf-comm", "npcf-ue-policy-control"]

operation_type

nf_instance_id

sbi_priority

servicename_3gpp = "npcf-am-policy-control"

NA

operation_type

dnn

nf_instance_id

servicename_3gpp = ["rx"]

NA NA
ocpm_udr_tracking_request_total NA NA NA

operation_type

nf_instance_id

servicename_3gpp= ["nudr-dr"]

service_resource ["policy-data"]

service_version ["v1,v2"]

service_subresource [am-data, sm-data, ue-policy-set, subs-to-notify]

NA NA NA
ocpm_chf_tracking_request_total NA NA NA

operation_type

nf_instance_id

servicename_3gpp= ["nchf-spendinglimitcontrol"]

service_resource ["subscriptions"]

service_version ["v1,v1"]

NA NA NA
ocpm_egress_response_total

operation_type

dnn

snssai

nf_instance_id

sbi_priority

servicename_3gpp = ["npcf-smpolicycontrol","npcf-policyauthorization"]

response_code

latency

operation_type

dnn

snssai

nf_instance_id

sbi_priority

servicename_3gpp = ["namf-comm", "npcf-ue-policy-control"]

response_code

latency

operation_type

nf_instance_id

sbi_priority

servicename_3gpp = ["npcf-am-policy-control"]

response_code

latency

NA

operation_type

nf_instance_id

dnn

servicename_3gpp = ["rx"]

response_code

NA NA
ocpm_udr_tracking_response_total NA NA NA

operation_type

nf_instance_id

servicename_3gpp= ["nudr-dr"]

service_resource ["policy-data"]

service_version ["v1,v2"]

service_subresource [am-data, sm-data, ue-policy-set, subs-to-notify]

response_code

NA NA NA
ocpm_chf_tracking_response_total NA NA NA

operation_type

nf_instance_id

servicename_3gpp= ["nchf-spendinglimitcontrol"]

service_resource ["subscriptions"]

service_version ["v1"]

response_code

NA NA NA
server_request_total NA NA NA NA NA

operation

task

NA
server_response_total NA NA NA NA NA

operation

task

response

ReqType

Code

Tag Description

Tags Description Values
operation_type Type of operation
  • create
  • get
  • Put
  • update
  • terminate
  • update_notify
  • terminate_notify
  • subscribe
  • unsubscribe
  • transfer
  • resubscribe
dnn Data Network Name or Access Point Name  
snssai Single Network Slice Selection Assistance Information  
response_code Response code

HTTP interfaces:

  • 1xx
  • 2xx
  • 3xx
  • 4xx
  • 5xx

Diameter interfaces:

  • 2xxx
  • 3xxx
  • 4xxx
  • 5xxx
latency

The total time in between request and response.

If latency between request and response is 203, then bucket number is 4

Max bucket set to 10 (0-9), Range 50ms.

 
nf_instance_Id Unique id of the nf Instance.

HTTP interfaces:

  • ingress: source nfInstanceId
  • egress: destination nfInstanceId

Diameter interfaces:

  • ingress: Origin-Host AVP
  • egress: Destination-Host AVP
sbi_priority Service Based Interface  
service_version Service version [UDR = "v1,v2", CHF = "v1"]

SM Service

Examples

  1. ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="create",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0

  2. ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="create",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0
  3. ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="update",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0
  4. ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="update",response_code="4xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0
  5. ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="delete",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol,snssai="11-abc123",} 1.0
  6. ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="delete",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0

  7. ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="get",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0
  8. ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="get",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0
  9. ocpm_egress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="update_notify",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0
  10. ocpm_egress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",,latency="9",operation_type="update_notify",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0
  11. ocpm_egress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="terminate_notify",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0
  12. ocpm_egress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",latency="6",operation_type="terminate_notify",response_code="4xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0

PA Service

Examples

  1. ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="create",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0
  2. ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="create",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0
  3. ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="update",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0
  4. ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="update",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0
  5. ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="delete",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0
  6. ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="delete",response_code="4xx",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0
  7. ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="get",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0
  8. ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="get",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0

UE Service

Examples

  1. ocpm_ingress_request_total{operation_type="get",servicename_3gpp="npcf-ue-policy-control",} 2.0
  2. ocpm_ingress_request_total{operation_type="delete",servicename_3gpp="npcf-ue-policy-control",} 2.0
  3. ocpm_ingress_response_total{operation_type="get",response_code="5xx",servicename_3gpp="npcf-ue-policy-control",} 4.0
  4. ocpm_ingress_response_total{operation_type="delete",response_code="4xx",servicename_3gpp="npcf-ue-policy-control",} 2.0
  5. ocpm_egress_request_total{operation_type="subscribe",servicename_3gpp="npcf-ue-policy-control",} 1.0
  6. ocpm_egress_response_total{operation_type="subscribe",response_code="2xx",servicename_3gpp="npcf-ue-policy-control",} 1.0

AM Service

Examples:

  1. ocpm_ingress_response_total{nf_instance_id="",operation_type="create",response_code="2xx",sbi_priority=" ",servicename_3gpp="npcf-am-policy-control/v1",} 2.0

  2. ocpm_ingress_request_total{nf_instance_id="",operation_type="create",sbi_priority=" ",servicename_3gpp="npcf-am-policy-control/v1",} 2.0

  3. ocpm_ingress_response_total{nf_instance_id="",operation_type="get",response_code="2xx",sbi_priority=" ",servicename_3gpp="npcf-am-policy-control/v1",} 1.0

  4. ocpm_ingress_request_total{nf_instance_id="",operation_type="get",sbi_priority=" ",servicename_3gpp="npcf-am-policy-control/v1",} 1.0

  5. ocpm_egress_response_total{latency="0",nf_instance_id="",operation_type="terminate_notify",response_code="2xx",sbi_priority=" ",servicename_3gpp="npcf-am-policy-control/v1",} 1.0

  6. ocpm_egress_response_total{latency="0",nf_instance_id="",operation_type="update_notify",response_code="2xx",sbi_priority=" ",servicename_3gpp="npcf-am-policy-control/v1",} 2.0

  7. ocpm_egress_request_total{nf_instance_id="",operation_type="update_notify",sbi_priority=" ",servicename_3gpp="npcf-am-policy-control/v1",} 2.0

  8. ocpm_egress_request_total{nf_instance_id="",operation_type="terminate_notify",sbi_priority=" ",servicename_3gpp="npcf-am-policy-control/v1",} 1.0

User Service

Examples

  1. ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="post",service_resource="udr-service",} 0.0
  2. ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="get",service_resource="chf-service",} 0.0
  3. ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="get",service_resource="udr-service",} 0.0
  4. ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="notify",service_resource="chf-service",} 0.0
  5. ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="delete",service_resource="user-service",} 0.0
  6. ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="get",service_resource="user-service",} 0.0
  7. ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="notify",service_resource="udr-service",} 0.0
  8. ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="delete",service_resource="udr-service",} 0.0
  9. ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="terminate",service_resource="chf-service",} 0.0
  10. ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="delete",service_resource="chf-service",} 0.0
  11. ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="patch",service_resource="udr-service",} 0.0
  12. ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="put",service_resource="udr-service",} 0.0

UDR

  1. ocpm_udr_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="get",service_resource="policy-data",service_subresource="ue-policy-set",service_version="v1",servicename_3gpp="nudr-dr",} 0.0
  2. ocpm_udr_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="unsubscribe",service_resource="policy-data",service_subresource="subs-to-notify",service_version="v1",servicename_3gpp="nudr-dr",} 0.0
  3. ocpm_udr_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="unsubscribe",service_resource="policy-data",service_subresource="sm-data",service_version="v1",servicename_3gpp="nudr-dr",} 0.0
  4. ocpm_udr_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="subscribe",service_resource="policy-data",service_subresource="subs-to-notify",service_version="v1",servicename_3gpp="nudr-dr",} 1.0
  5. ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="subscribe",response_code="2xx",service_resource="policy-data",service_subresource="",service_version="v1",servicename_3gpp="nudr-dr",} 0.0
  6. ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="unsubscribe",response_code="5xx",service_resource="policy-data",service_subresource="am-data",service_version="v1",servicename_3gpp="nudr-dr",} 0.0

  7. ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="unsubscribe",response_code="1xx",service_resource="policy-data",service_subresource="subs-to-notify",service_version="v1",servicename_3gpp="nudr-dr",} 1.0

  8. ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="put",response_code="1xx",service_resource="policy-data",service_subresource="sm-data",service_version="v1",servicename_3gpp="nudr-dr",} 0.0

  9. ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="subscribe",response_code="3xx",service_resource="policy-data",service_subresource="subs-to-notify",service_version="v1",servicename_3gpp="nudr-dr",} 1.0

  10. ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="get",response_code="2xx",service_resource="policy-data",service_subresource="",service_version="v1",servicename_3gpp="nudr-dr",} 0.0
  11. ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="patch",response_code="2xx",service_resource="policy-data",service_subresource="am-data",service_version="v1",servicename_3gpp="nudr-dr",} 1.0

CHF

  1. ocpm_chf_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",operation_type="unsubscribe",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0
  2. ocpm_chf_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",operation_type="put",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0
  3. ocpm_chf_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",operation_type="subscribe",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 1.0
  4. ocpm_chf_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",operation_type="subscribe",response_code="5xx",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0
  5. ocpm_chf_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",operation_type="put",response_code="4xx",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0
  6. ocpm_chf_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",operation_type="put",response_code="1xx",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0
  7. ocpm_chf_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",operation_type="unsubscribe",response_code="4xx",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0
  8. ocpm_chf_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",operation_type="unsubscribe",response_code="2xx",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0

Diam Connector

  1. ocpm_egress_response_total{latency="3",nf_instance_id="AF.oracle.com",operation_type="update_notify",response_code="2xxx",servicename_3gpp="rx",} 1.0
  2. ocpm_egress_request_total{nf_instance_id="AF.oracle.com",operation_type="update_notify",servicename_3gpp="rx",} 1.0
  3. ocpm_ingress_request_total{apn="",nf_instance_id="AF.oracle.com",operation_type="create",servicename_3gpp="rx",} 5.0
  4. ocpm_ingress_response_total{apn="",nf_instance_id="ocpcf",operation_type="create",response_code="2xxx",servicename_3gpp="rx",} 2.0

Policy DS

  1. client_request_total{application="policyds",operation="SEARCH",workflow="LDAP",} 1.0
  2. client_response_total{application="policyds",operation="SEARCH",response="200",workflow="LDAP",} 1.0
  3. server_request_total{application="policyds",operation="SEARCH",task="USER_SERVICE",} 1.0
  4. server_request_total{application="policyds",operation="GET",task="LDAP",} 1.0
  5. server_request_total{application="policyds",operation="INSERT",task="PRE",} 1.0
  6. server_response_total{application="policyds",operation="POST",response="200",} 1.0
LDAP Gateway
  1. ldap_request_total{ReqType="GET",application="ldapgateway"} 13.0
  2. ldap_response_total{Code="4xx",ReqType="GET",application="ldapgateway"} 0.0
  3. ldap_response_total{Code="2xx",ReqType="GET",application="ldapgateway"} 13.0
  4. ldap_response_total{Code="5xx",ReqType="GET",application="ldapgateway"} 0.0