6 Metrics

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

Note:

6.1 Ingress API Gateway Metrics

The following metrics are applicable to Ingress API Gateway.

Table 6-1 Total Ingress Requests

Field Details
Metric Name oc_ingressgateway_http_requests_total{Method="POST/PUT/GET/DELETE/PATCH", Scheme="HTTP/HTTPS",container="ingressgateway-sig"}
Description This metric is pegged as soon as the request reaches the Ingress gateway in the first custom filter of the application.
Type Counter
Dimensions

Method

NFType

NFServiceType

Host

HttpVersion

Scheme

Table 6-2 Total Ingress Responses

Field Details
Metric Name oc_ingressgateway_http_responses_total{Method="POST/PUT/GET/DELETE/PATCH", Status=~"2.*/4.*/5.*",container="ingressgateway-sig"}
Description Total number of HTTP responses sent from Ingress Gateway.
Type Counter
Dimensions

Status

Method

NFType

NFServiceType

Host

HttpVersion

Scheme

Table 6-3 Avg Latency

Field Details
Metric Name oc_ingressgateway_request_latency_seconds{container="ingressgateway-sig"}
Description Time (in microseconds) to process an ingress request. Measured when the request is received and the response is sent.
Type Timer
Dimensions

quantile

InstanceIdentifier

Table 6-4 Connection Failures Ingress Gateway

Field Details
Metric Name oc_ingressgateway_connection_failure_total{container="ingressgateway-sig"}
Description Metric to capture the connection failures when connect to the destination service fails. Here in case of Ingress Gateway, the destination service is a backend microservice of the NF.

And TLS connection failure metrics when connecting to ingress.

Type Counter
Dimensions

Host

Port

InstanceIdentifier

error_reason

Table 6-5 Ingress Gateway Request Processing Latency

Field Details
Metric Name oc_ingressgateway_request_processing_latency_seconds{container="ingressgateway-sig"}
Description Metric to capture the amount of time taken for processing of the request only within Ingress Gateway.
Type Timer
Dimensions

quantile

InstanceIdentifier

Table 6-6 User-Agent Successful validation

Field Details
Metric Name oc_ingressgateway_user_agent_consumerNfType_success_count
Description This metric is pegged for every incoming request when the feature is enabled and validation is successful.
Type Counter
Dimensions

id - id of the route

consumerNfType - consumer NF type obtained from the User-Agent header in the incoming request

Table 6-7 User-Agent Failure validation

Field Details
Metric Name oc_ingressgateway_user_agent_consumerNfType_failure_count
Description For every incoming request when the feature is enabled and user agent validation fails because of mismatch in the value configured and the value present in the incoming request.
Type Counter
Dimensions

id - id of the route

consumerNfType - consumer NF Type obtained from the User-Agent header in the incoming request.

Table 6-8 User-Agent Invalid Config

Field Details
Metric Name oc_ingressgateway_useragent_invalid_config
Description If the user agent configuration is invalid that is if the consumerNFType list is empty, then it is applicable only for HELM based configuration.
Type Guage
Dimensions NA

Table 6-9 User-Agent Invalid Config

Field Details
Metric Name oc_ingressgateway_sbitimer_timezone_mismatch
Description This metric is pegged when sbiTimerTimezone is set to ANY and the timezone is not specified in the header, then the above metric is pegged in ingress and egress gateway.
Type Guage
Dimensions NA

Table 6-10 Total Ingress Requests

Field Details
Metric Name oc_ingressgateway_http_requests_total{Method="POST/PUT/GET/DELETE/PATCH", Scheme="HTTP/HTTPS",container="ingressgateway-prov"}
Description Total number of requests received by ingress gateway.
Type Counter
Dimensions

Method

NFType

NFServiceType

Host

HttpVersion

Scheme

Table 6-11 Total Ingress Responses

Field Details
Metric Name oc_ingressgateway_http_responses_total{Method="POST/PUT/GET/DELETE/PATCH", Status=~"2.*/4.*/5.*",container="ingressgateway-prov"}
Description Total number of requests received by ingress gateway.
Type Counter
Dimensions

Status

Method

NFType

NFServiceType

Host

HttpVersion

Scheme

Table 6-12 Avg Latency

Field Details
Metric Name oc_ingressgateway_request_latency_seconds{container="ingressgateway-prov"}
Description Time (in microseconds) to process an ingress request. Measured when the request is received and the response is sent
Type Timer
Dimensions

quantile

InstanceIdentifier

Table 6-13 Connection Failures Ingress Gateway

Field Details
Metric Name oc_ingressgateway_connection_failure_total{container="ingressgateway-prov"}
Description Metric to capture the connection failures when the connect to the destination service fails. In case of Ingress Gateway, the destination service is a backend microservice of the NF.

TLS connection failure metrics when connecting to ingress.

Type Counter
Dimensions

Host

Port

InstanceIdentifier

error_reason

Table 6-14 Ingress Gateway Request Processing Latency

Field Details
Metric Name oc_ingressgateway_request_processing_latency_seconds{container="ingressgateway-prov"}
Description Metric to capture the amount of time taken for processing the request only within Ingress Gateway
Type Timer
Dimensions

quantile

InstanceIdentifier

6.2 Egress API Gateway Metrics

The following metrics are applicable to Egress API Gateway.

Table 6-15 Total Egress Requests

Field Details
Metric Name oc_ingressgateway_http_requests_total{Method="POST/PUT/GET/DELETE/PATCH", Scheme="HTTP/HTTPS",container="ingressgateway-sig"}
Description oc_egressgateway_http_requests_total

Metric to capture the request count reaches the Egress gateway from the application microservice and pegs with Direction as egress.

Also, when the request goes out of egress gateway and pegs with Direction as egressOut.

Type Counter
Dimensions

Method

NFType

NFServiceType

Host

HttpVersion

Scheme

Table 6-16 Total Egress Responses

Field Details
Metric Name oc_egressgateway_http_responses_total{Method="POST/PUT/GET/DELETE",Status=~"2.*/4.*"}
Description Metric to capture when Egress Gateway sends response back to backend NF microservice and pegs with Direction as egress.

Also, when the response is received Egress Gateway and pegs with Direction as egressOut.

Type Counter
Dimensions

Status

Method

NFType

NFServiceType

Host

HttpVersion

Scheme

Table 6-17 Connection Failures Egress Gateway

Field Details
Metric Name oc_egressgateway_connection_failure_total
Description Metric to capture failure when the destination is not reachable by Egress Gateway. Here, the destination is producer NF.
Type Counter
Dimensions

Host

Port

InstanceIdentifier

Direction

error_reason

Table 6-18 Egress Gateway Request Processing Latency

Field Details
Metric Name oc_egressgateway_request_processing_latency_seconds
Description Metric to capture the amount of time taken for processing of the request only within Egress gateway
Type Timer
Dimensions

quantile

InstanceIdentifier

Table 6-19 Egress Gateway Request Processing Latency

Field Details
Metric Name oc_egressgateway_routing_invalid_config_detected
Description Metric to indicate whether the filter configuration done for a specific route is valid or not. This covers all filters including SBI filter and increments if any misconfiguration is found related to any configured filter.
Type Timer
Dimensions Not Applicable

6.3 nudr-dr-service Metrics

The following metrics are applicable to the nudr-dr service of UDR.

Table 6-20 SLF default GroupId

Field Details
Metric Name slf_sucess_txn_default_grp_id
Description The number of requests for which the SLF reponds with default GroupId for Lookup
Type Counter
Dimensions Not Applicable

Table 6-21 EIR Default Response

Field Details
Metric Name eir_txn_default_response_sent
Description The number of EIR EIC responses using default response
Type Counter
Dimensions Not Applicable

Table 6-22 UDR Total Requests

Field Details
Metric Name udr_rest_all_requests_total
Description Total number of requests received by nudr-drservice (All UDR operations).
Type Counter
Dimensions sbi_correlation_header(yes/no) key(imsi/msisdn/nai/extid/accountid)

Table 6-23 UDR Total Responses

Field Details
Metric Name udr_rest_all_response_total
Description Total number of responses sent by nudr-drservice (All UDR operations).
Type Counter
Dimensions sbi_correlation_header(yes/no) key(imsi/msisdn/nai/extid/accountid) status(failure/success)

Table 6-24 UDR Total Success Responses

Field Details
Metric Name udr_rest_success_response_total
Description Total number of success responses sent by nudr-drservice (All UDR operations).
Type Counter
Dimensions Not Applicable

Table 6-25 UDR Total Failure Responses

Field Details
Metric Name udr_rest_failure_response_total
Description Total number of failure responses sent by nudr-drservice (All UDR operations).
Type Counter
Dimensions Not Applicable

Table 6-26 UDR Put Requests

Field Details
Metric Name udr_rest_request_total{Method="PUT/PATCH/GET/DELETE/POST"}
Description Total number of PUT requests received by nudr-drservice (UDR related).
Type Counter
Dimensions

Method

sbi_correlation_header

key

status

Table 6-27 UDR Put Success Responses

Field Details
Metric Name udr_rest_response_success_total{Method="PUT"}
Description Total number of PUT success responses sent by nudr-drservice (UDR related).
Type Counter
Dimensions

Method

Table 6-28 UDR Patch Success Responses

Field Details
Metric Name udr_rest_response_success_total{Method="PATCH/GET/DELETE/POST"}
Description Total number of PATCH success responses sent by nudr-drservice (UDR related).
Type Counter
Dimensions

Method

Table 6-29 UDR Patch Failure Responses

Field Details
Metric Name udr_rest_response_failure_total{Method="PATCH/GET/DELETE/POST"}
Description Total number of PATCH failure responses sent by nudr-drservice (UDR related).
Type Counter
Dimensions

Method

Table 6-30 UDR Schema Validation Success

Field Details
Metric Name udr_schema_validation_success_total
Description Total success count of schema validations done for all operations with body.
Type Counter
Dimensions

Not Applicable

Table 6-31 UDR Schema Validation Failure

Field Details
Metric Name udr_schema_validation_failure_total
Description Total failure count of schema validations done for all operations with body.
Type Counter
Dimensions

Not Applicable

Table 6-32 Db Operations Total

Field Details
Metric Name udr_db_operations_total_total{Method="READ/UPDATE"}
Description Total number of database reads and writes performed by nudr-dr-provservice on the back end NDB Cluster.
Type Counter
Dimensions

Method

Table 6-33 Db Operations Success

Field Details
Metric Name udr_db_operations_success_total{Method="READ/UPDATE"}
Description Total number of successful DB reads performed by nudr-drservice on the back end NDB Cluster.
Type Counter
Dimensions

Method

Table 6-34 Db Operations Failure

Field Details
Metric Name udr_db_operations_failure_total{Method="READ/UPDATE"}
Description Total number of failed DB reads performed by nudr-drservice on the back end NDB Cluster.
Type Counter
Dimensions

Method

Table 6-35 Db Total Txn Attempted

Field Details
Metric Name udr_total_transactions_total
Description Total number of successful DB transactions (includes all DB operations) performed by nudr-drservice on the back end NDB Cluster.
Type Counter
Dimensions

Not Applicable

Table 6-36 DB Txn Success

Field Details
Metric Name udr_successful_transactions_total
Description Total number of failed DB transactions (includes all DB operations) performed by nudr-drservice on the back end NDB Cluster.
Type Counter
Dimensions

Not Applicable

Table 6-37 UDSF Total Requests

Field Details
Metric Name udsf_rest_all_requests_total
Description Total number of requests received by nudr-drservice (All UDSF operations).
Type Counter
Dimensions

Not Applicable

Table 6-38 UDSF Total Response

Field Details
Metric Name udsf_rest_allresponse_total
Description Total number of responses sent by nudr-drservice (All UDSF operations).
Type Counter
Dimensions

Not Applicable

Table 6-39 UDSF Total Success Responses

Field Details
Metric Name udsf_rest_success_response_total
Description Total number of success responses sent by nudr-drservice (All UDSF operations).
Type Counter
Dimensions

Not Applicable

Table 6-40 UDSF Total Failure Responses

Field Details
Metric Name UDSF Total Failure Responses
Description Total number of failure responses sent by nudr-drservice (All UDSF operations).
Type Counter
Dimensions

Not Applicable

Table 6-41 UDSF Put Requests

Field Details
Metric Name udsf_rest_request_total{Method="PUT/GET/DELETE"}
Description Total number of PUT requests received by nudr-drservice (UDSF related).
Type Counter
Dimensions

Method

Table 6-42 UDSF Put Success Responses

Field Details
Metric Name udsf_rest_response_success_total{Method="PUT/GET/DELETE"}
Description Total number of PUT success responses sent by nudr-drservice (UDSF related).
Type Counter
Dimensions

Method

Table 6-43 UDSF Put Failure Responses

Field Details
Metric Name udsf_rest_response_failure_total{Method="PUT/GET/DELETE"}
Description Total number of PUT failure responses sent by nudr-drservice (UDSF related).
Type Counter
Dimensions

Method

Table 6-44 UDR Subscription Requests

Field Details
Metric Name nudr_dr_all_subscription_requests_total
Description Total number of subscription requests received by nudr-drservice (All operations).
Type Counter
Dimensions

Not Applicable

Table 6-45 UDR Subscription Request Successful

Field Details
Metric Name nudr_dr_all_subscription_responses_total
Description Total number of successful subscription request processed successfully by nudr-drservice (All operations).
Type Counter
Dimensions

Not Applicable

Table 6-46 UDR Subscription Response Successful

Field Details
Metric Name nudr_dr_all_subscription_successful_responses_total
Description Total number of successful subscription response sent by nudr-drservice (All operations).
Type Counter
Dimensions

Not Applicable

Table 6-47 UDR Subscription Response Failure

Field Details
Metric Name nudr_dr_all_subscription_failed_responses_total
Description Total number of successful subscription response sent by nudr-drservice (All operations).
Type Counter
Dimensions

Not Applicable

Table 6-48 UDR Post Subscription Requests

Field Details
Metric Name nudr_dr_subscription_request_total{Method="POST/PUT/GET/DELETE"}
Description Total number of POST subscription requests received by nudr-drservice.
Type Counter
Dimensions

Method

Table 6-49 UDR Post Subscription Response Success

Field Details
Metric Name nudr_dr_subscription_successful_response_total{Method="POST/PUT/GET/DELETE"}
Description Total number of successful POST subscription response sent by nudr-drservice
Type Counter
Dimensions

Method

Table 6-50 UDR Post Subscription Response Failure

Field Details
Metric Name nudr_dr_subscription_failed_response_total{Method="POST/PUT/GET/DELETE"}
Description Total number of failed POST Subscription response sent by nudr-drservice
Type Counter
Dimensions

Method

Table 6-51 UDR Notification Requests

Field Details
Metric Name nudr_dr_notif_signal_sent_total
Description Total notification sent successfully by nudr-drservice to nudr-notify-service.
Type Counter
Dimensions

Not Applicable

Table 6-52 UDR Notification Failure

Field Details
Metric Name nudr_dr_notif_signal_failed_notifications_total
Description Total notification failed to send to nudr-notify-service.
Type Counter
Dimensions

Not Applicable

Table 6-53 UDR Update Notification Success

Field Details
Metric Name nudr_dr_notif_signal_notification_update_success_total
Description Total update notifications sent successfully to nudr-notify-service.
Type Counter
Dimensions

Method

Table 6-54 UDR Update Notification Failure

Field Details
Metric Name nudr_dr_notif_signal_notification_update_failed_total
Description Total update notifications failed to send to nudr-notify-service.
Type Counter
Dimensions

Method

Table 6-55 UDR Delete Notification Success

Field Details
Metric Name nudr_dr_notif_signal_notification_delete_success_total
Description Total delete notifications sent successfully to nudr-notify-service
Type Counter
Dimensions

Method

Table 6-56 UDR Delete Notification Failure

Field Details
Metric Name nudr_dr_notif_signal_notification_delete_failed_total
Description Total delete notifications failed to send to nudr-notify-service
Type Counter
Dimensions

Method

Table 6-57 UDR NF Type Specific Metrics - Method wise

Field Details
Metric Name udr_nftype_specific_requests{NFType="PCF/UDM/SLF/NEF/EIR",Method="GET/POST/PUT/DELETE/PATCH", ProvRequest="N", subtype="SLFGroupName/NFGroupIdMap/ExposureAMData/ExposurePSMData/subs-to-notify/EquipmentStatus"}
Description Total number of requests that UDR receives from different NF types along with method types.
Type Counter
Dimensions

Method

NFType

ProvRequest

subtype

Table 6-58 UDR NF Type Specific Metrics - Method wise

Field Details
Metric Name udr_nftype_specific_requests_status{NFType="PCF/UDM/SLF/NEF/EIR",Method="GET/POST/PUT/DELETE/PATCH", ProvRequest="N", subtype="SLFGroupName/NFGroupIdMap/ExposureAMData/ExposurePSMData/subs-to-notify/EquipmentStatus"}
Description Total number of success responses that UDR sends to different NFs along with method types
Type Counter
Dimensions

Method

NFType

ProvRequest

subtype

Table 6-59 UDR NF Type Subscription Metrics - Method Wise

Field Details
Metric Name nudr_dr_nf_type_subscription_request{NFType="PCF/UDM/NEF",Method="POST/PUT/DELETE/GET"}
Description Total number of subscription requests for each NF type as well as each method type.
Type Counter
Dimensions

Method

NFType

Table 6-60 UDR NF Type Subscription Metrics - Success Response

Field Details
Metric Name nudr_dr_nf_type_subscription_request_status{NFType="PCF/UDM/NEF",StatusCode=~"2.*/4.*", Method="POST/PUT/DELETE/GET/PATCH"}
Description Total number of success responses of subscriptions.
Type Counter
Dimensions

Method

NFType

StatusCode

Table 6-61 Config Service Update

Field Details
Metric Name Total number of config updates received by nudr-config microservices
Description If the configuration change is successfully (2xx) received or throws an error (4xx).
Type Counter
Dimensions

StatusCode

Table 6-62 VSA Specific Requests

Field Details
Metric Name udr_vsa_specific_requests_total{Method="POST/PUT/DELETE/GET/PATCH"}
Description

Total number of VSA requests method wise

Type Counter
Dimensions

Method

NFType

ResourceType

Table 6-63 udr_request_processing_time

Field Details
Metric Name udr_request_processing_time
Description Average time taken by nudr-dr service to process the request including cnDBtier and nudr-dr service.
Type Timer
Dimensions

Not Applicable

Table 6-64 udr_db_processing_time

Field Details
Metric Name udr_db_processing_time
Description Average time taken to process the database operations excluding the application logic.
Type Timer
Dimensions

Not Applicable

Table 6-65 slf_sucess_txn_default_grp_id

Field Details
Metric Name slf_sucess_txn_default_grp_id
Description The number of requests for which the SLF reponds with default GroupId for Lookup.
Type Counter
Dimensions

Not Applicable

Table 6-66 nudr_dr_subscription_expired

Field Details
Metric Name nudr_dr_subscription_expired
Description This metric will be logged when the subscription is expired.
Type Counter
Dimensions

NFType

Table 6-67 udr_subscriber_not_found

Field Details
Metric Name udr_subscriber_not_found{resource_name=~"nudr-dr|nudr-group-id-map|nudsf-dr"}
Description This metric will be logged whenever subscriber is not present.
Type Counter
Dimensions

resource-name

Table 6-68 eir_txn_default

Field Details
Metric Name eir_txn_default_response_sent
Description The number of EIR EIC responses using default response.
Type Counter
Dimensions

Not Applicable

Table 6-69 Default SM Policy SNSSAI Data Creation

Field Details
Metric Name udr_default_smPolicySnssaiData_creation_total{Method="PUT/PATCH"}
Description Total number of requests for which default value of smPolicySnssaiData is applied.
Type Counter
Dimensions

Not Applicable

Table 6-70 Auto Enrollment of Subscriber

Field Details
Metric Name total_auto_enrol_requests_total
Description The total number of auto enrollment requests.
Type Counter
Dimensions

Not Applicable

Table 6-71 ETag Rest Request

Field Details
Metric Name udr_etag_rest_request_total{Method="PUT/GET/PATCH/DELETE",etag_header="if-match/if-none-match"}
Description Total number of Rest request received for which ETag is enabled.
Type Counter
Dimensions

Not Applicable

Table 6-72 ETag Rest Response

Field Details
Metric Name udr_etag_rest_response_total{Method(PUT,GET,PATCH,DELETE), status(200,201,204,412,304)}
Description Total number of responses sent for which ETag is enabled.
Type Counter
Dimensions

Not Applicable

Table 6-73 ETag Default Response

Field Details
Metric Name eir_default_response_imei_not_found
Description The number of EIR and EIC responses using default response when IMEI or PEI is not found in the database.
Type Counter
Dimensions

Not Applicable

Table 6-74 Suppress Notifications

Field Details
Metric Name suppress_user_agent_not_found_total
Description This metric provides the total number of requests without User-Agent header when the feature is enabled.
Type Counter
Dimensions NA

6.4 nudr-dr-provservice Metrics

The following metrics are applicable to the nudr-dr-provservice of UDR.

Table 6-75 UDR Total Requests

Field Details
Metric Name udr_rest_all_requests_total
Description Total number of requests received by nudr-dr-provservice (All UDR operations)
Type Counter
Dimensions

sbi_correlation_header(no)key(imsi/msisdn/nai/extid/accountid)

Table 6-76 UDR Total Responses

Field Details
Metric Name udr_rest_all_response_total
Description Total number of responses sent by nudr-dr-provservice (All UDR operations)
Type Counter
Dimensions

sbi_correlation_header(no) key(imsi/msisdn/nai/extid/accountid) status(failure/success)

Table 6-77 UDR TotalSuccess Responses

Field Details
Metric Name udr_rest_success_response_total
Description Total number of success responses sent by nudr-dr-provservice (All UDR operations)
Type Counter
Dimensions

Not Applicable

Table 6-78 UDR Total Failure Responses

Field Details
Metric Name udr_rest_failure_response_total
Description Total number of failure responses sent by nudr-dr-provservice (All UDR operations)
Type Counter
Dimensions

Not Applicable

Table 6-79 UDR Put Requests

Field Details
Metric Name udr_rest_request_total{Method="PUT/PATCH/GET/DELETE/POST"}
Description Total number of PUT requests received by nudr-dr-provservice (UDR related)
Type Counter
Dimensions

Method

sbi_correlation_header

key

status

Table 6-80 UDR Put Success Responses

Field Details
Metric Name udr_rest_response_success_total{Method="PUT"}
Description Total number of PUT success responses sent by nudr-dr-provservice (UDR related)
Type Counter
Dimensions

Method

Table 6-81 UDR Put Failure Responses

Field Details
Metric Name udr_rest_response_failure_total{Method="PUT"}
Description Total number of PUT failure responses sent by nudr-dr-provservice (UDR related)
Type Counter
Dimensions

Method

Table 6-82 UDR Patch Success Responses

Field Details
Metric Name udr_rest_response_success_total{Method="PATCH/GET/DELETE/POST"}
Description Total number of PATCH success responses sent by nudr-dr-provservice (UDR related)
Type Counter
Dimensions

Method

Table 6-83 UDR Patch Failure Responses

Field Details
Metric Name udr_rest_response_failure_total{Method="PATCH/GET/DELETE/POST"}
Description Total number of PATCH failure responses sent by nudr-dr-provservice (UDR related)
Type Counter
Dimensions

Method

Table 6-84 UDR Schema Validation Success

Field Details
Metric Name udr_schema_validation_success_total
Description Total success count of schema validations done for all operations with body.
Type Counter
Dimensions Not Applicable

Table 6-85 UDR Schema Validation Failure

Field Details
Metric Name udr_schema_validation_failure_total
Description Total failure count of schema validations done for all operations with body.
Type Counter
Dimensions Not Applicable

Table 6-86 UDR Put Schema Success

Field Details
Metric Name udr_schema_mgm_operations_success_total
Description Total number of successful schema updates processed by nudr-dr-provservice
Type Counter
Dimensions

Method (PUT/GET/DELETE)

RESOURCE (POLICY_DATA/

SUBSCRIPTION_DATA/

PROFILE_DATA/SLF_GROUP)

EXPOSURE_DATA

Table 6-87 UDR Put Schema Failure

Field Details
Metric Name udr_schema_mgm_operations_failure_total
Description Total number of failure schema updates processed by nudr-dr-provservice
Type Counter
Dimensions

Method (PUT/GET/DELETE)

RESOURCE (POLICY_DATA/

SUBSCRIPTION_DATA/

PROFILE_DATA/SLF_GROUP)

EXPOSURE_DATA

Table 6-88 Db Operations Total

Field Details
Metric Name udr_db_operations_total_total{Method="READ/UPDATE"}
Description Total number of database reads and writes performed by nudr-dr-provservice on the back end NDB Cluster.
Type Counter
Dimensions

Method

Table 6-89 Db Operations Success

Field Details
Metric Name udr_db_operations_success_total{Method="READ/UPDATE"}
Description Total number of successful DB reads performed by nudr-drservice on the back end NDB Cluster.
Type Counter
Dimensions

Method

Table 6-90 Db Operations Failure

Field Details
Metric Name udr_db_operations_failure_total{Method="READ/UPDATE"}
Description Total number of failed DB reads performed by nudr-drservice on the back end NDB Cluster.
Type Counter
Dimensions

Method

Table 6-91 Db Total Txn Attempted

Field Details
Metric Name udr_total_transactions_total
Description Total number of successful DB transactions (includes all DB operations) performed by nudr-drservice on the back end NDB Cluster.
Type Counter
Dimensions

Not Applicable

Table 6-92 DB Txn Success

Field Details
Metric Name udr_successful_transactions_total
Description Total number of failed DB transactions (includes all DB operations) performed by nudr-drservice on the back end NDB Cluster.
Type Counter
Dimensions

Not Applicable

Table 6-93 UDR Subscription Requests

Field Details
Metric Name nudr_dr_all_subscription_requests_total
Description Total number of subscription requests received by nudr-dr-provservice (All operations)
Type Counter
Dimensions

Not Applicable

Table 6-94 UDR Subscription Request Successful

Field Details
Metric Name nudr_dr_all_subscription_responses_total
Description Total number of successful subscription request processed successfully by nudr-dr-provservice (All operations)
Type Counter
Dimensions

Not Applicable

Table 6-95 UDR Subscription Response Failure

Field Details
Metric Name nudr_dr_all_subscription_failed_responses_total
Description Total number of failed subscription response sent by nudr-dr-provservice (All operations)
Type Counter
Dimensions

Not Applicable

Table 6-96 UDR Post Subscription Requests

Field Details
Metric Name nudr_dr_subscription_request_total{Method="POST/PUT/GET/DELETE"}
Description Total number of successful POST Subscription requests processed by nudr-dr-provservice
Type Counter
Dimensions

Method

Table 6-97 UDR Post Subscription Response Success

Field Details
Metric Name nudr_dr_subscription_successful_response_total{Method="POST/PUT/GET/DELETE"}
Description Total number of successful POST Subscription response sent by nudr-dr-provservice
Type Counter
Dimensions

Method

Table 6-98 UDR Post Subscription Response Failure

Field Details
Metric Name nudr_dr_subscription_failed_response_total{Method="POST/PUT/GET/DELETE"}
Description Total number of failed POST Subscription response sent by nudr-dr-provservice
Type Counter
Dimensions

Method

Table 6-99 UDR Notification Requests

Field Details
Metric Name nudr_dr_notif_signal_sent_total
Description Total number of notifications sent successfully by nudr-dr-provservice to nudr-notify-service
Type Counter
Dimensions

Not Applicable

Table 6-100 UDR Notification Failure

Field Details
Metric Name nudr_dr_notif_signal_failed_notifications_total
Description Total number of notifications failed to send to nudr-notify-service
Type Counter
Dimensions

Not Applicable

Table 6-101 UDR Update Notification Success

Field Details
Metric Name nudr_dr_notif_signal_notification_update_success_total
Description Total number of update notifications sent successfully to nudr-notify-service
Type Counter
Dimensions

Method

Table 6-102 UDR Update Notification Failure

Field Details
Metric Name nudr_dr_notif_signal_notification_update_failed_total
Description Total number of update notifications failed to send to nudr-notify-service
Type Counter
Dimensions

Method

Table 6-103 UDR Delete Notification Success

Field Details
Metric Name nudr_dr_notif_signal_notification_delete_success_total
Description Total number of delete notifications sent successfully to nudr-notify-service
Type Counter
Dimensions

Method

Table 6-104 UDR Delete Notification Failure

Field Details
Metric Name nudr_dr_notif_signal_notification_delete_failed_total
Description Total number of delete notifications failed to send to nudr-notify-service
Type Counter
Dimensions

Method

Table 6-105 UDR NF Type Specific Metrics - Method wise

Field Details
Metric Name udr_nftype_specific_requests{NFType="PCF/UDM/SLF/NEF/EIR",Method="GET/POST/PUT/DELETE/PATCH", ProvRequest="Y", subtype="SLFGroupName/NFGroupIdMap/EquipmentStatus/EIRProfileUpdate"}
Description Total number of requests that UDR receives from different NF types along with method types
Type Counter
Dimensions

Method

NFType

ProvRequest

subtype

Table 6-106 UDR NF Type Specific Metrics - Success Response, Subtype wise, Method wise, and Provisioning Request

Field Details
Metric Name udr_nftype_specific_requests_status{NFType="PCF/UDM/SLF/NEF/EIR",StatusCode=~"2.*/4.*/5.*", ProvRequest="Y", Method="GET/POST/PUT/PATCH/DELETE" , subtype="SLFGroupName/NFGroupIdMap/EquipmentStatus/EIRProfileUpdate"}
Description Total number of success responses for SLF based on subtype, method wise
Type Counter
Dimensions

Method

NFType

ProvRequest

subtype

StatusCode

Table 6-107 UDR NF Type Subscription Metrics - Method Wise

Field Details
Metric Name nudr_dr_nf_type_subscription_request{NFType="PCF/UDM/NEF",Method="POST/PUT/DELETE/GET"}
Description Total number of subscription requests for each NF type as well as each method type
Type Counter
Dimensions

Method

NFType

Table 6-108 UDR NF Type Subscription Metrics - Success Response

Field Details
Metric Name nudr_dr_nf_type_subscription_request_status{NFType="PCF/UDM/NEF",StatusCode=~"2.*/4.*", Method="POST/PUT/DELETE/GET/PATCH"}
Description Total number of success responses of subscriptions
Type Counter
Dimensions

Method

NFType

StatusCode

Table 6-109 Config Service Update

Field Details
Metric Name nudr_dr_config_service_update{StatusCode:200/400}
Description If the configuration change is successfully(2xx) received or throws a error(4xx)
Type Counter
Dimensions StatusCode

Table 6-110 VSA Specific Requests Total

Field Details
Metric Name udr_vsa_specific_requests_total{Method="POST/PUT/DELETE/GET/PATCH"}
Description Total number of VSA requests on the basis of method
Type Counter
Dimensions

Method

NFType

ResourceType

Table 6-111 VSA Specific Requests Status

Field Details
Metric Name udr_vsa_specific_requests_status_total{StatusCode=~"2.*/4.*",Method="POST/PUT/DELETE/GET/PATCH"}
Description Total number of VSA requests Success(2xx)/Failure(4xx) Response method wise
Type Counter
Dimensions

Method

NFType

ResourceType

StatusCode

Table 6-112 Request Processing Time

Field Details
Metric Name udr_request_processing_time
Description Time to process UDR request. This is measured from when the request is received to when the response is sent
Type Timer
Dimensions Not Applicable

Table 6-113 Database Processing Time

Field Details
Metric Name udr_db_processing_time
Description Time to process a DB query. This is measured from when the database method starts to the db method ends.
Type Timer
Dimensions Not Applicable

Table 6-114 Subscription Expired

Field Details
Metric Name nudr_dr_subscription_expired
Description This metric is logged when the subscription is expired.
Type Counter
Dimensions NFType

Table 6-115 Subscriber Not Found

Field Details
Metric Name udr_subscriber_not_found{resource_name=~"nudr-dr-prov|nudr-group-id-map-prov|slf-group-prov"}
Description This metric is logged whenever the subscriber is not present.
Type Counter
Dimensions resource-name

6.5 nudr-notify-service Metrics

The following metrics are applicable to the nudr-notify-service of UDR.

Table 6-116 UDR Notification Requests

Field Details
Metric Name nudr_notif_notifications_signals_received_total
Description Total number of notifications received on nudr-notify-service from nudr-drservice.
Type Counter
Dimensions Not Applicable

Table 6-117 UDR Failed Notifications Processing

Field Details
Metric Name nudr_notif_notifications_processing_failed_total
Description Total number of notification failure processing on nudr-notify-service.
Type Counter
Dimensions Not Applicable

Table 6-118 UDR Notifications Sent

Field Details
Metric Name nudr_notif_notifications_sent_total
Description Total number of notifications sent to network.
Type Counter
Dimensions sbi_correlation_header(yes/no) key(imsi/msisdn/nai/extid/accountid)

Table 6-119 UDR Send Notification Failures

Field Details
Metric Name nudr_notif_notifications_send_fail_total
Description Total number of notifications failed to send to network.
Type Counter
Dimensions Not Applicable

Table 6-120 UDR Notifications Marked Retry

Field Details
Metric Name nudr_notif_notifications_marked_for_retry_total
Description Total number of notifications marked for retry after notification failure response.
Type Counter
Dimensions Not Applicable

Table 6-121 UDR Notification Responses

Field Details
Metric Name nudr_notif_notifications_ack_total
Description Total number of responses for notifications sent to network.
Type Counter
Dimensions Not Applicable

Table 6-122 UDR Notification Success Responses

Field Details
Metric Name nudr_notif_notifications_ack_2xx_total
Description Total number of success responses for notifications sent to network.
Type Counter
Dimensions Not Applicable

Table 6-123 UDR Notification 4xx Responses

Field Details
Metric Name nudr_notif_notifications_ack_4xx_total
Description Total number of 4xx error responses for notifications sent to network.
Type Counter
Dimensions Not Applicable

Table 6-124 UDR Notification 5xx Responses

Field Details
Metric Name nudr_notif_notifications_ack_5xx_total
Description Total number of 5xx error responses for notifications sent to network.
Type Counter
Dimensions Not Applicable

Table 6-125 UDR NF Type Notification Metric

Field Details
Metric Name nudr_notif_notifications_nftype_signals_received{NFType="UDM/PCF",Method="UPDATE/DELETE"}
Description Total number of notifications received to sent out to UDM or PCF with update or delete requests.
Type Counter
Dimensions

Method

NFType

Table 6-126 Config Service Update

Field Details
Metric Name nudr_notify_config_service_update{StatusCode:200/400}
Description If the configuration change is received successfully(200) or throws error while processing (400)
Type Counter
Dimensions StatusCode

Table 6-127 VSA Notification Received

Field Details
Metric Name nudr_notif_notifications_vsa_signals_received {UPDATE, DELETE}
Description Total number of notifications update received by Nudr-notify when the sm-data/vsa is updated.
Type Counter
Dimensions

Method

NFType

ResourceType

Table 6-128 Subscriptions Expired Count

Field Details
Metric Name nudr_notif_subscription_expired
Description Total number of expired notifications for the subscription requests.
Type Counter
Dimensions

NFType

Notification Type

Table 6-129 Notification Count with ETag Header

Field Details
Metric Name nudr_notif_etag_notifications_sent_total
Description Total number of notifications for which ETAG is sent from Nudr-dr/Nudr-dr-prov microservices.
Type Counter
Dimensions etag (yes/no)

Table 6-130 Notify Supress Notifications

Field Details
Metric Name nudr_notif_suppress_notifications_total
Description This metrics indicates number of suppressed notifications.
Type Counter
Dimensions NA

6.6 nudr-diameterproxy-service Metrics

The following metrics are applicable to the nudr-diameterproxy-service of UDR.

Table 6-131 Diameter proxy Request Messages

Field Details
Metric Name nudr_diameterproxy_total_requests_total
Description The total number of requests received on the diameterproxy microservice.
Type Counter
Dimensions Not Applicable

Table 6-132 Diameter proxy Response Messages

Field Details
Metric Name nudr_diameterproxy_total_response_total
Description Total number of Sh message responses from diameter peer
Type Counter
Dimensions ResultCode

Table 6-133 Diameter proxy Success Messages

Field Details
Metric Name nudr_diameterproxy_responses_total{ResultCode="2001"}
Description Total number of successful Sh message responses from diameter peer.
Type Counter
Dimensions

MessageType

ResultCode

Table 6-134 Diameter proxy Failure Messages

Field Details
Metric Name nudr_diameterproxy_responses_total{ResultCode=!"2001"}
Description Total number of failure Sh message responses from diameter peer
Type Counter
Dimensions

MessageType

ResultCode

Table 6-135 Diameter proxy Decode Failed Messages

Field Details
Metric Name nudr_diameterproxy_message_decoding_failed_total
Description The total number of messages failed while decoding and invalid AVPs in the message.
Type Counter
Dimensions Not Applicable

Table 6-136 Diameter proxy Discarded Messages

Field Details
Metric Name nudr_diameterproxy_request_discarded_total
Description The total number of discarded messages due to invalid command codes.
Type Counter
Dimensions Not Applicable

Table 6-137 Diameter proxy UDA Success Messages

Field Details
Metric Name nudr_diameterproxy_responses_total{MessageType="UDA", ResultCode="2001"}
Description The total number of success User Data Answer messages received on diameterproxy.
Type Counter
Dimensions

MessageType

ResultCode

Table 6-138 Diameter proxy UDA Failure Messages

Field Details
Metric Name nudr_diameterproxy_responses_total{MessageType="UDA", ResultCode !="2001"}
Description The total number of failure User Data Answer messages received on diameterproxy.
Type Counter
Dimensions

MessageType

ResultCode

Table 6-139 nudr-diameterproxy-service Metrics

Category Sub-category Description Metric Name Metric Type Dimensions Notes
    Diameterproxy_UDR_Rejected_By_Unknown_User nudr_diameterproxy_request_rejected_unknown_user_total Counter Not Applicable The total number User data requests messages failed because of Unknown user.
    Diameterproxy_UDR_Rejected_By_Invalid_Service_Indication nudr_diameterproxy_rejected_invalid_service_indication_requests_total{MessageType="UDR"} Counter MessageType The total number User Data request messages failed because of invalid service passed.
  PROFILE UPDATE Diameterproxy_PUR_Messages nudr_diameterproxy_requests_total{MessageType="PUR"} Counter MessageType The total number of profile update request messages received on diameterproxy.
    Diameterproxy_PUA_Success_Messages nudr_diameterproxy_responses_total{MessageType="PUA", ResultCode="2001"} Counter

MessageType

ResultCode

The total number of success profile data update requests
    Diameterproxy_PUA_Failure_Messages nudr_diameterproxy_responses_total{MessageType="PUA", ResultCode !="2001"} Counter

MessageType

ResultCode

The total number of failure profile data update requests
    Diameterproxy_PUR_Rejected_By_Unknown_User nudr_diameterproxy_request_rejected_unknown_user_total Counter Not Applicable The total number of PUR messages rejected by unknown user( Subscriber doesn't exists).
    Diameterproxy_PUR_Rejected_By_Invalid_Service_Indication nudr_diameterproxy_rejected_invalid_service_indication_requests_total{MessageType="PUR"} Counter MessageType The total number of failed profile update requests with passing invalid service indication.
  SUBSCRIPTION NOTIFICATION Diameterproxy_SNR_Messages nudr_diameterproxy_requests_total{MessageType="SNR"} Counter MessageType The total number of subscriber notification request messages received on diameterproxy.
    Diameterproxy_SNA_Success_Messages nudr_diameterproxy_responses_total{MessageType="SNA", ResultCode="2001"} Counter

MessageType

ResultCode

The total number of Success subscriber notification messages.
    Diameterproxy_SNA_Failure_Messages nudr_diameterproxy_responses_total{MessageType="SNA", ResultCode !="2001"} Counter

MessageType

ResultCode

The total number of failure subscriber notification messages
    Diameterproxy_SNR_Rejected_By_Unknown_User nudr_diameterproxy_request_rejected_unknown_user_total Counter Not Applicable The total number of Subscriber notification messages rejected by an unknown user
    Diameterproxy_SNR_Rejected_By_Invalid_Service_Indication nudr_diameterproxy_rejected_invalid_service_indication_requests_total{MessageType="SNR"} Counter MessageType The total number of subscriber notification requests rejected by passing invalid service indications
  PUSH NOTIFICATION Diameterproxy_PNR_Messages udr_diameterproxy_requests_total{MessageType="PNR"} Counter MessageType The total number of Push notification messages sent from diameterproxy.
    Diameterproxy_PNA_Success_Messages nudr_diameterproxy_responses_total{MessageType="PNA", ResultCode="2001"} Counter

MessageType

ResultCode

The total number of success Push notification sent from diameterproxy.
    Diameterproxy_PNA_Failure_Messages nudr_diameterproxy_responses_total{MessageType="PNA", ResultCode !="2001"} Counter

MessageType

ResultCode

The total number of failure push notification sent from diameterproxy.
    Diameter_Total_Rest_request_recieved_From_Notify-service nudr_diameterproxy_total_notification_received_total Counter Not Applicable The total number of rest requests received from notify-service.
    Diameter_Total_Rest_Failure_requests_From_notify-service nudr_diameterproxy_notification_failed_total Counter Not Applicable The total number of rest requests are failed to send Push notification from the diameterproxy service.
CNCC   Total success update requests from CNCC nudr_diameterproxy_config_service_update_total{StatusCode="200/400"} Counter StatusCode The total number of update requests(PUT) along with successfully updated the data in microservice
Latency   Average time for processing diameter messages and database operation. diameter_request_processing_time_seconds Timer

quantile

InstanceIdentifier

 
Latency   Average time for only database operation for diameter messages. diameter_db_processing_time_seconds Timer

quantile

InstanceIdentifier

 

6.7 nudr-config-service Metrics

The following table provides metrics for nudr-config microservice of UDR.

Table 6-140 config_schema_validation_total

Field Details
Metric Name nudr_config_schema_validation_total{StatusCode="200/400"}
Description Pegging schema validation with 200/400 as response code.
Type Counter
Dimensions StatusCode

Table 6-141 config_total_requests_total

Field Details
Metric Name nudr_config_total_requests_total{Method='GET/POST/PUT'}
Description Pegging all the GET request received by configuration service
Type Counter
Dimensions Method

Table 6-142 config_total_responses

Field Details
Metric Name nudr_config_total_responses_total{Method='GET/PUT/POST',StatusCode="200/201/400/404/405/500"}
Description Pegging the response of GET request with response code: 200/201/400/404/405/500
Type Counter
Dimensions

Method

StatusCode

Table 6-143 export_total_requests

Field Details
Metric Name nudr_config_export_total_requests_total{Method='POST'}
Description Pegging all the POST request received by EXPORT API of configuration service
Type Counter
Dimensions Method

Table 6-144 export_total_responses

Field Details
Metric Name nudr_config_export_total_responses_total{Method='POST'}
Description Pegging the response of EXPORT POST request with response code: 201/400/500
Type Counter
Dimensions

Method

StatusCode

Table 6-145 export_total_responses

Field Details
Metric Name nudr_config_export_status_total_requests_total{Method='GET'}
Description Pegging all the GET request received by EXPORT status API of configuration service
Type Counter
Dimensions Method

Table 6-146 export_status_total_responses

Field Details
Metric Name nudr_config_export_status_total_responses_total{Method='GET'}
Description Pegging the response of GET EXPORT status request with response code: 200/404/500
Type Counter
Dimensions

Method

StatusCode

Table 6-147 export_report_total_requests

Field Details
Metric Name nudr_config_export_report_total_requests_total{Method='GET'}
Description Pegging all the GET Request received by EXPORT report API of config service
Type Counter
Dimensions

Method

Table 6-148 export_report_total_responses

Field Details
Metric Name nudr_config_export_report_total_responses_total{Method='GET'}
Description Pegging the response of GET EXPORT report request with response code: 200/404/500
Type Counter
Dimensions

Method

StatusCode

Table 6-149 export_download_total_requests

Field Details
Metric Name nudr_config_export_download_total_requests_total{Method='GET'}
Description Pegging all the GET request received by EXPORT download API of configuration service
Type Counter
Dimensions Method

Table 6-150 export_download_total_responses

Field Details
Metric Name nudr_config_export_download_total_responses_total{Method='GET'}
Description Pegging the response of GET EXPORT download request with response code: 200/404/500
Type Counter
Dimensions

Method

StatusCode

Table 6-151 import_total_requests

Field Details
Metric Name nudr_config_import_total_requests_total{Method='POST'}
Description Pegging all the POST request received by IMPORT API of configuration service
Type Counter
Dimensions Method

Table 6-152 import_total_responses

Field Details
Metric Name nudr_config_import_total_responses_total{Method='POST'}
Description Pegging the response of IMPORT POST request with response code: 201/400/500
Type Counter
Dimensions

Method

StatusCode

Table 6-153 import_status_total_requests

Field Details
Metric Name nudr_config_import_status_total_requests_total{Method='GET'}
Description Pegging all the GET request received by IMPORT status API of configuration service
Type Counter
Dimensions Method

Table 6-154 import_status_total_responses

Field Details
Metric Name nudr_config_import_status_total_responses_total{Method='GET'}
Description Pegging the response of GET IMPORT status request with response code: 200/404/500
Type Counter
Dimensions

Method

StatusCode

Table 6-155 import_report_total_requests

Field Details
Metric Name nudr_config_import_report_total_requests_total{Method='GET'}
Description Pegging all the GET requests received by IMPORT report API of configuration service
Type Counter
Dimensions Method

Table 6-156 import_report_total_requests

Field Details
Metric Name nudr_config_import_report_total_responses_total{Method='GET'}
Description Pegging the response of GET IMPORT report request with response code: 200/404/500
Type Counter
Dimensions

Method

StatusCode

Table 6-157 export_tool_controlled_shutdown

Field Details
Metric Name export_tool_controlled_shutdown
Description This metric indicates the operational status. For example,

0 - NORMAL

1 - COMPLETE_SHUTDOWN

Type Guage
Dimensions NA

Table 6-158 operational_status

Field Details
Metric Name nudr_config_operational_status
Description This metric indicates the operational status of UDR. For example,

0 - NORMAL

1 - COMPLETE_SHUTDOWN

Type Guage
Dimensions NA

6.8 nrf-client Metrics

The following table provides metrics for nrf-client.

Table 6-159 NRF Instance Status

Field Details
Metric Name nrfclient_nrf_operative_status
Description The current operative status of the NRF Instance.

0 - NRF is unavailable/unhealthy

1- NRF is available/healthy

Type Gauge
Dimensions NrfUri - URI of the NRF Instance

Table 6-160 NRF Instance Status Count

Field Details
Metric Name nrfclient_nrf_status_total
Description

Total number of times a NRF Instance is marked as Healthy or Un-healthy

apiRoot shall be specified in the format

'scheme'://'fqdn':'port'

If Health Check procedure is disabled, all NRF Instances are marked as HEALTHY after Successful NfRegistration.

Type Counter
Dimensions NrfUri- URI of the NRF InstanceHealthStatusFailureReason - Reason for the status

Table 6-161 NRF Instance Consecutive Healthy Count

Field Details
Metric Name nrfclient_nrf_successive_healthy_count
Description The metric shows the consecutive number of times the NRF is considered as healthy.

The metric shall have a minimum value of 0 and maximum value of healthCheckCount.

Type Counter
Dimensions NrfUri- URI of the NRF Instance

Table 6-162 NRF Instance Consecutive Unhealthy Count

Field Details
Metric Name nrfclient_nrf_successive_unhealthy_count
Description The metric shows the consecutive number of times the NRF is considered as healthy.

The metric shall have a minimum value of 0 and maximum value of healthCheckCount.

Type Counter
Dimensions NrfUri- URI of the NRF Instance

Table 6-163 DNS lookup requests

Field Details
Metric Name nrfclient_dns_lookup_request_total
Description Total number of times a DNS lookup request is sent to the alternate route service. This metric replaces ocpm_ar_lookup_request_total.
Type Scheme - http or httpsVirtualFqdn - Fqdn that shall be used by the alternate service for the DNS lookup
Dimensions The metric shall be pegged only if enableVirtualNrfResolution is set to true

Table 6-164 DNS lookup requests

Field Details
Metric Name nrfclient_dns_lookup_response_total
Description Total number of times a DNS lookup response is received from the alternate route service. This metric replaces ocpm_ar_lookup_response_total.
Type Scheme - HTTP or HTTPS

VirtualFqdn - Fqdn that shall be used by the alternate service for the DNS lookup

HttpStatusCode - The status code as received in the response.

Dimensions The metric shall be pegged only if enableVirtualNrfResolution is set to true

Table 6-165 DNS setup requests

Field Details
Metric Name nrfclient_dns_register_request_total
Description Total number of times a DNS register request is sent to the alternate route service. This metric replaces ocpm_ar_setup_total.
Type

Scheme - http or https

VirtualFqdn - FQDN that shall be used by the alternate service for the DNS lookup

Dimensions The metric shall be pegged only if enableVirtualNrfResolution is set to true.

Table 6-166 NF Load

Field Details
Metric Name nrfclient_perf_info_nf_profile_load
Description The current Load of the NF
Type Gauge
Dimensions Not Applicable

Table 6-167 Current NF Status

Field Details
Metric Name nrfclient_current_nf_status
Description The current operative status of the NF.

The gauge indicates the status as below:

0 - REGISTERED1 - DEREGISTERED2 - SUSPENDED3 - UNDISCOVERABLE4 - UNKNOWN
Type Gauge
Dimensions

NfType - The NF's NfType as present in the registered NfProfile.

NfInstanceID - The NF's nfInstanceId as present in the registered NfProfile.

NfFqdn - The NF's FQDN as present in the registered NfProfile.

Table 6-168 Current NF Status with NRF

Field Details
Metric Name nrfclient_nf_status_with_nrf
Description The operative status of the NF communicated to the NRF. The gauge must indicate the status as follows:
  • 0 - REGISTERED
  • 1 - DEREGISTERED
  • 2 - SUSPENDED
  • 3 - UNDISCOVERABLE
  • 4 - UNKNOWN
Type Gauge
Dimensions

NfType - The NF's NfType as present in the registered NfProfile.

NfInstanceID - The NF's nfInstanceId as present in the registered NfProfile.

NfFqdn - The NF's FQDN as present in the registered NfProfile.

Table 6-169 Health Status Subscription Requests

Field Details
Metric Name nrfclient_conn_in_subscribe_nrf_health_status_total
Description Total number of Subscribe requests from NF service to to NRF-client to monitor the health status of the configured NRFs
Type counter
Dimensions NotificationURI - The URI received in the request

Table 6-170 Health Status Subscription Responses

Field Details
Metric Name nrfclient_conn_out_subscribe_nrf_health_status_total
Description Total number of Subscribe response from NRF-Client to the subscribed NF service
Type counter
Dimensions

NotificationURI - The URI received in the request

HttpStatusCode - The HttpStatusCode of the response

Table 6-171 Health Status Notification requests

Field Details
Metric Name nrfclient_conn_out_notify_nrf_health_status_total
Description Total number of notification sent to subscribed NF services due to health status update
Type counter
Dimensions NotificationURI - The URI to which notifications are sent.

Table 6-172 Health Status Notification responses

Field Details
Metric Name nrfclient_conn_in_notify_nrf_health_status_total
Description Total number of response received for notification request from subscriber
Type counter
Dimensions NotificationURI - The URI to which notification is sent. , HttpStatusCode - The HttpResponseCode as sent by the subscriber,

Table 6-173 Requests sent by NRF-Client to NRF

Field Details
Metric Name nrfclient_nw_conn_out_request_total
Description

Total number of times NRF-client has sent a request to NRF.

This includes autonomous requests as well as on-demand requests.

Type counter
Dimensions

MessageType - The service request Type.

NfType - The NF's NfType as present in the registered NfProfile.

NfInstanceID - The NF's nfInstanceId as present in the registered NfProfile.

NfFqdn - The NF's FQDN as present in the registered NfProfile.

Table 6-174 Responses Received by NRF-Client from NRF

Field Details
Metric Name nrfclient_nw_conn_in_response_total
Description Total number of times NRF-client has received a response from NRF.
Type counter
Dimensions

MessageType - The service request Type.

NfType - The NF's NfType as present in the registered NfProfile.

NfInstanceID - The NF's nfInstanceId as present in the registered NfProfile.

NfFqdn - The NF's FQDN as present in the registered NfProfile.

StatusCode - The HttpStatusCode as received from NRF.

Table 6-175 Notification Requests received at NRF-Client

Field Details
Metric Name nrfclient_nw_conn_in_notify_request_total
Description Total number of nfStatusNotify requests received from NRF
Type counter
Dimensions

EventType - The EventType for which the notification is triggered,

NfInstanceID - The NfInstanceId for which the notification is triggered.

Table 6-176 Notification responses sent by NRF-Client

Field Details
Metric Name nrfclient_nw_conn_out_notify_response_total
Description Total number of nfStatusNotify responses sent to NRF
Type counter
Dimensions

EventType - The EventType for which the notification is triggered,

NfInstanceID - The NfInstanceId for which the notification is triggered.

HttpStatusCode - The HttpStatusCode sent by NRF-Client.

Table 6-177 Processing Time for Messages Between NRF-client and NRF

Field Details
Metric Name nrfclient_network_message_processing_latency
Description Total message processing time duration
Type Histogram
Dimensions MessageType - The service request Type.

NfType - The NF's NfType as present in the registered NfProfile.

NfInstanceID - The NF's nfInstanceId as present in the registered NfProfile.

NfFqdn - The NF's FQDN as present in the registered NfProfile.

Table 6-178 Requests Sent to app-info service

Field Details
Metric Name nrfclient_app_info_conn_out_request_total
Description Total Number of requests sent to app-info service.
Type Histogram
Dimensions NfType - The NF's NfType as present in the registered NfProfile.

Table 6-179 Responses Received from app-info service

Field Details
Metric Name nrfclient_app_info_conn_in_response_total
Description Total number of responses received from app-info service
Type Counter
Dimensions

NfType - The NF's NfType as present in the registered NfProfile.

StatusCode - The HttpStatusCode sent by app-info.

6.9 nudr-migration-service Metrics

The following table provides metrics for nudr-migration microservice of UDR.

Table 6-180 Total Records Start/End Range

Field Details
Metric Name nudr_migration_total_requests_total
Description Total number of requests with start and end range
Type Counter
Dimensions Not Applicable

Table 6-181 Total Number of Requests Read

Field Details
Metric Name nudr_migration_total_requests_read_total
Description Total number of requests read from 4G UDR
Type Counter
Dimensions Not Applicable

Table 6-182 Total Number of Requests Processed

Field Details
Metric Name nudr_migration_total_requests_processed_total
Description Total number of requests processed to 5G UDR
Type Counter
Dimensions Not Applicable

Table 6-183 Total number of Requests Read with Success or Failure

Field Details
Metric Name nudr_migration_total_requests_read_status_total{Status="success/failure"}
Description Total number of requests read from 4G UDR with success/failure
Type Counter
Dimensions Status

Table 6-184 Total number of Requests Read with Success or Failure

Field Details
Metric Name nudr_migration_total_requests_processed_status_total{Status="success/failure"}
Description Total number of requests processed to 5G UDR with success/failure
Type Counter
Dimensions Status

Table 6-185 Total Number of Subscribers Not Found

Field Details
Metric Name nudr_migration_total_no_of_source_subscriber_not_exist_total
Description Total number of subscribers not found while reading from 4G UDR
Type Counter
Dimensions Not Applicable

Table 6-186 Total Number of Target Keys

Field Details
Metric Name nudr_migration_total_no_of_target_udr_keys_exist_total
Description Total number of target keys exists in 5G UDR
Type Counter
Dimensions Not Applicable

Table 6-187 Config Service Update Total

Field Details
Metric Name nudr_migration_tool_config_service_update_total
Description Total number of updates made using nudr_migration configuration API
Type Counter
Dimensions Not Applicable

6.10 nudr-bulk-import-service Metrics

The following table provides metrics for nudr-bulk-import microservice of UDR.

Table 6-188 nudr_bulk_import_records_provisioned_total

Field Details
Metric Name nudr_bulk_import_records_provisioned_total{StatusCode="204/201/500/400/404/503" ,Status="Success/Failure", NFType="PCF/SLF/PCF-VSA/EIR"}
Description Total number of success or failure records provisioned in UDR for PCF or SLF or PCF-VSA or EIR
Type Counter
Dimensions

StatusCode

Status

NFType

Table 6-189 nudr_bulk_import_csvfile_records_read_total

Field Details
Metric Name nudr_bulk_import_csvfile_records_read_total{Method="DELETE/PUT/POST/PATCH" , Status="Success/Failure"}
Description Total number of successful record reads from CSV file for DELETE, PUT, PATCH, POST operation.
Type Counter
Dimensions

Method

Status

Table 6-190 nudr_bulk_import_records_processed_total

Field Details
Metric Name nudr_bulk_import_records_processed_total{Method = "POST/PUT/DELETE/PATCH" , StatusCode="201/204/500/404/400/503", Status="Success/Failure"}
Description Total number of records processed from CSV file.
Type Counter
Dimensions

Method

StatusCode

Status

Table 6-191 nudr_bulk_import_tool_pvc_full_usage

Field Details
Metric Name nudr_bulk_import_tool_pvc_full_usage{container="nudr-bulk-import",namespace="ocudr"}
Description Storage for Bulk Import tool is full
Type Counter
Dimensions container="nudr-bulk-import"

Table 6-192 nudr_xmltocsv_xmlfile_records_read_total

Field Details
Metric Name nudr_xmltocsv_xmlfile_records_read_total{Status="Success/Failure"}
Description Total number of successful record reads from ixml file.
Type Counter
Dimensions Status

Table 6-193 nudr_xmltocsv_records_processed_total

Field Details
Metric Name nudr_xmltocsv_records_processed_total{Method = "POST/PUT/DELETE/PATCH", Status="Success/Failure"}
Description Total number of xml records converted Success/Failure
Type Counter
Dimensions

Method

Status

Table 6-194 nudr_bulk_import_tool_pvc_full_usage

Field Details
Metric Name nudr_bulk_import_tool_pvc_full_usage{container="nudr-xmltocsv",namespace="ocudr"}
Description Storage for XML Bulk Import tool is full
Type Counter
Dimensions container="nudr-xmltocsv"

Table 6-195 nudr_pdbi_to_csv_file_records_read

Field Details
Metric Name nudr_pdbi_to_csv_file_records_read{Status="Success"}
Description Total number of successful record reads from PDBI file
Type Counter
Dimensions Status

Table 6-196 nudr_pdbi_to_csv_records_processed

Field Details
Metric Name nudr_pdbi_to_csv_records_processed(Status="Success",Method="CREATE,MODIFY,DELETE")
Description Total number of pdbi records processed
Type Counter
Dimensions

Method

Status

Table 6-197 nudr_pdbi_to_csv_records_processed

Field Details
Metric Name nudr_pdbi_to_csv_records_processed_failed_total
Description Total number of pdbi records processed failed
Type Counter
Dimensions container="nudr-pdbitocsv"

Table 6-198 nudr_bulk_import_tool_pvc_full_usage

Field Details
Metric Name nudr_bulk_import_tool_pvc_full_usage{container="nudr-pdbitocsv",namespace="ocudr"}
Description Storage for PDBI Bulk Import tool is full
Type Counter
Dimensions container="nudr-bulk-import"

Table 6-199 bulkimport_files_fetched_from_remote_total

Field Details
Metric Name bulkimport_files_fetched_from_remote_total
Description Total number of files that are transferred from remote to pvc
Type Counter
Dimensions NA

Table 6-200 bulkimport_files_fetched_from_remote_status_total

Field Details
Metric Name bulkimport_files_fetched_from_remote_status_total{status="success/failed",reason="CANNOT_CONNECT_TO_HOST/ACCESS_DENIED_TO_REMOTE/FILE_SIZE_NOT_AS_EXPECTED/LOGIN_DENIED/OUT_OF_SPACE"}
Description Total number of files that are transferred from remote to pvc with status success/failure
Type Counter
Dimensions Status

Table 6-201 bulkimport_files_transferred_to_remote_total

Field Details
Metric Name bulkimport_files_transferred_to_remote_total
Description Total number of files that are transferred from pvc to remote
Type Counter
Dimensions NA

Table 6-202 bulkimport_files_transferred_to_remote_status_total

Field Details
Metric Name bulkimport_files_transferred_to_remote_status_total{status="success/failed",reason="CANNOT_CONNECT_TO_HOST/ACCESS_DENIED_TO_REMOTE/FILE_SIZE_NOT_AS_EXPECTED/LOGIN_DENIED/OUT_OF_SPACE"}
Description Total number of files that are transferred from pvc to remote with status success/failure
Type Counter
Dimensions status

Table 6-203 bulkimport_transfer_in_status

Field Details
Metric Name bulkimport_transfer_in_status
Description Transfer-in status , 0 - success and 1- failure
Type Gauge
Dimensions NA

Table 6-204 bulkimport_transfer_out_status

Field Details
Metric Name bulkimport_transfer_out_status
Description Transfer-in status , 0 - success and 1- failure
Type Gauge
Dimensions NA

6.11 nudr-export-tool service Metrics

The following table provides metrics for nudr-export-tool microservice of UDR.

Note:

Prometheus automatically appends the word total to all the counter type metrics that are displayed on the Prometheus dashboard.

Table 6-205 Export Status Aggregate

Field Details
Metric Name export_tool_status_total{status="success/fail"}
Description Total number of success or failure export operations.
Type Counter
Dimensions

Status

Table 6-206 Total Export Operations

Field Details
Metric Name export_tool_backUp_taken_total
Description Total number of export operation triggered.
Type Counter
Dimensions

NA

Table 6-207 Export Failure Indicator

Field Details
Metric Name export_failure
Description Gauge indicating export operation failure.

Values:

0: Success

1: Failure

Type Gauge
Dimensions

NA

Table 6-208 PVC Full Indication

Field Details
Metric Name export_tool_full_usage
Description Gauge indicating PVC full usage.

Values:

PVC Full: 1

PVC normal: 0

Type Gauge
Dimensions

NA

Table 6-209 Total File Transfer Attempts

Field Details
Metric Name nudr_export_tool_total_file_transfers_total
Description Total number of file transfer attempts.
Type Counter
Dimensions

NA

Table 6-210 Successfull File Transfer Attempts

Field Details
Metric Name nudr_export_tool_successful_file_transfers_total
Description Total number of successful file transfer attempts
Type Counter
Dimensions status

Table 6-211 Failed File Transfer Attempts

Field Details
Metric Name nudr_export_tool_failed_file_transfers_total
Description Total number of failed file transfer attempts.

status=failed,reason=CANNOT_CONNECT_TO_HOST,ACCESS_DENIED_TO_REMOTE,FILE_SIZE_NOT_AS_EXPECTED, LOGIN_DENIED,OUT_OF_SPACE

Type Counter
Dimensions status, reason

Table 6-212 Operational state of the NF

Field Details
Metric Name export_tool_controlled_shutdown
Description Gives the operational state of the NF. For example, 0- NORMAL and 1- COMPLETE_SHUTDOWN
Type Gauge
Dimensions NA

6.12 nudr-ondemand-migration-service Metrics

The following table provides metrics for nudr-ondemand-migration microservice of UDR.

Table 6-213 ondemand_migration_requests_total

Field Details
Metric Name nudr_ondemand_migration_requests_total
Description Total number of request received from dr-service for migration 4G subcriber in 5G UDR.
Type Counter
Dimensions Not Applicable

Table 6-214 ondemand_migration_requests_read_total

Field Details
Metric Name nudr_ondemand_migration_requests_read_total
Description Total number of sent request to target UDR for read subscriber details.
Type Counter
Dimensions Not Applicable

Table 6-215 ondemand_migration_requests_read_status_total

Field Details
Metric Name nudr_ondemand_migration_requests_read_status_total{Status:success/failure}
Description The total success/failure read messages sent target UDR.
Type Counter
Dimensions Status

Table 6-216 ondemand_migration_requests_processed_total

Field Details
Metric Name nudr_ondemand_migration_requests_processed_total
Description The total processed messages coming from target UDR.
Type Counter
Dimensions Not Applicable

Table 6-217 ondemand_migration_requests_processed_status_total

Field Details
Metric Name nudr_ondemand_migration_requests_processed_status_total{Status:success/failure}
Description Total success/failure processed messages coming from 4G UDR.
Type Counter
Dimensions Status

Table 6-218 ondemand_migration_subscriber_not_exist_source_total

Field Details
Metric Name nudr_ondemand_migration_subscriber_not_exist_source_total
Description Total subscriber not found from target UDR.
Type Counter
Dimensions Not Applicable

Table 6-219 ondemand_migration_delete_subscriber_source_total

Field Details
Metric Name nudr_ondemand_migration_subscriber_not_exist_source_total
Description Total deleted subscriber from target UDR when delete subscriber flag is enabled.
Type Counter
Dimensions Not Applicable

Table 6-220 ondemand_migration_config_service_update_total

Field Details
Metric Name nudr_ondemand_migration_config_service_update_total{StatusCode="200/400"}
Description Total success(200)/failure(400) update requests from CNC Console.
Type Counter
Dimensions StatusCode

6.13 app-info Metrics

The following table provides metrics for app-info microservice.

Table 6-221 appinfo_service_running

Field Details
Metric Name appinfo_service_running
Description The status of monitored services
Type Integer: 0,1
Dimensions
  • service
  • namespace
  • category

Table 6-222 appinfo_category_running

Field Details
Metric Name appinfo_category_running
Description The status of monitored categories
Type Integer: 0,1
Dimensions
  • namespace
  • category

Table 6-223 appinfo_category_good

Field Details
Metric Name appinfo_category_good
Description The readiness of monitored categories
Type Integer: 0,1
Dimensions
  • namespace
  • category

6.14 perf-info Metrics

The following table provides metrics for perf-info microservice.

Table 6-224 nf_load_info

Field Details
Metric Name nf_load_info
Description Service load info
Type Float
Dimensions
  • service
  • namespace

Table 6-225 jvm_cpu_usage

Field Details
Metric Name jvm_cpu_usage
Description Springboot per service jvm_cpu_usage
Type Float
Dimensions
  • service
  • namespace

Table 6-226 jvm_memory

Field Details
Metric Name jvm_memory
Description Springboot per service jvm_memory
Type Float
Dimensions
  • service
  • namespace

Table 6-227 cgroup_cpu_nanoseconds

Field Details
Metric Name cgroup_cpu_nanoseconds
Description It reports the total CPU time in nanoseconds on each CPU core for all tasks in the cgroup
Type Float
Dimensions NA

Table 6-228 cgroup_memory_bytes

Field Details
Metric Name cgroup_memory_bytes
Description It reports the memory usage which is fairly straight forward to monitor
Type Float
Dimensions NA

Table 6-229 load_level

Field Details
Metric Name load_level
Description The overload manager load level info
Type Float
Dimensions 0,1,2,3,4

Table 6-230 service_resource_stress

Field Details
Metric Name service_resource_stress
Description Tracks CPU, memory, failures, and pending requests based on which the service calculates the overload level.
Type NA
Dimensions
  • service
  • type

Table 6-231 service_resource_overload_level

Field Details
Metric Name service_resource_overload_level
Description Tracks individual resource overload level.
Type 0,1,2,3,4
Dimensions
  • service
  • type

6.15 Diameter Gateway Metrics

The following table provides metrics for Diameter Gateway.

Table 6-232 diam_conn_network

Field Details
Metric Name diam_conn_network
Description Tracks total number of active diameter connections with network peers.
Type Gauge
Dimensions destHost, destRealm, origHost, origRealm, direction from CER

Table 6-233 diam_conn_network

Field Details
Metric Name diam_conn_network_uptime_ms
Description Tracks duration of active diameter connection with network peer.
Type Histogram
Dimensions destHost, destRealm, origHost, origRealm, direction, sduration

Table 6-234 diam_conn_local

Field Details
Metric Name diam_conn_local
Description Tracks active diameter connection with local backend services.
Type Gauge
Dimensions destHost, destRealm, origHost, origRealm, direction from CER

Table 6-235 diam_conn_local_uptime_ms

Field Details
Metric Name diam_conn_local_uptime_ms
Description Tracks overall up time of a diameter connection with local services.
Type Histogram
Dimensions destHost, destRealm, origHost, origRealm, direction, sduration

Table 6-236 diam_request_network_total

Field Details
Metric Name diam_request_network_total
Description Tracks total number of request messages of a given command code to the network or from the network.
Type Counter
Dimensions destHost, destRealm, origHost, origRealm, appId, cmdCode, msgType, direction

Table 6-237 diam_response_network_total

Field Details
Metric Name diam_response_network_total
Description Tracks total number of answer messages of a given command code to the network or from the network.
Type Counter
Dimensions reqDestHost, reqDestRealm, reqOrigHost, reqOrigRealm, appId, cmdCode, msgType, direction, responseCode

Table 6-238 diam_response_network_processing_latency_ms

Field Details
Metric Name diam_response_network_processing_latency_ms
Description Tracks overall response time of a diameter answer of a given command code to or from the network.
Type Histogram
Dimensions reqDestHost, reqDestRealm, reqOrigHost, reqOrigRealm, appId, cmdCode, msgType, direction, duration

Table 6-239 diam_request_local_total

Field Details
Metric Name diam_request_local_total
Description Tracks total number of request messages of a given command code to or from local service.
Type Counter
Dimensions destHost, destRealm, origHost, origRealm, appId, cmdCode, msgType, direction

Table 6-240 diam_response_local_total

Field Details
Metric Name diam_response_local_total
Description Tracks total number of answer messages of a given command code to or from the local service.
Type Counter
Dimensions reqDestHost, reqDestRealm, reqOrigHost, reqOrigRealm, appId, cmdCode, msgType, direction, responseCode

Table 6-241 diam_response_local_processing_latency_ms

Field Details
Metric Name diam_response_local_processing_latency_ms
Description Tracks overall response time of a diameter answer of a given command code to or from local service.
Type Histogram
Dimensions reqDestHost, reqDestRealm, reqOrigHost, reqOrigRealm, appId, cmdCode, msgType, direction, duration

Table 6-242 diam_request_inter_total

Field Details
Metric Name diam_request_inter_total
Description Tracks total number of request messages sent or received during inter-pod routing.
Type Counter
Dimensions destHost, destRealm, origHost, origRealm, appId, cmdCode, msgType, direction, srcPodIp, dsrPodIp

Table 6-243 diam_response_inter_total

Field Details
Metric Name diam_response_inter_total
Description Tracks total number of answer messages sent or received during inter-pod routing.
Type Counter
Dimensions reqDestHost, reqDestRealm, reqOrigHost, reqOrigRealm, appId, cmdCode, msgType, direction, srcPodIp, dsrPodIp, responseCode

Table 6-244 diam_response_inter_latency_ms

Field Details
Metric Name diam_response_inter_latency_ms
Description Tracks overall response time of a diameter answer of a given command code for inter-pod messages. It tracks response only from a pod that initiates inter-pod routing.
Type Histogram
Dimensions reqDestHost, reqDestRealm, reqOrigHost, reqOrigRealm, appId, cmdCode, msgType, direction, srcPodIp, dsrPodIp, duration

Table 6-245 ocudr_pod_congestion_state

Field Details
Metric Name ocudr_pod_congestion_state
Description Overall diameter gateway pod state.
Different states of pod:
  • 0 - NORMAL state
  • 1- DOC state (Danger of Congestion)
  • 2- CONGESTED state
Type Gauge
Dimensions NA

Table 6-246 ocudr_pod_resource_congestion_state

Field Details
Metric Name ocudr_pod_resource_congestion_state
Description Different resource state of the pod.
Different types of resource in pod state are as follows:
  • cpu
  • memory
  • queueSize
Each resource state as follows:
  • 0 - NORMAL state
  • 1- DOC state (Danger of Congestion)
  • 2- CONGESTED state
Type Gauge
Dimensions type

Table 6-247 ocudr_diam_congestion_message_reject_total

Field Details
Metric Name ocudr_diam_congestion_message_reject_total
Description Rejected messages if the configured priority is less than message priority.
Type Counter
Dimensions priority,responseCode,destHost,destRealm,origRealm,origHost,appId,cmdCode,msgType

6.16 Nudr-dbcr-auditor-service

The following table provides metrics for Auditor Service.

Table 6-248 nudr_dbcr_auditor_service_monitor_total

Field Details
Metric Name nudr_dbcr_auditor_service_monitor_total
Description The total number of completed exception tables audit cycle.
Type Counter
Dimensions NA

Table 6-249 nudr_dbcr_auditor_service_clear_total

Field Details
Metric Name nudr_dbcr_auditor_service_clear_total
Description The total number of completed exception tables clearing cycle.
Type Counter
Dimensions NA

Table 6-250 nudr_dbcr_auditor_service_delete_total

Field Details
Metric Name nudr_dbcr_auditor_service_delete_total
Description The total number of deletions done from data and exception tables which includes total number of rows deleted from IDXTODATA/IDXTODATA$EX, other data tables and corresponding exception tables.
Type Counter
Dimensions NA