C NRF Client Metrics

NRF Client Management Service Metrics

Table C-1

S. No Metric Name Metric filter Dimensions Notes
1 NRF Instance Status oc_nrfclient_nrf_operative_status NrfUri - URI of the NRF Instance If the metric has value

0 - NRF is unavailable/unhealthy

1 - NRF is available/healthy

2 NRF Instance Status Count oc_nrfclient_nrf_status_total NrfUri - URI of the NRF Instance

HealthStatus

FailureReason - Reason for the status

apiRoot shall be specified in the following format:

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

If health check procedure is disabled, all NRF instances are marked as HEALTHY after successful NfRegistration.

3 NRF Instance Consecutive Healthy Count oc_nrfclient_nrf_successive_healthy_count NrfUri - URI of the NRF Instance The metric shall have a minimum value of 0 and maximum value of healthCheckCount.
4 NRF Instance Consecutive Unhealthy Count oc_nrfclient_nrf_successive_unhealthy_count NrfUri - URI of the NRF Instance The metric shall have a minimum value of 0 and maximum value of healthCheckCount.
5 DNS lookup requests oc_nrfclient_dns_lookup_request_total Scheme - http or https

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

The metric shall be pegged only if enableVirtualNrfResolution is set to true.
6 DNS lookup responses oc_nrfclient_dns_lookup_response_total 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.

The metric shall be pegged only if enableVirtualNrfResolution is set to true.
7 DNS setup requests oc_nrfclient_dns_register_request_total Scheme - http or https

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

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