6 Metrics
This section provides information about the Metrics for Oracle Communications Unified Data Repository (OCUDR).
Note:
- A sample Grafana json is available in the UDR Customer Documentation on Oracle Help Center. You can download and import the file to your repository. http://docs.oracle.com/en/industries/communications/cloud-native-core/release21.html
Table 6-1 Metric Type
Metric Type | Description |
---|---|
Counter | Represents the total number of occurrences of an event or traffic, such as
measuring the total amount of traffic received and transmitted by UDR.
Prometheus automatically appends the words, such as total to all the counter type metrics that are displayed on the Prometheus dashboard. |
Gauge | Represents a single numerical value that changes randomly. This metric type is used to measure various parameters, such as UDR load values, memory usage, and so on. |
Histogram | Represents the number of occurrences that fall into predefined intervals,
or buckets, such as those used for measuring response times.
Prometheus automatically appends the words, such as bucket, count, and sum to all the histogram metrics that are displayed on the Prometheus dashboard. |
6.1 Common Metrics
Table 6-2 security_cert_x509_expiration_seconds
Field | Details |
---|---|
Metric Name | security_cert_x509_expiration_seconds |
Description | Indicates the time to certificate expiry in epoch seconds. |
Type | Histogram |
Dimensions | serialNumber |
Table 6-3 oc_oauth_certificate_loadStatus
Field | Details |
---|---|
Metric Name | oc_oauth_certificate_loadStatus |
Description | Gauge metric is used to peg whether the given certificate can be loaded from secret or not. If it can be loaded, then 0 is pegged, otherwise 1 is pegged. This metric is further used for raising alarms when certificate cannot be loaded. |
Type |
|
Dimensions | NA |
Table 6-4 oc_oauth_certificate_expiryStatus
Field | Details |
---|---|
Metric Name | oc_oauth_certificate_expiryStatus |
Description | Gauge metric is used to peg expiry date of the certificate. This metric is further used for raising alarms if certificate expires within 30 days or 7 days. |
Type |
|
Dimensions | NA |
6.2 UDR Gateways Metrics
This section provides details about the Gateway metrics of UDR.
6.2.1 Ingress Gateway Metrics
The following metrics are applicable to Ingress API Gateway.
Table 6-5 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-6 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-7 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-8 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-9 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-10 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-11 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-12 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 | Gauge |
Dimensions | NA |
Table 6-13 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 | Gauge |
Dimensions | NA |
Table 6-14 Ingress Gateway Pod Congestion State
Field | Details |
---|---|
Metric Name | oc_ingressgateway_pod_congestion_state{namespace='$namespace'} |
Description | Tracks the overall congestion state per ingress gateway pod. |
Type | Counter |
Dimensions | NA |
Table 6-15 Ingress Gateway Pod Resource State
Field | Details |
---|---|
Metric Name | oc_ingressgateway_pod_resource_state{type="CPU/PENDING_REQUEST",namespace='$namespace'} |
Description | Tracks the resource congestion state per ingress gateway pod. |
Type | Counter |
Dimensions | NA |
Table 6-16 Ingress Gateway Pod Connections Rejected
Field | Details |
---|---|
Metric Name | oc_ingressgateway_incoming_pod_connections_rejected_total{namespace="$namespace"} |
Description | Tracks the resource usage per Ingress Gateway pod. |
Type | Counter |
Dimensions | NA |
Table 6-17 Ingress Gateway Pod Incoming Connection Rejections
Field | Details |
---|---|
Metric Name | oc_ingressgateway_incoming_pod_connections_rejected_total{namespace="$namespace"} |
Description | Tracks the incoming rejected connections. |
Type | Counter |
Dimensions | NA |
Table 6-18 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-19 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-20 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-21 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-22 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 |
Table 6-23 Ingress Gateway Pod Resource Stress
Field | Details |
---|---|
Metric Name | oc_ingressgateway_pod_resource_stress{type="CPU/PENDING_REQUEST",namespace='$namespace'} |
Description | Tracks the resource usage per Ingress Gateway pod. |
Type | Counter |
Dimensions | NA |
Table 6-24 oc_ingressgateway_incoming_tls_connections
Field | Details |
---|---|
Metric Name | oc_ingressgateway_incoming_pod_connections_rejected_total{namespace="$namespace"} |
Description | Number of TLS connections received on the Ingress Gateway and their negotiated TLS versions. The versions can be TLSv1.3 or TLSv1.2 |
Type | Gauge |
Dimensions | NegotiatedTLSVersion, Host, Direction, InstanceIdentifier |
Table 6-25 oc_ingressgateway_backend_invocation_latency_seconds
Field | Details |
---|---|
Metric Name | oc_ingressgateway_backend_invocation_latency_seconds |
Description | This metric captures the amount of time taken by the backend in providing response to the gateway. It starts when the request leaves the last custom filter of the application and lasts till the response reaches the custom filter of the application. |
Dimensions |
|
Table 6-26 oc_ingressgateway_response_processing_latency_seconds
Field | Details |
---|---|
Metric Name | oc_ingressgateway_response_processing_latency_seconds |
Description | This metric captures the amount of time taken for processing of the response only within Ingress gateway. It starts when the response reaches the custom filter of the application and lasts till the response is sent back to the customer. |
Dimensions |
|
Table 6-27 oc_ingressgateway_request_processing_latency_seconds
Field | Details |
---|---|
Metric Name | oc_ingressgateway_request_processing_latency_seconds |
Description | This metric tracks time between request received at first filter of SCG to request sent out from last filter of SCG. |
Dimensions |
|
Table 6-28 oc_ingressgateway_congestion_system_state
Field | Details |
---|---|
Metric Name | oc_ingressgateway_congestion_system_state |
Type | Gauge |
Description | This metric provides the information of congestion level per pod. |
Dimensions | NA |
Table 6-29 oc_ingressgateway_congestion_cpu_state
Field | Details |
---|---|
Metric Name | oc_ingressgateway_congestion_cpu_state |
Type | Gauge |
Description | Records the CPU levels of the congestion state. |
Dimensions | NA |
Table 6-30 oc_ingressgateway_http_request_ratelimit_count
Field | Details |
---|---|
Metric Name | oc_ingressgateway_http_request_ratelimit_count |
Type | Counter |
Description | This metric counts the dropped messages based on rate
limiting configuration.
If there is no route configuration for the dropped message, the id attribute contains "NA". The "id" is set to "nomatch" for routes that do not match any routes. |
Dimensions |
|
Table 6-31 oc_ingressgateway_http_request_ratelimit_reject_chain_duration_histogram
Field | Details |
---|---|
Metric Name | oc_ingressgateway_http_request_ratelimit_reject_chain_duration_histogram |
Type | Histogram |
Description | Records the reject chain duration. |
Dimensions | NA |
Table 6-32 oc_ingressgateway_http_request_ratelimit_reject_chain_length_histogram
Field | Details |
---|---|
Metric Name | oc_ingressgateway_http_request_ratelimit_reject_chain_length_histogram |
Type | Histogram |
Description | This metric records the number of consecutive requests rejected before a successful acceptance and adds it to the corresponding bucket. This metric provides the number of failed requests due to bursty traffic. |
Dimensions | NA |
Table 6-33 oc_ingressgateway_http_request_ratelimit_denied_count_total
Field | Details |
---|---|
Metric Name | oc_ingressgateway_http_request_ratelimit_denied_count |
Type | Counter |
Description | Records the details of the denied request. |
Dimensions |
|
Table 6-34 oc_ingressgateway_system_state_duration_percentage
Field | Details |
---|---|
Metric Name | oc_ingressgateway_system_state_duration_percentage |
Type | Gauge |
Description | Records the percentage of time the system was in a particular congestion level. |
Dimensions | NA |
Table 6-35 oc_ingressgateway_congestion_level_total
Field | Details |
---|---|
Metric Name | oc_ingressgateway_congestion_level_total |
Type | Counter |
Description | Counts the number of times a congestion level was identified. This congestion level value varies between 0-10. |
Dimensions | NA |
Table 6-36 oc_ingressgateway_congestion_level_bucket_total
Field | Details |
---|---|
Metric Name | oc_ingressgateway_congestion_level_bucket_total |
Type | Histogram |
Description | Identifies the number of times the congestion level was observed. |
Dimensions | NA |
Table 6-37 oc_ingressgateway_congestion_cpu_percentage_bucket
Field | Details |
---|---|
Metric Name | oc_ingressgateway_congestion_cpu_percentage_bucket |
Type | Histogram |
Description | Records the CPU percentage. |
Dimensions | NA |
Table 6-38 oc_oauth_validation_successful_total
Field | Details |
---|---|
Metric Name | oc_oauth_validation_successful_total |
Type | Counter |
Description | This metric is pegged in the OAuth validator in the Ingress Gateway if the received OAuth token is validated successfully. |
Dimensions |
|
Table 6-39 oc_oauth_validation_failure_total
Field | Details |
---|---|
Metric Name | oc_oauth_validation_failure_total |
Type | Counter |
Description | This metric will be pegged in the OAuth validator in Ingress Gateway if the validation of the received OAuth token is failed. |
Dimensions |
|
Table 6-40 oc_oauth_certificate_expiryStatus
Field | Details |
---|---|
Metric Name | oc_oauth_certificate_expiryStatus |
Type | Gauge |
Description | This metric is used to peg expiry date of the certificate and for raising alarms if the certificate expires within 7 or 30 days. |
Dimensions |
|
Table 6-41 oc_oauth_certificate_loadStatus
Field | Details |
---|---|
Metric Name | oc_oauth_certificate_loadStatus |
Type | Gauge |
Description | This metric is used to peg whether the given certificate can be loaded from secret or not. If the certificate can be loaded then 0 is pegged otherwise 1 is pegged. This metric is also used for raising alarms when certificate cannot be loaded. |
Dimensions |
|
Table 6-42 oc_oauth_request_failed_cert_expiry
Field | Details |
---|---|
Metric Name | oc_oauth_request_failed_cert_expiry |
Type | Counter |
Description | This metric is used to keep track of the number of
requests with keyId in the token that failed due to
certificate expiry. It is pegged when OAuth validator module throws an
OAuth custom exception due to certificate expiry for an incoming
request.
|
Dimensions |
|
Table 6-43 oc_oauth_keyid_count
Field | Details |
---|---|
Metric Name | oc_oauth_keyid_count |
Type | Counter |
Description | This metric is used to keep track of the number of
requests received with keyId in the token. This metric
is pegged when a request with an access token containing
keyId in the header comes to OAuth validator and
the validation is successful.
|
Dimensions |
|
6.2.2 Egress API Gateway Metrics
The following metrics are applicable to Egress API Gateway.
Table 6-44 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-45 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-46 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-47 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-48 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 |
Table 6-49 oc_egressgateway_outgoing_tls_connections
Field | Details |
---|---|
Description | Number of TLS connections received on the Egress Gateway and their negotiated TLS versions. The versions can be TLSv1.3 or TLSv1.2 |
Type | Gauge |
Dimensions | NegotiatedTLSVersion, Host, Direction, InstanceIdentifier |
6.3 nudr-dr-service Metrics
The following metrics are applicable to the nudr-dr service of UDR.
Table 6-50 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-51 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 | Interface |
Table 6-52 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-53 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-54 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-55 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-56 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-57 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-58 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-59 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-60 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-61 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-62 Db Operations Total
Field | Details |
---|---|
Metric Name | udr_db_operations_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-63 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-64 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-65 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-66 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-67 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-68 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-69 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-70 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-71 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-72 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-73 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-74 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-75 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-76 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-77 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-78 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-79 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-80 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-81 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-82 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-83 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-84 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-85 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-86 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-87 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-88 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-89 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-90 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-91 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-92 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-93 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-94 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-95 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-96 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-97 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-98 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-99 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-100 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-101 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-102 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-103 EIR Default Response IMEI Not Found
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-104 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 |
Table 6-105 udr_subscriptions_recreated
Field | Details |
---|---|
Metric Name | udr_subscriptions_recreated |
Description | This metric provides the total number of POST requests
received for the existing subscription when
allowSubscriptionRecreation is set to true.
|
Type | Counter |
Dimensions | NA |
6.4 nudr-dr-provservice Metrics
Table 6-106 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-107 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-108 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-109 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-110 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-111 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-112 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-113 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-114 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-115 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-116 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-117 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-118 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-119 Db Operations Total
Field | Details |
---|---|
Metric Name | udr_db_operations_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-120 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-121 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-122 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-123 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-124 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-125 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-126 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-127 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-128 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-129 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-130 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-131 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-132 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-133 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-134 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-135 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-136 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-137 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-138 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-139 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-140 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-141 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-142 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-143 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-144 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-145 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-146 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-147 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-148 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-149 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-150 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-151 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-152 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-153 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-154 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-155 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-156 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-157 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-158 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-159 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-160 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-161 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-162 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-163 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-164 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-165 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-166 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-167 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-168 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-169 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-170 Diameterproxy_UDR_Rejected_By_Unknown_User
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_request_rejected_unknown_user_total |
Description | The total number User data requests messages failed because of Unknown user. |
Type | Counter |
Dimensions | Not Applicable |
Table 6-171 Diameterproxy_UDR_Rejected_By_Invalid_Service_Indication
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_rejected_invalid_service_indication_requests_total{MessageType="UDR"} |
Description | The total number User Data request messages failed because of invalid service passed. |
Type | Counter |
Dimensions | MessageType |
Table 6-172 Diameterproxy_PUR_Messages
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_requests_total{MessageType="PUR"} |
Description | The total number of profile update request messages received on diameterproxy. |
Type | Counter |
Dimensions | MessageType |
Table 6-173 Diameterproxy_PUA_Success_Messages
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_responses_total{MessageType="PUA", ResultCode="2001"} |
Description | The total number of success profile data update requests |
Type | Counter |
Dimensions |
MessageType ResultCode |
Table 6-174 Diameterproxy_PUA_Failure_Messages
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_responses_total{MessageType="PUA", ResultCode !="2001"} |
Description | The total number of failure profile data update requests |
Type | Counter |
Dimensions |
MessageType ResultCode |
Table 6-175 Diameterproxy_PUR_Rejected_By_Unknown_Use
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_request_rejected_unknown_user_total |
Description | The total number of PUR messages rejected by unknown user( Subscriber doesn't exists). |
Type | Counter |
Dimensions | Not Applicable |
Table 6-176 Diameterproxy_PUR_Rejected_By_Invalid_Service_Indication
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_rejected_invalid_service_indication_requests_total{MessageType="PUR"} |
Description | The total number of failed profile update requests with passing invalid service indication. |
Type | Counter |
Dimensions | MessageType |
Table 6-177 Diameterproxy_SNR_Messages
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_requests_total{MessageType="SNR"} |
Description | The total number of subscriber notification request messages received on diameterproxy. |
Type | Counter |
Dimensions | MessageType |
Table 6-178 Diameterproxy_SNA_Success_Messages
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_responses_total{MessageType="SNA", ResultCode="2001"} |
Description | The total number of Success subscriber notification messages. |
Type | Counter |
Dimensions |
MessageType ResultCode |
Table 6-179 Diameterproxy_SNA_Failure_Messages
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_responses_total{MessageType="SNA", ResultCode !="2001"} |
Description | The total number of failure subscriber notification messages |
Type | Counter |
Dimensions |
MessageType ResultCode |
Table 6-180 Diameterproxy_SNR_Rejected_By_Unknown_User
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_request_rejected_unknown_user_total |
Description | The total number of subscriber notification messages rejected by an unknown user |
Type | Counter |
Dimensions | Not Applicable |
Table 6-181 Diameterproxy_SNR_Rejected_By_Invalid_Service_Indication
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_rejected_invalid_service_indication_requests_total{MessageType="SNR"} |
Description | The total number of subscriber notification requests rejected by passing invalid service indications |
Type | Counter |
Dimensions | MessageType |
Table 6-182 Diameterproxy_PNR_Messages
Field | Details |
---|---|
Metric Name | udr_diameterproxy_requests_total{MessageType="PNR"} |
Description | The total number of Push notification messages sent from diameterproxy. |
Type | Counter |
Dimensions | MessageType |
Table 6-183 Diameterproxy_PNA_Success_Messages
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_responses_total{MessageType="PNA", ResultCode="2001"} |
Description | The total number of success Push notification sent from diameterproxy. |
Type | Counter |
Dimensions |
MessageType ResultCode |
Table 6-184 Diameterproxy_PNA_Failure_Messages
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_responses_total{MessageType="PNA", ResultCode !="2001"} |
Description | The total number of failure push notification sent from diameterproxy. |
Type | Counter |
Dimensions |
MessageType ResultCode |
Table 6-185 Diameter_Total_Rest_request_recieved_From_Notify-service
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_total_notification_received_total |
Description | The total number of rest requests received from notify-service. |
Type | Counter |
Dimensions | Not Applicable |
Table 6-186 Diameter_Total_Rest_Failure_requests_From_notify-service
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_notification_failed_total |
Description | The total number of rest requests are failed to send Push notification from the diameterproxy service. |
Type | Counter |
Dimensions | Not Applicable |
Table 6-187 nudr_diameterproxy_config_service_update_total
Field | Details |
---|---|
Metric Name | nudr_diameterproxy_config_service_update_total{StatusCode="200/400"} |
Description | The total number of update requests(PUT) along with successfully updated the data in microservice |
Type | Counter |
Dimensions | StatusCode |
Table 6-188 diameter_request_processing_time_seconds
Field | Details |
---|---|
Metric Name | diameter_request_processing_time_seconds |
Description | Average time for processing diameter messages and database operation. |
Type | Timer |
Dimensions |
quantile InstanceIdentifier |
Table 6-189 diameter_db_processing_time_seconds
Field | Details |
---|---|
Metric Name | diameter_db_processing_time_seconds |
Description | Average time for only database operation for diameter messages. |
Type | Timer |
Dimensions |
quantile InstanceIdentifier |
Table 6-190 eir_default_response_imei_not_found
Field | Details |
---|---|
Metric Name | eir_default_response_imei_not_found |
Description | Provides the number of ECA messages based on Interface
(S13 or N17) with defaultResponses when IMEI is not
present in EIR database.
|
Type | Counter |
Dimensions |
Interface |
Table 6-191 eir_txn_default_response_sent
Field | Details |
---|---|
Metric Name | eir_txn_default_response_sent |
Description | Provides the number of ECA messages based on Interface
(S13 or N17) with defaultResponses when user name or
IMSI is not present in the EIR database but IMEI is present in the EIR
database.
|
Type | Counter |
Dimensions |
Interface |
6.7 nudr-config-service Metrics
The following table provides metrics for nudr-config microservice of UDR.
Table 6-192 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-193 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-194 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-195 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-196 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-197 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-198 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-199 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-200 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-201 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-202 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-203 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-204 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-205 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-206 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-207 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-208 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-209 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-210 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-211 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-212 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-213 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-214 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-215 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-216 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-217 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-218 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-219 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-220 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:
|
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-221 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-222 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-223 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-224 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-225 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-226 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-227 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-228 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-229 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-230 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-231 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-232 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-233 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-234 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-235 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-236 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-237 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-238 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-239 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-240 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-241 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-242 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-243 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-244 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-245 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-246 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-247 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-248 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-249 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-250 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-251 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-252 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-253 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-254 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-255 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-256 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
Note:
Prometheus automatically appends the word total to all the counter type metrics that are displayed on the Prometheus dashboard.Table 6-257 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-258 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-259 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-260 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-261 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-262 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-263 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-264 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-265 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-266 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-267 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-268 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-269 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-270 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-271 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-272 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-273 appinfo_service_running
Field | Details |
---|---|
Metric Name | appinfo_service_running |
Description | The status of monitored services |
Type | Integer: 0,1 |
Dimensions |
|
Table 6-274 appinfo_category_running
Field | Details |
---|---|
Metric Name | appinfo_category_running |
Description | The status of monitored categories |
Type | Integer: 0,1 |
Dimensions |
|
Table 6-275 appinfo_category_good
Field | Details |
---|---|
Metric Name | appinfo_category_good |
Description | The readiness of monitored categories |
Type | Integer: 0,1 |
Dimensions |
|
6.14 perf-info Metrics
The following table provides metrics for perf-info microservice.
Table 6-276 nf_load_info
Field | Details |
---|---|
Metric Name | nf_load_info |
Description | Service load info |
Type | Float |
Dimensions |
|
Table 6-277 jvm_cpu_usage
Field | Details |
---|---|
Metric Name | jvm_cpu_usage |
Description | Springboot per service jvm_cpu_usage |
Type | Float |
Dimensions |
|
Table 6-278 jvm_memory
Field | Details |
---|---|
Metric Name | jvm_memory |
Description | Springboot per service jvm_memory |
Type | Float |
Dimensions |
|
Table 6-279 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-280 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-281 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-282 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 |
|
Table 6-283 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 |
|
6.15 Diameter Gateway Metrics
The following table provides metrics for Diameter Gateway.
Table 6-284 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-285 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-286 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-287 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-288 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-289 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-290 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-291 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-292 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-293 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-294 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-295 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-296 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-297 ocudr_pod_congestion_state
Field | Details |
---|---|
Metric Name | ocudr_pod_congestion_state |
Description | Overall diameter gateway pod state.
Different states of pod:
|
Type | Gauge |
Dimensions | NA |
Table 6-298 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:
Each resource state as follows:
|
Type | Gauge |
Dimensions | type |
Table 6-299 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-300 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-301 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-302 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 |