5.5 Performance measurements for PCF

28.5523GPP5G performance measurementsManagement and orchestrationRelease 18TS

5.5.1 AM policy association related measurements

5.5.1.1 Number of AM policy association requests

a) This measurement provides the number of AM policy association requests received by the visiting PCF ((V-)PCF).

b) CC

c) On receipt by the PCF from the AMF of Npcf_AMPolicyControl_Create (see TS 23.502 [7]). Each AM policy association request is added to the relevant subcounter per S-NSSAI.

d) Each subcounter is an integer value

e) PA.PolicyAMAssoReq.SNSSAI

Where SNSSAI identifies the S-NSSAI;

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

i) One usage of this performance measurements is for performance assurance.

5.5.1.2 Number of successful AM policy associations

a) This measurement provides the number of successful AM policy associations at the visiting PCF ((V-)PCF).

b) CC

c) On transmission by the PCF to the AMF of Npcf_AMPolicyControl_Create response (see TS 23.502 [7]). Each successful AM policy association is added to the relevant subcounter per S-NSSAI.

d) Each subcounter is an integer value

e) PA.PolicyAMAssoSucc.SNSSAI

Where SNSSAI identifies the S-NSSAI;

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

i) One usage of this performance measurements is for performance assurance.

5.5.1.3 Number of AM policy association update requests

a) This measurement provides the number of AM policy association update requests PCF received from AMF.

b) CC

c) PCF receives the update (post) operation sent by AMF for the "policies / {polassoid} / update" resource URL.

d) A single integer value

e) PCF.PolicyAmAssocUpdateReq

f) PCFFunction

g) Valid for packet switching

h) 5GS

5.5.1.4 Number of successful AM policy association updates

a) This measurement provides the number of successful update of AM policy association on PCF.

b) CC

c) PCF returns "200 OK" response message

d) A single integer value

e) PCF.PolicyAmAssocUpdateSucc

f) PCFFunction

g) Valid for packet switching

h) 5GS

5.5.1.5 Number of AM policy association update notify requests

a) This measurement provides the number of SM policy association update notify requests PCF sends to SMF.

b) CC

c) PCF sends update (post) operation to AMF for "{notification URI} / update" or "{notification URI} / terminate" resource URL (see clause 4.2 in TS 29.507[39]). Each association update request is added to the relevant subcounter per S-NSSAI.

d) A single integer value

e) PCF.PolicyAmAssocNotifReq.SNSSAI

Where SNSSAI identifies the S-NSSAI

f) PCFFunction

g) Valid for packet switching

h) 5GS

5.5.1.6 Number of successful AM policy association update notifies

a) This measurement provides the number of successful update notifies of AM policy association on PCF.

b) CC

c) PCF receives "204 No Content" response message sent by AMF (see clause 4.2 in TS 29.507[39]). Each successful association is added to the relevant subcounter per S-NSSAI.

d) A single integer value

e) PCF.PolicyAmAssocNotifSucc.SNSSAI

Where SNSSAI identifies the S-NSSAI

f) PCFFunction

g) Valid for packet switching

h) 5GS

5.5.2 SM policy association related measurements

5.5.2.1 Number of SM policy association requests

a) This measurement provides the number of SM policy association requests received by the PCF.

b) CC

c) On receipt by the PCF from the SMF of Npcf_SMPolicyControl_Create (see TS 23.502 [7]). Each SM policy association request is added to the relevant subcounter per S-NSSAI.

d) Each subcounter is an integer value

e) PA.PolicySMAssoReq.SNSSAI

Where SNSSAI identifies the S-NSSAI;

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

i) One usage of this performance measurements is for performance assurance.

5.5.2.2 Number of successful SM policy associations

a) This measurement provides the number of successful SM policy associations at the PCF.

b) CC

c) On transmission by the PCF to the SMF of Npcf_SMPolicyControl_Create response (see TS 23.502 [7]). Each successful SM policy association is added to the relevant subcounter per S-NSSAI.

d) Each subcounter is an integer value

e) PA.PolicySMAssoSucc.SNSSAI

Where SNSSAI identifies the S-NSSAI;

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

i) One usage of this performance measurements is for performance assurance.

5.5.2.3 Number of SM policy association update requests

a) This measurement provides the number of SM policy association update requests PCF received from SMF.

b) CC

c) PCF receives the update (post) operation sent by SMF for the " sm-policies/{smPolicyId}/update " resource URL (see clause 4.2 in TS 29.512[40]). Each association update request is added to the relevant subcounter per S-NSSAI.

d) A single integer value

e) PCF.PolicySmAssocUpdateReq.SNSSAI

Where SNSSAI identifies the S-NSSAI

f) PCFFunction

g) Valid for packet switching

h) 5GS

5.5.2.4 Number of successful SM policy association updates

a) This measurement provides the number of successful update of SM policy association on PCF.

b) CC

c) PCF returns "200 OK" response message (see clause 4.2 in TS 29.512[40]). Each successful association is added to the relevant subcounter per S-NSSAI.

d) A single integer value

e) PCF.PolicySmAssocUpdateSucc.SNSSAI

Where SNSSAI identifies the S-NSSAI

f) PCFFunction

g) Valid for packet switching

h) 5GS

5.5.2.5 Number of SM policy association update notify requests

a) This measurement provides the number of SM policy association update notify requests PCF sends to SMF.

b) CC

c) PCF sends update (post) operation to SMF for the " {NotificationUri}/update " resource URL (see clause 4.2 in TS 29.512[40]). Each association update request is added to the relevant subcounter per S-NSSAI.

d) A single integer value

e) PCF.PolicySmAssocNotifReq.SNSSAI

Where SNSSAI identifies the S-NSSAI

f) PCFFunction

g) Valid for packet switching

h) 5GS

5.5.2.6 Number of successful SM policy association update notifies

a) This measurement provides the number of successful update notifies of SM policy association on PCF.

b) CC

c) PCF receives "200 OK" or "204 No Content" response message sent by SMF (see clause 4.2 in TS 29.512[40]). Each successful association is added to the relevant subcounter per S-NSSAI.

d) A single integer value

e) PCF.PolicySmAssocNotifSucc.SNSSAI

Where SNSSAI identifies the S-NSSAI

f) PCFFunction

g) Valid for packet switching

h) 5GS

5.5.3 UE policy association related measurements

5.5.3.1 Number of UE policy association requests

a) This measurement provides the number of UE policy association requests received by the PCF.

b) CC

c) On receipt by the PCF from the AMF of Npcf_UEPolicyControl Create Request (see TS 23.502 [7]).

d) A single integer value

e) PA.PolicyUeAssoReq

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.3.2 Number of successful UE policy associations

a) This measurement provides the number of successful UE policy associations at the PCF.

b) CC

c) On transmission by the PCF to the AMF of Npcf_UEPolicyControl Create Response (see TS 23.502 [7]) indicating a successful UE policy association.

d) A single integer value

e) PA.PolicyUeAssoSucc

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.4 Background data transfer policy control related measurements

5.5.4.1 Background data transfer policy creation

5.5.4.1.1 Number of background data transfer policy creation requests

a) This measurement provides the number of background data transfer policy creation requests received by the PCF.

b) CC

c) Receipt of an Npcf_BDTPolicyControl_Create request by the PCF from an NEF (see TS 23.502 [7]).

d) An integer value

e) BDTP.CreateReq

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.4.1.2 Number of successful background data transfer policy creations

a) This measurement provides the number of successful background data transfer policy creations at the PCF.

b) CC

c) Transmission of an Npcf_BDTPolicyControl_Create response by the PCF to an NEF indicating a successful background data transfer policy creation (see TS 29.554 [a]).

d) An integer value

e) BDTP.CreateSucc

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.4.1.3 Number of failed background data transfer policy creations

a) This measurement provides the number of failed background data transfer policy creations at the PCF.

b) CC

c) Transmission of an Npcf_BDTPolicyControl_Create response by the PCF to an NEF indicating a failed background data transfer policy creation (see TS 29.554 [a]), each message increments the relevant subcounter per failure cause by 1.

d) Each subcounter is an integer value

e) BDTP.CreateFail.cause
Where cause indicates the failure cause of background data transfer policy creation.

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.5 AM policy authorization related measurements

5.5.5.1 Creation of AM policy authorization

5.5.5.1.1 Number of AM policy authorization creation requests

a) This measurement provides the number of AM policy authorization creation requests received by the PCF.

b) CC

c) Receipt of an Npcf_AMPolicyAuthorization_Create request by the PCF from an NF consumer (e.g., AF) (see 3GPP TS 23.502 [7]).

d) An integer value

e) PAU.AmCreateReq

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.5.1.2 Number of successful AM policy authorization creations

a) This measurement provides the number of successful AM policy authorization creations at the PCF.

b) CC

c) Transmission of an Npcf_AMPolicyAuthorization_Create response by the PCF to an NF consumer indicating a successful AM policy authorization creation (see TS 29.507 [39]).

d) An integer value

e) PAU.AmCreateSucc

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.5.1.3 Number of failed AM policy authorization creations

a) This measurement provides the number of failed AM policy authorization creations at the PCF.

b) CC

c) Transmission of an Npcf_AMPolicyAuthorization_Create response by the PCF to an NF consumer indicating a failed AM policy authorization creation (see TS 29.507 [39]), each message increments the relevant subcounter per failure cause by 1.

d) An integer value

e) PAU.AmCreateFail.cause
Where cause indicates the failure cause of the AM policy authorization creation.

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.5.2 Update of AM policy authorization

5.5.5.2.1 Number of AM policy authorization update requests

a) This measurement provides the number of AM policy authorization update requests received by the PCF.

b) CC

c) Receipt of an Npcf_AMPolicyAuthorization_Update request by the PCF from an NF consumer (e.g., AF) (see 3GPP TS 23.502 [7]).

d) An integer value

e) PAU.AmUpdateReq

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.5.2.2 Number of successful AM policy authorization updates

a) This measurement provides the number of successful AM policy authorization updates at the PCF.

b) CC

c) Transmission of an Npcf_AMPolicyAuthorization_Update response by the PCF to an NF consumer indicating a successful AM policy authorization update (see TS 29.507 [39]).

d) An integer value

e) PAU.AmUpdateSucc

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.5.2.3 Number of failed AM policy authorization updates

a) This measurement provides the number of failed AM policy authorization updates at the PCF.

b) CC

c) Transmission of an Npcf_AMPolicyAuthorization_Update response by the PCF to an NF consumer indicating a failed AM policy authorization update (see TS 29.507 [39]), each message increments the relevant subcounter per failure cause by 1.

d) An integer value

e) PAU.AmUpdateFail.cause
Where cause indicates the failure cause of the AM policy authorization update.

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.5.3 Deletion of AM policy authorization

5.5.5.3.1 Number of AM policy authorization deletion requests

a) This measurement provides the number of AM policy authorization deletion requests received by the PCF.

b) CC

c) Receipt of an Npcf_AMPolicyAuthorization_Delete request by the PCF from an NF consumer (e.g., AF) (see 3GPP TS 23.502 [7]).

d) An integer value

e) PAU.AmDeleteReq

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.5.3.2 Number of successful AM policy authorization deletions

a) This measurement provides the number of successful AM policy authorization deletions at the PCF.

b) CC

c) Transmission of an Npcf_AMPolicyAuthorization_Delete response by the PCF to an NF consumer indicating a successful AM policy authorization deletion (see TS 29.507 [39]).

d) An integer value

e) PAU.AmDeleteSucc

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.5.3.3 Number of failed AM policy authorization deletions

a) This measurement provides the number of failed AM policy authorization deletions at the PCF.

b) CC

c) Transmission of an Npcf_AMPolicyAuthorization_Delete response by the PCF to an NF consumer indicating a failed AM policy authorization deletion (see TS 29.507 [39]), each message increments the relevant subcounter per failure cause by 1.

d) An integer value

e) PAU.AmDeleteFail.cause
Where cause indicates the failure cause of the AM policy authorization deletion.

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.6 SM policy authorization related measurements

5.5.6.1 Creation of SM policy authorization

5.5.6.1.1 Number of SM policy authorization creation requests

a) This measurement provides the number of SM policy authorization creation requests received by the PCF.

b) CC

c) Receipt of an Npcf_PolicyAuthorization_Create request by the PCF from an NF consumer (e.g., AF) (see TS 23.502 [7]).

d) An integer value

e) PAU.SmCreateReq

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.6.1.2 Number of successful SM policy authorization creations

a) This measurement provides the number of successful SM policy authorization creations at the PCF.

b) CC

c) Transmission of an Npcf_PolicyAuthorization_Create response by the PCF to an NF consumer indicating a successful SM policy authorization creation (see TS 29.507 [39]).

d) An integer value

e) PAU.SmCreateSucc

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.6.1.3 Number of failed SM policy authorization creations

a) This measurement provides the number of failed SM policy authorization creations at the PCF.

b) CC

c) Transmission of an Npcf_PolicyAuthorization_Create response by the PCF to an NF consumer indicating a failed SM policy authorization creation (see TS 29.507 [39]), each message increments the relevant subcounter per failure cause by 1.

d) An integer value

e) PAU.SmCreateFail.cause
Where cause indicates the failure cause of the SM policy authorization creation.

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.6.2 Update of SM policy authorization

5.5.6.2.1 Number of SM policy authorization update requests

a) This measurement provides the number of SM policy authorization update requests received by the PCF.

b) CC

c) Receipt of an Npcf_PolicyAuthorization_Update request by the PCF from an NF consumer (e.g., AF) (see 3GPP TS 23.502 [7]).

d) An integer value

e) PAU.SmUpdateReq

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.6.2.2 Number of successful SM policy authorization updates

a) This measurement provides the number of successful SM policy authorization updates at the PCF.

b) CC

c) Transmission of an Npcf_PolicyAuthorization_Update response by the PCF to an NF consumer indicating a successful SM policy authorization update (see TS 29.507 [39]).

d) An integer value

e) PAU.SmUpdateSucc

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.6.2.3 Number of failed SM policy authorization updates

a) This measurement provides the number of failed SM policy authorization updates at the PCF.

b) CC

c) Transmission of an Npcf_PolicyAuthorization_Update response by the PCF to an NF consumer indicating a failed SM policy authorization update (see TS 29.507 [39]), each message increments the relevant subcounter per failure cause by 1.

d) An integer value

e) PAU.SmUpdateFail.cause
Where cause indicates the failure cause of the SM policy authorization update.

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.6.3 Deletion of SM policy authorization

5.5.6.3.1 Number of SM policy authorization deletion requests

a) This measurement provides the number of SM policy authorization deletion requests received by the PCF.

b) CC

c) Receipt of an Npcf_PolicyAuthorization_Delete request by the PCF from an NF consumer (e.g., AF) (see 3GPP TS 23.502 [7]).

d) An integer value

e) PAU.SmDeleteReq

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.6.3.2 Number of successful SM policy authorization deletions

a) This measurement provides the number of successful SM policy authorization deletions at the PCF.

b) CC

c) Transmission of an Npcf_PolicyAuthorization_Delete response by the PCF to an NF consumer indicating a successful SM policy authorization deletion (see TS 29.507 [39]).

d) An integer value

e) PAU.SmDeleteSucc

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.6.3.3 Number of failed SM policy authorization deletions

a) This measurement provides the number of failed SM policy authorization deletions at the PCF.

b) CC

c) Transmission of an Npcf_PolicyAuthorization_Delete response by the PCF to an NF consumer indicating a failed SM policy authorization deletion (see TS 29.507 [39]), each message increments the relevant subcounter per failure cause by 1.

d) An integer value

e) PAU.SmDeleteFail.cause
Where cause indicates the failure cause of the SM policy authorization deletion.

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.7 Event exposure related measurements

5.5.7.1 Event exposure subscribe

5.5.7.1.1 Number of event exposure subscribe requests

a) This measurement provides the number of event exposure subscribe requests received by the PCF.

b) CC

c) Receipt of an Npcf_EventExposure_Subscribe request by the PCF from an NF consumer (e.g., NEF) (see TS 23.502 [7]).

d) An integer value

e) EEX.SubscribeReq

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.7.1.2 Number of successful event exposure subscribe

a) This measurement provides the number of successful event exposure subscribe at the PCF.

b) CC

c) Transmission of an Npcf_EventExposure_Subscribe response by the PCF to an NF consumer (e.g., NEF) indicating a successful event exposure subscribe (see TS 29.507 [39]).

d) An integer value

e) EEX.SubscribeSucc

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.7.1.3 Number of failed event exposure subscribe

a) This measurement provides the number of failed event exposure subscribe at the PCF.

b) CC

c) Transmission of an Npcf_EventExposure_Subscribe response by the PCF to an NF consumer (e.g., NEF) indicating a failed event exposure subscribe (see TS 29.507 [39]), each message increments the relevant subcounter per failure cause by 1.

d) An integer value

e) EEX.SubscribeFail.cause
Where cause indicates the failure cause of the event exposure subscribe.

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.7.2 Event exposure unsubscription

5.5.7.2.1 Number of event exposure unsubscribe requests

a) This measurement provides the number of event exposure unsubscribe requests received by the PCF.

b) CC

c) Receipt of an Npcf_EventExposure_Unsubscribe request by the PCF from an NF consumer (e.g., NEF) (see 3GPP TS 23.502 [7]).

d) An integer value

e) EEX.UnsubscribeReq

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.7.2.2 Number of successful event exposure unsubscribe

a) This measurement provides the number of successful event exposure unsubscribe at the PCF.

b) CC

c) Transmission of an Npcf_EventExposure_Unsubscribe response by the PCF to an NF consumer (e.g., NEF) indicating a successful event exposure unsubscribe (see TS 29.507 [39]).

d) An integer value

e) EEX.UnsubscribeSucc

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.7.2.3 Number of failed event exposure unsubscribe

a) This measurement provides the number of failed event exposure unsubscribe at the PCF.

b) CC

c) Transmission of an Npcf_EventExposure_Unsubscribe response by the PCF to an NF consumer (e.g., NEF) indicating a failed event exposure unsubscribe (see TS 29.507 [39]), each message increments the relevant subcounter per failure cause by 1.

d) An integer value

e) EEX.UnsubscribeFail.cause
Where cause indicates the failure cause of the event exposure unsubscribe.

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS

5.5.7.3 Event exposure notification

5.5.7.3.1 Number of event exposure notifications

a) This measurement provides the number of event exposure notifications sent by the PCF.

b) CC

c) Transmission of an Npcf_EventExposure_Notify message by the PCF to an NF consumer (e.g., NEF) (see TS 29.502 [7]).

d) An integer value

e) EEX.NotifyNbr

f) PCFFunction

g) Valid for packet switched traffic

h) 5GS