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 |