KPIs, and Metrics

This section provides information about the KPIs and Metrics for Oracle Communications User Data Repository (OCUDR).

Note:

A sample Grafana json is available in the UDR Cusomer Documentation on Oracle Help Center. You can download and import the file to your repository.

Metrics

Following provides the metrics information for UDR.

Table 4-1 Metrics for OCUDR

Metric Details UDR Microservices Service Operation Metric Response Code Notes
No of Requests nudr-drservice All UDR Ingress Request Rate Not Applicable All requests processed by UDR
No of Requests of each type/No of Successful Responses nudr-drservice PostRequests Creates Subscriber/ Creates Subscription 201
nudr-drservice PutRequests Update Subscriber/ Updates

Subscription

201
nudr-drservice GetRequests Get Subscriber/ Get Subscription 200
nudr-drservice DeleteRequests Delete Subscriber/ Delete Subscription 204
nudr-drservice CreateData Insert Data (policy_data/udm_data) 201 Similar error response code used with all data types
nudr-drservice PutData Update Data (policy_data/udm_data) 201 Similar error response code used with all data types
nudr-drservice PatchData Patch Data (policy_data/udm_data) 204 Similar error response code used with all data types
nudr-drservice GetData Get Data (policy_data/udm_data) 200 Similar error response code used with all data types
nudr-drservice DeleteData Delete Data (policy_data/udm_data) 204 Similar error response code used with all data types
No of Requests of each type/No of 4xx responses nudr-drservice CreateSubscriber/PutSubscriber/GetSubscriber/DeleteSubscriber 4xx 4xx Provisioning Subscriber Requests
nudr-drservice CreateData/PutData/PatchData/GetData/DeleteData 4xx 4xx Provisioning Data Requests
nudr-drservice

CreateSubscription/Update Subscription/GetSubscription /DeleteSubscription

4xx 4xx Subscription Requests
No of Requests of each type/No of 5xx responses nudr-drservice CreateSubscriber/PutSubscriber/GetSubscriber/DeleteSubscriber 5xx 5xx Provisioning Subscriber Requests
nudr-drservice CreateData/PutData/PatchData/GetData/DeleteData 5xx 5xx Provisioning Data Requests
nudr-drservice

CreateSubscription/Update Subscription/GetSubscription /DeleteSubscription

5xx 5xx Subscription Requests

Table 4-2 Micro-service level Metrics for OCUDR

UDR Microservice Category Sub-category Description Metric Name Notes
nrf-client-service UDR Registration with NRF Registration UDRNRFRegistrationRequestsSent udr_nrf_registration_requests_total Total number of registration requests sent by nrf-client-service to NRF
nrf-client-service UDRNRFRegistrationRequestsSuccessfull udr_nrf_registration_success_total Total number for successfully processed registration requests
nrf-client-service Deregistration UDRNRFDeRegistrationRequestsSent udr_nrf_deregistration_requests_total

Total number of registration requests sent by nrf-client-service to NRF

nrf-client-service UDRNRFDeRegistrationRequestsSuccessfull udr_nrf_deregistration_success_total

Total number for successfully processed deregistration requests

nrf-client-service Heartbeat towards NRF Heartbeat UDRNRFHeartBeatUpdateRequestsSent udr_nrf_heartBeatUpdate_requests_total Total number of heartbeat requests sent by nrf-client-service towards NRF to keep the status of UDR active
nrf-client-service UDRNRFHeartBeatUpdateRequestsSuccessfull udr_nrf_heartBeatUpdate_success_total Total number of successfully processed heartbeat messages
nrf-client-service LivenessProbe UDRNRFLivenessProbeFailure udr_nrf_livenessProbe_failure_total Total number of failure attempts of liveness probe check on the udr micro services before registration
nudr-drservice Rest Controller UDR Aggregate UDRTotalRequests udr_rest_allrequests_total Total number of requests received by

nudr-drservice

(All UDR operations)
nudr-drservice UDRTotalResponses udr_rest_allresponse_total Total number of responses sent by

nudr-drservice (All UDR operations)

nudr-drservice UDRTotalSuccessResponses udr_rest_successResponse_total Total number of success responses sent by nudr-drservice(All UDR operations)
nudr-drservice UDRTotalFailureResponses udr_rest_failureResponse_total Total number of failure responses sent by nudr-drservice(All UDR operations)
nudr-drservice PUT UDRPutRequests udr_rest_request_total{Method="PUT"} Total number of PUT requests received by nudr-drservice (UDR related)
nudr-drservice UDRPutSuccessResponses udr_rest_response_success_total{Method="PUT"} Total number of PUT success responses sent by nudr-drservice(UDR related
nudr-drservice UDRPutFailureResponses udr_rest_response_failure_total{Method="PUT"} Total number of PUT failure responses sent by nudr-drservice(UDR related)
nudr-drservice PATCH UDRPatchRequests udr_rest_request_total{Method="PATCH"}

Total number of PATCH requests received by nudr-drservice(UDR related)

nudr-drservice UDRPatchSuccessResponses udr_rest_response_success_total{Method="PATCH"} Total number of PATCH success responses sent by nudr-drservice(UDR related)
nudr-drservice UDRPatchFailureResponses udr_rest_response_failure_total{Method="PATCH"} Total number of PATCH failure responses sent by nudr-drservice(UDR related)
nudr-drservice GET UDRGetRequests udr_rest_request_total{Method="GET"}

Total number of GET requests received by nudr-drservice(UDR related)

nudr-drservice UDRGetSuccessResponses udr_rest_response_success_total{Method="GET"}

Total number of GET success responses sent by nudr-drservice(UDR related)

nudr-drservice UDRGetFailureResponses udr_rest_response_failure_total{Method="GET"}

Total number of GET failure responses sent by nudr-drservice(UDR related)

nudr-drservice DELETE UDRDeleteRequests udr_rest_request_total{Method="DELETE"}

Total number of DELETE requests received by nudr-drservice(UDR related)

nudr-drservice UDRDeleteSuccessResponses udr_rest_response_success_total{Method="DELETE"}

Total number of DELETE success responses sent by nudr-drservice(UDR related)

nudr-drservice UDRDeleteFailureResponses udr_rest_response_failure_total{Method="DELETE"}

Total number of DELETE failure responses sent by nudr-drservice(UDR related)

nudr-drservice POST UDRPostRequests udr_rest_request_total{Method="POST"}

Total number of GET requests received by nudr-drservice(UDR related)

nudr-drservice UDRPostSuccessResponses udr_rest_response_success_total{Method="POST"}

Total number of GET success responses sent by nudr-drservice(UDR related)

nudr-drservice UDRPostFailureResponses udr_rest_response_failure_total{Method="POST"}

Total number of GET failure responses sent by nudr-drservice(UDR related)

nudr-drservice Schema Validation - UDRSchemaValidationSuccess udr_schema_validation_success_total Total success count of schema validations. Done for all operations with body
nudr-drservice UDRSchemaValidationFailure udr_schema_validation_failure_total Total failure count of schema validations. Done for all operations with body
nudr-drservice Schema Versioning PUT UDRPutSchemaSuccess udr_schema_operations_success_total{Method="PUT"} Total number of successful schema updates processed by

nudr-drservice

nudr-drservice UDRPutSchemaFailure udr_schema_operations_failure_total{Method="PUT"} Total number of failure schema updates processed by nudr-drservice
nudr-drservice GET UDRGetSchemaSuccess udr_schema_operations_success_total{Method="GET"} Total number of successful schema GET operations processed by nudr-drservice
nudr-drservice UDRGetSchemaFailure udr_schema_operations_failure_total{Method="GET"} Total number of failure schema GET operations processed by nudr-drservice
nudr-drservice DELETE UDRDeleteSchemaSuccess udr_schema_operations_success_total{Method="DELETE"} Total number of successful schema deletion processed by nudr-drservice
nudr-drservice UDRDeleteSchemaFailure udr_schema_operations_failure_total{Method="DELETE"} Total number of successful schema deletion processed by nudr-drservice
nudr-drservice DB Reads DbReadSuccess udr_db_operations_success_total{Method="READ"} Total number of successful DB reads performed by nudr-drservice on the back end NDB Cluster
nudr-drservice DbReadFailure udr_db_operations_failure_total{Method="READ"} Total number of failed DB reads performed by nudr-drservice on the back end NDB Cluster
nudr-drservice Writes/Updates DbUpdateSuccess udr_db_operations_success_total{Method="UPDATE"} Total number of successful DB writes performed by nudr-drservice on the back end NDB Cluster
nudr-drservice DbUpdateFailure udr_db_operations_failure_total{Method="UPDATE"} Total number of failed DB writes performed by nudr-drservice on the back end NDB Cluster
nudr-drservice Transaction DbTotalTxnAttempted udr_total_transactions_total Total number of successful DB transactions (includes all DB operations) performed by nudr-drservice on the back end NDB Cluster
nudr-drservice DbTxnSuccess udr_successfull_transactions_total Total number of failed DB transactions (includes all DB operations) performed by nudr-drservice on the back end NDB Cluster
nudr-drservice Rest Controller UDSF Aggregate UDSFTotalRequests udsf_rest_allrequests_total Total number of requests received by nudr-drservice (All UDSF operations)
nudr-drservice UDSFTotalResponse udsf_rest_allresponse_total

Total number of responses sent by nudr-drservice (All UDSF operations)

nudr-drservice UDSFTotalSuccessResponses udsf_rest_successResponse_total

Total number of success responses sent by nudr-drservice (All UDSF operations)

nudr-drservice UDSFTotalFailureResponses udsf_rest_failureResponse_total

Total number of failure responses sent by nudr-drservice (All UDSF operations)

nudr-drservice PUT UDSFPutRequests udsf_rest_request_total{Method="PUT"}

Total number of PUT requests received by nudr-drservice ( UDSF related)

nudr-drservice UDSFPutSuccessResponses udsf_rest_response_success_total{Method="PUT"}

Total number of PUT success responses sent by nudr-drservice ( UDSF related)

nudr-drservice UDSFPutFailureResponses udsf_rest_response_failure_total{Method="PUT"}

Total number of PUT failure responses sent by

nudr-drservice

(UDSF related)

nudr-drservice GET UDSFGetRequests udsf_rest_request_total{Method="GET"}

Total number of GET requests received by nudr-drservice (UDSF related)

nudr-drservice UDSFGETSuccessResponses udsf_rest_response_success_total{Method="GET"}

Total number of GET success responses sent by nudr-drservice (UDSF related)

nudr-drservice UDSFGETFailureResponses udsf_rest_response_failure_total{Method="GET"}

Total number of GET failure responses sent by nudr-drservice (UDSF related)

nudr-drservice DELETE UDSFDeleteRequests udsf_rest_request_total{Method="DELETE"}

Total number of DELETE requests received by nudr-drservice (UDSF related)

nudr-drservice UDSFDeleteSuccessResponses udsf_rest_response_success_total{Method="DELETE"}

Total number of DELETE success responses sent by nudr-drservice (UDSF related)

nudr-drservice UDSFDeleteFailureResponses udsf_rest_response_failure_total{Method="DELETE"}

Total number of DELETE failure responses sent by nudr-drservice (UDSF related)

nudr-drservice Subscription Aggregate UDRSubscriptionRequests nudr_dr_all_subscription_requests_total Total number of subscription requests received by nudr-drservice (All operations)
nudr-drservice UDRSubscriptionRequestSuccessful nudr_dr_all_subscription_responses_total Total number of successful subscription request processed successfully by nudr-drservice (All operations)
nudr-drservice UDRSubscriptionResponseSuccessful nudr_dr_all_subscription_successful_responses_total Total number of successful subscription response sent by nudr-drservice

(All operations)

nudr-drservice UDRSubscriptionResponseFailure nudr_dr_all_subscription_failed_responses_total Total number of successful subscription response sent by nudr-drservice (All operations)
nudr-drservice POST UDRPostSubscriptionRequests nudr_dr_subscription_request_total{Method="POST"} Total number of POST Subscription Requests received by nudr-drservice
nudr-drservice UDRPostSubscriptionResponseSuccess nudr_dr_subscription_successful_response_total{Method="POST"} Total number of successful POST Subscription response sent by nudr-drservice
nudr-drservice UDRPostSubscriptionResponseFailure nudr_dr_subscription_failed_response_total{Method="POST"} Total number of failed POST Subscription response sent by nudr-drservice
nudr-drservice PUT UDRPutSubscriptionRequests nudr_dr_subscription_request_total{Method="PUT"} Total number of PUT Subscription Requests received by nudr-drservice
nudr-drservice UDRPutSubscriptionResponseSuccess nudr_dr_subscription_successful_response_total{Method="PUT"} Total number of successful PUT Subscription response sent by nudr-drservice
nudr-drservice UDRPutSubscriptionResponseFailure nudr_dr_subscription_failed_response_total{Method="PUT"} Total number of failed PUT Subscription response sent by nudr-drservice
nudr-drservice GET UDRGetSubscriptionRequests nudr_dr_subscription_request_total{Method="GET"} Total number of GET Subscription Requests received by nudr-drservice
nudr-drservice UDRGetSubscriptionResponseSuccess nudr_dr_subscription_successful_response_total{Method="GET"} Total number of successful GET Subscription response sent by nudr-drservice
nudr-drservice UDRGetSubscriptionResponseFailure nudr_dr_subscription_failed_response_total{Method="GET"} Total number of failed GET Subscription response sent by nudr-drservice
nudr-drservice DELETE UDRDeleteSubscriptionRequests nudr_dr_subscription_request_total{Method="DELETE"} Total number of DELETE Subscription Requests received by nudr-drservice
nudr-drservice UDRDeleteSubscriptionResponseSuccess nudr_dr_subscription_successful_response_total{Method="DELETE"} Total number of successful DELETE Subscription response sent by nudr-drservice
nudr-drservice UDRDeleteSubscriptionResponseFailu nudr_dr_subscription_failed_response_total{Method="DELETE"} Total number of failed DELETE Subscription response sent by nudr-drservice
nudr-drservice Notification Notifications to notification service UDRNotificationRequests nudr_dr_notif_signal_sent_total Total notification sent successfully by nudr-drservice to nudr-notify-service
nudr-drservice UDRNotificationFailure nudr_dr_notif_signal_failed_notifications_total Total notification failed to send to nudr-notify-service
nudr-drservice UDRDeleteNotificationSuccess nudr_dr_notif_signal_notification_delete_success_total Total delete notifications sent successfully to nudr-notify-service
nudr-drservice UDRDeleteNotificationFailure nudr_dr_notif_signal_notification_delete_failed_total Total delete notifications failed to send to nudr-notify-service
nudr-notify-service Notifications received on notify service Notifyservice_UDRNotificationRequests nudr_notif_notifications_signals_received_total Total number of notifications received on nudr-notify-service from nudr-drservice
nudr-notify-service Notifyservice_UDRFailedNotificationsProcessing nudr_notif_notifications_processing_failed_total Total number of notification failure processing on nudr-notify-service
nudr-notify-service Notifications to network Notifyservice_UDRNotificationsSent nudr_notif_notifications_sent_total Total number of notifications sent to network
nudr-notify-service Notifyservice_UDRSendNotificationFa nudr_notif_notifications_send_fail_total Total number of notifications failed to send to network
nudr-notify-service Notifyservice_UDRNotificationsMarkedRetry nudr_notif_notifications_marked_for_r Total number of notifications marked for retry after notification failure response
nudr-notify-service NotifyService_UDRNotificationResponses nudr_notif_notifications_ack_total Total number of responses for notifications sent to network
nudr-notify-service NotifyService_UDRNotificationSuccessResponses nudr_notif_notifications_ack_2xx_total Total number of success responses for notifications sent to network
nudr-notify-service NotifyService_UDRNotification4xxRes nudr_notif_notifications_ack_4xx_total Total number of 4xx error responses for notifications sent to network
nudr-notify-service NotifyService_UDRNotification5xxResponses nudr_notif_notifications_ack_5xx_total Total number of 5xx error responses for notifications sent to network

Key Performance Indicators (KPIs)

Following table provides information about the KPIs for OCUDR.

Table 4-3 KPIs for OCUDR

KPI Details NRF Microservice Service Operation KPI Response Code Notes
Requests/sec nudr-drservice All UDR Ingress Request Rate Not Applicable
No of Requests of each type/No of Successful Responses per second nudr-drservice CreateSubscriber/CreateData/CreateSubscription Creates Subscriber/Data (policy/udm) 201 Similar error response code used with all data types/subscriber requests
nudr-drservice PutSubscriber/PutData/UpdateSubscripiton Update Subscriber/Data (policy/udm) 201
nudr-drservice GetSubscriber/GetData/GetSubscription Gets Subsriber/Data (policy/udm) 200
nudr-drservice DeleteSubscriber/DeleteData/DeleteSubscription Deletes Subsriber/Data (policy/udm) 204
nudr-drservice PatchData Patch Subsriber/Data (policy/udm) 204
No of Requests of each type/No of 4xx responses per second nudr-drservice CreateSubscriber/PutSubscriber/GetSubscriber/DeleteSubscriber 4xx 4xx Provisioning Subscriber Requests
nudr-drservice CreateData/PutData/PatchData/GetData/DeleteData 4xx 4xx Provisioning Data Requests
nudr-drservice

CreateSubscription/Update Subscription/GetSubscription /DeleteSubscription

4xx 4xx Provisioning Subscriptions for Subscriber resource
No of Requests of each type/No of 5xx responses per second nudr-drservice CreateSubscriber/PutSubscriber/GetSubscriber/DeleteSubscriber 5xx 5xx Provisioning Subscriber Requests
nudr-drservice CreateData/PutData/PatchData/GetData/DeleteData 5xx 5xx Provisioning Data Requests
nudr-drservice

CreateSubscription/Update Subscription/GetSubscription /DeleteSubscription

5xx 5xx Provisioning Subscriptions for Subscriber resource