5.6 Performance measurements for UDM

28.5523GPP5G performance measurementsManagement and orchestrationRelease 18TS

5.6.1 Mean number of registered subscribers through UDM

a) This measurement provides the mean number of registered subscribers to UDM .

b) SI

c) This measurement is obtained by sampling at a unified interval the number of registered subscribers in a UDM and then taking the arithmetic mean.

d) A single integer value

e) RM.RegisteredSubUDMNbrMean

f) UDMFunction

g) Valid for packet switching

h) 5GS

5.6.2 Maximum number of registered subscribers through UDM

a) This measurement provides the maximum number of registered subscribers to UDM .

b) SI

c) This measurement is obtained by sampling at a unified interval the number of registered subscribers in the UDM and then taking the maximum.

d) A single integer value

e) RM.RegisteredSubUDMNbrMax

f) UDMFunction

g) Valid for packet switching

h) 5GS

5.6.3 Mean number of unregistered subscribers through UDM

a) This measurement provides the mean number of unregistered subscribers to UDM .

b) SI

c) This measurement is obtained by sampling at a unified interval the number of unregistered subscribers in the UDM and then taking the arithmetic mean.

d) A single integer value

e) RM.UnregisteredSubUDMNbrMean

f) UDMFunction

g) Valid for packet switching

h) 5GS

5.6.4 Maximum number of unregistered subscribers through UDM

a) This measurement provides the maximum number of unregistered subscribers to UDM .

b) SI

c) This measurement is obtained by sampling at a unified interval the number of unregistered subscribers in the UDM and then taking the maximum.

d) A single integer value

e) RM.UnregisteredSubUDMNbrMax

f) UDMFunction

g) Valid for packet switching

h) 5GS

5.6.5 Distribution of subscriber profile sizes in UDM

a) This measurement provides the distribution of subscriber profile sizes in UDM.

b) CC

c) This measurement is obtained by the following method:

– for each observed subscriber profile its size is determined;

– the bin with the range corresponding to the observed service profile size is selected;

– the value of the counter for the selected bin is incremented by 1

E.g. for observed subscriber profile size of 3300 bytes, the counter corresponding to the bin "0-5000" is incremented by one.

d) Each measurement is an integer representing the count of service profiles with size within the range of the bin.

e) RM.SubscriberProfileSizesCount.Bin where Bin indicates the size range which is vendor specific.

f) UDMFunction

g) Valid for packet switching

h) 5GS

5.6.6 Mean size of subscriber profiles in UDM

a) This measurement provides the mean size of subscriber profiles in UDM.

b) SI

c) This measurement is obtained by inspecting the sizes ot subscriber profiles in UDM and then takin their arithmetic mean.

d) A single integer value.

e) RM.SubscriberProfileSizesMean.

f) UDMFunction

g) Valid for packet switching

h) 5GS

5.6.7 Distribution of UDM SubscriberDataManagement message sizes

a) This measurement provides the distribution of message sizes in UDM SubscriberDataManagement.

b) DER (n=1)

c) This measurement is obtained by the following method:

– for each observed UDM_SubscriberDataManagement response or notification message ("SDM Get Response", "SDM Notification Notify", "SDM Info Response") its size is determined;

– the bin with the range corresponding to the observed message size is selected under sub-counter corresponding to the message type;

– the value of the counter for the selected bin is incremented by 1

E.g. for an observed "SDM Get Response" message with size of 4500 bytes, the counter corresponding to the bin "0-5000" is incremented by one.

d) Each measurement is an integer representing the count of service profiles with size within the range of the bin.

e) RM.UdmSdm.GetResponseSize.Bin where Bin indicates the size range which is vendor specific.

RM.UdmSdm.NotificationSize.Bin where Bin indicates the size range which is vendor specific.

RM.UdmSdm.InfoResponseSize.Bin where Bin indicates the size range which is vendor specific.

f) UDMFunction

g) Valid for packet switching

h) 5GS

5.6.8 Subscriber data management related measurements

5.6.8.1 Subscription data getting

5.6.8.1.1 Number of subscription data getting requests

a) This measurement provides the number of subscription data getting requests received by the UDM.

b) CC

c) Receipt of an Nudm_SDM_Get request by the UDM from a consumer NF (e.g., AMF), each message increments the relevant subcounter per subscriber data type by 1 (see 3GPP TS 23.502 [7]).

d) An integer value

e) SDM.GetReq.Type,
Where Type indicates the subscription data type.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.8.1.2 Number of successful subscription data gettings

a) This measurement provides the number of successful subscription data gettings at UDM.

b) CC

c) Transmission of an Nudm_SDM_Get response by the UDM to a consumer NF (e.g., AMF) indicating a successful subscription data getting, each message increments the relevant subcounter per subscriber data type by 1 (see 3GPP TS 29.503 [51]).

d) An integer value

e) SDM.GetSucc.Type,
Where Type indicates the subscription data type.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.8.1.3 Number of failed subscription data gettings

a) This measurement provides the number of failed subscription data gettings at UDM.

b) CC

c) Transmission of an Nudm_SDM_Get response by the UDM to a consumer NF (e.g., AMF) indicating a failed subscription data getting, each message increments the relevant subcounter per failure case by 1 (see TS 29.503 [51]).

d) An integer value

e) SDM.GetFail.Cause,
Where Cause indicates the failure cause of the subscription data getting.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.8.2 SDM subscription

5.6.8.2.1 Number of SDM subscribing requests

a) This measurement provides the number of SDM subscribing requests received by the UDM.

b) CC

c) Receipt of an Nudm_SDM_Subscribe request by the UDM from a consumer NF (e.g., AMF), each message increments the relevant subcounter per subscriber data type by 1 (see 3GPP TS 23.502 [7]).

d) An integer value

e) SDM.SubscribeReq.Type,
Where Type indicates the subscription data type.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.8.2.2 Number of successful SDM subscribings

a) This measurement provides the number of successful SDM subscribings at UDM.

b) CC

c) Transmission of an Nudm_SDM_Subscribe by the UDM to a consumer NF (e.g., AMF) indicating a successful SDM subscribings, each message increments the relevant subcounter per subscriber data type by 1 (see 3GPP TS 29.503 [51[x]]).

d) An integer value

e) SDM.SubscribeSucc.Type,
Where Type indicates the subscription data type.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.8.2.3 Number of failed SDM subscribings

a) This measurement provides the number of failed SDM subscribings at UDM.

b) CC

c) Transmission of an Nudm_SDM_Subscribe response by the UDM to a consumer NF (e.g., AMF) indicating a failed SDM subscribings, each message increments the relevant subcounter per failure case by 1 (see TS 29.503 [51]).

d) An integer value

e) SDM.SubscribeFail.Cause,
Where Cause indicates the failure cause of the SDM subscribing.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.8.3 Subscription data notification

5.6.8.3.1 Number of subscription data notifications

a) This measurement provides the number of subscription data notifications sent by the UDM.

b) CC

c) Transmission of an Nudm_SDM_Notification by the UDM from a consumer NF (e.g., AMF), each message increments the relevant subcounter per subscriber data type by 1 (see TS 23.502 [7]).

d) An integer value

e) SDM.SubDataNotif.Type,
Where Type indicates the subscription data type.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.9 Parameter provisioning related measurements

5.6.9.1 Parameter creations

5.6.9.1.1 Number of parameter creation requests

a) This measurement provides the number of parameter creation requests received by the UDM.

b) CC

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

d) An integer value

e) PPV.CreateReq.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.9.1.2 Number of successful parameter creations

a) This measurement provides the number of successful parameter creations at UDM.

b) CC

c) Transmission of an Nnef_ParameterProvision_Create response by the UDM to a consumer NF (e.g., AMF) indicating a successful parameter creation (see TS 29.503 [51]).

d) An integer value

e) PPV.CreateSucc.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.9.1.3 Number of failed parameter creations

a) This measurement provides the number of failed parameter creations at UDM.

b) CC

c) Transmission of an Nnef_ParameterProvision_Create response by the UDM to a consumer NF (e.g., AMF) indicating a failed parameter creation, each message increments the relevant subcounter per failure case by 1 (see TS 29.503 [51]).

d) An integer value

e) PPV.CreateFail.Cause,
Where Cause indicates the failure cause of the parameter creation.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.9.2 Parameter update

5.6.9.2.1 Number of parameter update requests

a) This measurement provides the number of parameter update requests received by the UDM.

b) CC

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

d) An integer value

e) PPV.UpdateReq.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.9.2.2 Number of successful parameter updates

a) This measurement provides the number of successful parameter updates at UDM.

b) CC

c) Transmission of an Nudm_ParameterProvision_Update response by the UDM to a consumer NF (e.g., AMF) indicating a successful parameter update (see TS 29.503 [51]).

d) An integer value

e) PPV.UpdateSucc.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.9.2.3 Number of failed parameter updates

a) This measurement provides the number of failed parameter updates at UDM.

b) CC

c) Transmission of an Nudm_ParameterProvision_Update response by the UDM to a consumer NF (e.g., AMF) indicating a failed parameter update, each message increments the relevant subcounter per failure case by 1 (see TS 29.503 [51]).

d) An integer value

e) PPV.UpdateFail.Cause,
Where Cause indicates the failure cause of the parameter update.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.9.3 Parameter deletion

5.6.9.3.1 Number of parameter deletion requests

a) This measurement provides the number of parameter deletion requests received by the UDM.

b) CC

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

d) An integer value

e) PPV.DeleteReq.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.9.3.2 Number of successful parameter deletions

a) This measurement provides the number of successful parameter deletions at UDM.

b) CC

c) Transmission of an Nudm_ParameterProvision_Delete response by the UDM to a consumer NF (e.g., AMF) indicating a successful parameter deletion (see TS 29.503 [51]).

d) An integer value

e) PPV.DeleteSucc.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.9.3.3 Number of failed parameter deletions

a) This measurement provides the number of failed parameter deletions at UDM.

b) CC

c) Transmission of an Nudm_ParameterProvision_Delete response by the UDM to a consumer NF (e.g., AMF) indicating a failed parameter deletion, each message increments the relevant subcounter per failure case by 1 (see TS 29.503 [51]).

d) An integer value

e) PPV.DeleteFail.Cause,
Where Cause indicates the failure cause of the parameter deletion.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.9.4 Parameter getting

5.6.9.4.1 Number of parameter getting requests

a) This measurement provides the number of parameter getting requests received by the UDM.

b) CC

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

d) An integer value

e) PPV.GetReq.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.9.4.2 Number of successful parameter gettings

a) This measurement provides the number of successful parameter gettings at UDM.

b) CC

c) Transmission of an Nudm_ParameterProvision_Get response by the UDM to a consumer NF (e.g., AMF) indicating a successful parameter getting (see TS 29.503 [51]).

d) An integer value

e) PPV.GetSucc.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS

5.6.9.4.3 Number of failed parameter gettings

a) This measurement provides the number of failed parameter gettings at UDM.

b) CC

c) Transmission of an Nudm_ParameterProvision_Get response by the UDM to a consumer NF (e.g., AMF) indicating a failed parameter getting, each message increments the relevant subcounter per failure case by 1 (see TS 29.503 [51]).

d) An integer value

e) PPV.GetFail.Cause,
Where Cause indicates the failure cause of the parameter getting.

f) UDMFunction

g) Valid for packet switched traffic

h) 5GS