9 CNC Policy Metrics

This chapter includes information about Metrics for Oracle Communications Cloud Native Core, Policy (CNC Policy).

Policy uses the observability tool Grafana to analyze and visualize data. The Grafana Dashboard consists of panels displaying the data as graphs, charts or other visualizations. A dashboard in Grafana is represented by a JSON object, which stores the metadata of its dashboard. Following Grafana dashboards are created for Policy Observability and debugging purposes:
  • Observability Dashboard:
    • This dashboard metadata is stored in the Policy_Observability_Dashboard.json file.
    • This dashboard has the panels that monitors the overall health status of the setup & contains details like resource utilization, kmps, latency, etc.
    • Customers can use this Dashboard on a regular basis for observing the status of the setup and also for assessing the setup performance with a run.
    • Depending upon the applicability of a panel or row, the customers have the flexibility to either remove, update or add content to the Dashboard.
  • Debug Dashboard:
    • This dashboard metadata is stored in the Policy_Debug_Dashboard.json file.
    • This dashboard has the panels that monitor the operational status of the setup and is used for debugging & troubleshooting purposes.
    • Customers can use this Dashboard when any issue occur in the NF and also when reporting a probable issue to Oracle Customer Support from the setup.
    • Depending upon the applicability of a panel or row, the customers have the flexibility to either remove, update or add content to the Dashboard.

The name of the metrics may contain suffix such as total, seconds, max and so on. It gets added by the Micrometer registry if it is not present in the metrics name. The metric name has the following format for suffix:

The metric name is equal to <Basename of the metric>_<Suffix>

Table 9-1 Metrics type and Suffix

Metric Type Suffix
Counter _total
Gauge N/A
TimerGauge _seconds
MultiGauge N/A
Timer _seconds_max or _seconds

Note: There are two types of suffix used for timer metrics.

For example, my_timer_seconds_max gauge and my_timer_seconds summary. In summary type, there will be further addition of suffix such as _count or _sum.

DistributionSummary N/A or _max

Note: There are two types of suffix used for DistributionSummary.

For example, my_distribution_ratio histogram and my_distribution_ratio_max gauge. In the histogram type there will be further addition of suffix such as bucket, _count, or sum.

LongTaskTimer _seconds_max or _seconds

Note: There are two types of suffix used for LongTaskTimer.

For example, long_task_timer_seconds_max gauge and long_task_timer_seconds summary. In summary type there will be further addition of suffix such as _active_count or _duration_sum.

Table 9-2 Dimension Description

Dimension Description
operation_type Type of operation

Values:

  • create
  • get
  • put
  • update
  • terminate
  • update_notify
  • terminate_notify
  • subscribe
  • unsubscribe
  • transfer
  • resubscribe
dnn Data Network Name or Access Point Name
snssai Single Network Slice Selection Assistance Information
response_code Response code

HTTP interfaces:

  • 1xx
  • 2xx
  • 3xx
  • 4xx
  • 5xx

Diameter interfaces:

  • 2xxx
  • 3xxx
  • 4xxx
  • 5xxx
latency

The total time in between request and response.

If latency between request and response is 203, then bucket number is 4.

Max bucket set to 10 (0-9), Range 50ms.

nf_instance_Id Unique id of the nf Instance.
  • ingress: source nfInstanceId
  • egress: destination nfInstanceId

HTTP interfaces:

Diameter interfaces:

  • ingress: Origin-Host AVP
  • egress: Destination-Host AVP
nf_name This represents the FQDN corresponding to the NF InstanceID present in the nf_instance_id dimension.

HTTP interface:

egress: NF FQDN

sbi_priority Service Based Interface
service_version Service version

Value: [UDR = "v1,v2", CHF = "v1"]

service The complete name of current service.

Value: string

namespace The namespace of current service.

Value: string

category The category of current service.
Value:
  • database
  • common
  • infra
  • pcf
  • bsf
destHost Value of destination Host received or sent in the corresponding request message
destRealm Value of destination Realm received or sent in the corresponding request message
origHost Value of origination Host received or sent in the corresponding request message
origRealm Value of origination Realm received or sent in the corresponding request message
reqDestHost Value of destination Host in corresponding request message of response message.
reqDestRealm Value of destination Realm in corresponding request message of response message.
reqOrigHost Value of origination Host in corresponding request message of response message.
reqOrigRealm Value of origination Realm in corresponding request message of response message.
direction Indicates direction of message flow.
  • "In" means coming towards POD/micro-service
  • "Out" means going out from POD/micro-service
appId Application ID exchanged in CEX messages or used in the respective message of an application.
applicationName Human readable name of corresponding application ID

16777236 => Rx

16777238 => Gx

16777302 => Sy

16777217 => Sh

Note: Sh interface is not supported for Converged Policy mode of deployment.

0xffffffff => Relay

cmdCode Command code value in the received or sent, request or answer message
msgType Type of the message, for example CCRT-T, CCR-I etc.
responseCode result code in diameter message
spendingLimitDataSource Specifies the source from which PCF fetches policy counters.

Value: OCS

retry Identify message is a retry message.
Value:
  • true
  • false
retryAnswer Reason for the retry message.
Value:
  • error code
  • timeout
level Indicates the current load level or the level of pod congestion.
Value:
  • 0 = Normal
  • 1 = DOC
  • 2 = Congested
type Resource type
Value:
  • PendingRequest
  • CPU
  • Memory
le le is abrreviated as "Less than equal to".Value of a defined bucket for a Histogram.
sessRuleReports Indicates that session rule report is received at PCF.
policyDecFailureReports Indicates that Policy decision failure report is received at PCF.
isLeaderPod Indicates if the pod calculating the threshold level is a leader pod.
prevLevel Indicates the previous load level prior to current load level calculation.
levelChangeType Indicates the level change type. The value of this dimension can be:
  • None: when load level is same
  • Increment: when level changes to higher level
servicenameNon3gpp  
serviceResource  
params Lists the API parameters.
outcome Shows the outcome of an operation such as SUCCESS, FAILURE, TIMEOUT.
cause Contains the error cause.

9.1 Undertow Server Metrics

This section describes the metrics and examples for Undertow Server Metrics.

Table 9-3 undertow_queue_limiter_reject_request

Field Details
Description Counter metrics to track the total number of requests rejected by undertow queue request limiter. It includes "message_priority" which denotes the message priority of messages that are rejected.
Type Counter
Dimension
  • application
  • message_priority
Examples
  • occnp_undertow_queue_limiter_reject_request_total{application="policyds",message_priority="31",} 26.0

Table 9-4 undertow_queue_limiter_accept_request

Field Details
Description Counter metrics to track the total number of requests accepted by undertow queue request limiter. It includes "message_priority" which denotes the message priority of messages that are accepted.
Type Counter
Dimension
  • application
  • message_priority
Example
  • occnp_undertow_queue_limiter_accept_request_total{application="policyds",message_priority="5",} 100.0

Table 9-5 undertow_queue_request_limiter_active_threads_count

Field Details
Description This displays number of active threads of threadpool that executes the undertow queue request limiter.
Type Gauge
Dimension
  • application
Example
  • occnp_undertow_queue_request_limiter_active_threads_count{application="policyds",} 1.0

9.2 TLS Metrics

The following table describes the TLS metrics and the respective dimensions:

Table 9-6 oc_ingressgateway_incoming_tls_connections

Field Details
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
  • host
  • NegotiatedTLSVersion
  • direction
  • instanceIdentifier
Example -

Table 9-7 oc_egressgateway_incoming_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
  • host
  • NegotiatedTLSVersion
  • direction
  • instanceIdentifier
Example -

Table 9-8 security_cert_x509_expiration_seconds

Field Details
Description Indicates the time to certificate expiry in epoch seconds.
Type Histogram
Dimensions serialNumber
Example -

Table 9-9 diam_conn_network

Field Details
Description Indicates the number of TLS connections per TLS version.
Type Gauge
Dimensions
  • tlsversion
  • peerHost
  • peerRealm
Example -

Table 9-10 diam_failed_conn_network

Field Details
Description Indicates the number of failed TLS connections.

Note: It is applicable when we configure Initiate Connection to true in peer node configurations in the CNC Console.

Type Gauge
Dimensions
  • tlsversion
  • reason
Example diam_failed_conn_network{peerName="dgw",reason="SSL Handshake Exception",} 1.0

Table 9-11 diam_conn_network_responder

Field Details
Description Indicates the number of allowed TLS responder connections with or without the peer configuration.
Type Gauge
Dimensions
  • tlsversion
  • peerconfigvalidated
  • peerHost
  • peerRealm
Example -

Table 9-12 dgw_tls_cert_expiration_seconds

Field Details
Description Indicates the number of allowed TLS responder connections with or without the peer configuration.
Type Gauge
Dimensions
  • serialNumber (a number assigned by CA to each certificate)
  • subject (information about the cert issuer)
Example dgw_tls_cert_expiration_seconds{serialNumber="122859034516052844067924392230910496431389299229",subject="OU=CGIU, O=ORCL, L=BLR, ST=KA, C=IN",} 1.797882352E9

9.3 Egress Gateway Metrics for SCP

Note:

Peer health pings happen in Primary pod only and not in secondary pod due to which metrics are getting pegged in Primary pod only.

This section provides details about SCP health monitoring metrics and the respective dimensions.

Table 9-13 oc_egressgateway_peer_health_status

Field Details
Description

It defines Egress Gateway peer health status.

  • This metric is set to 1, if a peer is unhealthy.
  • This metric is reset to 0, when it becomes healthy again.
  • This metric is set to -1, if peer is removed from peerconfiguration.
Metric Type Gauge
Dimensions
  • peer
  • vfqdn
Examples:
  • oc_egressgateway_peer_health_status{"peer":"10.75.213.172:8080"} 1.0
  • oc_egressgateway_peer_health_status{"peer":"10.75.213.172:8080"} 0.0
  • oc_egressgateway_peer_health_status{"vfqdn":"http://abc.com","peer":"10.75.213.172:8080"} 1.0
  • oc_egressgateway_peer_health_status{"vfqdn":"http://abc.com","peer":"10.75.213.172:8080"} 0.0

Table 9-14 oc_egressgateway_peer_health_ping_request_total

Field Details
Description This metric is incremented every time a health ping is sent toward a peer.
Metric Type Counter
Dimensions
  • peer
  • vfqdn
Examples:
  • oc_egressgateway_peer_health_ping_request_total{"peer":"10.75.213.172:8080"} 389.0
  • oc_egressgateway_peer_health_ping_request_total{"peer":"10.75.213.172:8080"} 439.0
  • oc_egressgateway_peer_health_ping_request_total{"vfqdn":"http://abc.com","peer":"10.75.213.172:8080"} 389.0
  • oc_egressgateway_peer_health_ping_request_total{"vfqdn":"http://abc.com","peer":"10.75.213.172:8080"} 439.0

Table 9-15 oc_egressgateway_peer_health_ping_response_total

Field Details
Description This metric is incremented every time a health ping response is received from a peer irrespective of success or failure.
Metric Type Counter
Dimensions
  • peer
  • vfqdn
  • statusCode
  • cause
Examples:
  • oc_egressgateway_peer_health_ping_response_total{"peer":"10.75.213.172:8080","status":"httpstatus","cause":""} 89.0
  • oc_egressgateway_peer_health_ping_response_total{"peer":"10.75.213.172:8080","status":"Exception","cause":"exception cause"} 39.0
  • oc_egressgateway_peer_health_ping_response_total{"vfqdn":"http://abc.com","status":"httpstatus","cause":""} 89.0
  • oc_egressgateway_peer_health_ping_response_total{"vfqdn":"http://abc.com","status":"Exception","cause":"exception cause"} 39.0

Table 9-16 oc_egressgateway_peer_health_status_transitions_total

Field Details
Description This metric is incremented every time a peer is transitioned from Availble to Unavailable or from Unavailable to Available.
Metric Type Counter
Dimensions
  • peer
  • vfqdn
  • from
  • to
Examples:
  • oc_egressgateway_peer_health_status_transitions_total{"identifier":"10.75.213.172:8080","from":"available","to":"unavailable"} 14.0
  • oc_egressgateway_peer_health_status_transitions_total{"identifier":"10.75.213.172:8080","from":"unavailable","to":"available"} 34.0
  • oc_egressgateway_peer_health_status_transitions_total{"vfqdn":"http://abc.com","peer":"10.75.213.172:8080","from":"unavailable","to":"available"} 34.0
  • oc_egressgateway_peer_health_status_transitions_total{"vfqdn":"http://abc.com","peer":"10.75.213.172:8080","from":"available","to":"unavailable"} 14.0

Table 9-17 oc_egressgateway_peer_count

Field Details
Description This metric is incremented every time for the peer count.
Metric Type Gauge
Dimensions
  • peerset
Examples:
  • oc_egressgateway_peer_count{"peerset":"set-0"} 3.0

Table 9-18 oc_egressgateway_peer_available_count

Field Details
Description This metric is incremented every time for the available peer count.
Metric Type Gauge
Dimensions
  • peerset

Examples:

  • oc_egressgateway_peer_available_count{"peerset":"set-0"} 4.0

9.4 Correlation-Info Header Metrics

For every correlation-info header received or newly generated, a metric is pegged. Following are the list of metrics:

Below table lists the metrics that is implemented as part of this feature with the following Dimensions:

  1. operation_type= {"create","update","delete","subscribe","unsubscribe","terminate","register","deregister"}
  2. correlation_info_type={"imsi", "msisdn", "imsi,msisdn"}

Table 9-19 occnp_correlation_info_header_received

Field Details
Description

PCF reports the total incoming requests that are carrying the correlation-info header.

Metric Type Counter
Dimensions
  • operation_type
  • correlation_info_type
Example:
  • occnp_correlation_info_header_received_total '{correlation_info_type="imsi", operation_type="create"}',2
  • occnp_correlation_info_header_received_total '{correlation_info_type="imsi", operation_type="update"}',1

Table 9-20 occnp_correlation_info_header_forwarded

Field Details
Description

PCF reports the total outgoing requests that are carrying the correlation-info header.

Metric Type Counter
Dimensions
  • operation_type
  • correlation_info_type
Example:
  • occnp_correlation_info_header_forwarded_total '{correlation_info_type="imsi", operation_type="subscribe"}',2

Table 9-21 occnp_correlation_info_header_generated

Field Details
Description

PCF reports the total responses that are carrying the correlation-info header.

Metric Type Counter
Dimensions
  • operation_type
  • correlation_info_type
Example:
  • occnp_correlation_info_header_generated_total '{correlation_info_type="imsi", operation_type="create"}',2

9.5 Config Server Metrics

The following table describes the Config Server metrics and respective dimensions:

Table 9-22 topic_version

Field Details
Description

Config-service will have this metrics a database value from each topic version.

The Services fetching the configurations from Configuration Server, will have its current topic version till which configurations has been fetched successfully.

Note: This counter metric keep updating on every successful iteration.

Metric Type Gauge
Dimensions
  • Service Name
  • Pod Name
Examples:
  • topic_version{topicName="pcf.public.sessionrule",} 77.0
  • topic_version{topicName="common.logging.diam-connector",} 53.0
  • topic_version{topicName="pcf.userservice.cfg",} 35.0
  • topic_version{topicName="pcrf.public.networkelement.pgw",} 2.0
  • topic_version{topicName="NRF.BSF",} 20.0
  • topic_version{topicName="common.bindingservice.cfg",} 6.0
  • topic_version{topicName="common.logging.policy-ds",} 21.0
  • topic_version{topicName="NRF.UDR",} 22.0
  • topic_version{topicName="common.logging.diam-gateway",} 93.0
  • topic_version{topicName="common.logging.pcf-user",} 35.0
  • topic_version{topicName="common.logging.pcf-sm",} 78.0
  • topic_version{topicName="pcrf.coreservice",} 3.0
  • topic_version{topicName="public.policy.project",} 148.0
  • topic_version{topicName="Subscriptions",} 14.0
  • topic_version{topicName="pcf.smservice.cfg",} 126.0
  • topic_version{topicName="common.public.feature1",} 10.0
  • topic_version{topicName="common.public.diampeernode",} 2.0
  • topic_version{topicName="common.logging.pcrf-core",} 2.0
  • topic_version{topicName="pcf.public.authorizeddefaultqos",} 77.0
  • topic_version{topicName="public.policy.project.content",} 85.0
  • topic_version{topicName="pcf.public.pccrule",} 85.0
  • topic_version{topicName="NRF.CHF",} 52.0
  • topic_version{topicName="config.level",} 1053.0
  • topic_version{topicName="pds.public.settings",} 2.0

Table 9-23 occnp_config_server_overall_processing_time_seconds

Field Details
Description Configuration server's overall processing time.
Type Summary
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-24 occnp_config_server_overall_processing_time_seconds_max

Field Details
Description Configuration service overall processing time.
Type Gauge
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri
Examples:
  • occnp_config_server_overall_processing_time_seconds_max{error="none", exception="none", method="POST", outcome="SUCCESS", status="201", uri="/binding/v1/contextBinding/context-owner/{contextOwner}",} 2.595594434
  • occnp_config_server_overall_processing_time_seconds_max{error="none", exception="none", method="DELETE", outcome="SUCCESS", status="204", uri="/binding/v1/contextBinding/contextId/{contextId}",} 0.276239293
  • occnp_config_server_overall_processing_time_seconds_max{error="ContextBindingNotFound", exception="ContextBindingNotFound", method="DELETE", outcome="CLIENT_ERROR", status="404", uri="/binding/v1/contextBinding/cleanup",} 0.115288423

Table 9-25 occnp_config_server_overall_processing_time_seconds_count

Field Details
Description Configuration service overall processing time.
Type Counter
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri
Examples:
  • occnp_config_server_overall_processing_time_seconds_count{error="none", exception="none", method="POST", outcome="SUCCESS", status="201", uri="/binding/v1/contextBinding/context-owner/{contextOwner}",} 3.0
  • occnp_config_server_overall_processing_time_seconds_count{error="none", exception="none", method="DELETE", outcome="SUCCESS", status="204", uri="/binding/v1/contextBinding/contextId/{contextId}",} 3.0
  • occnp_config_server_overall_processing_time_seconds_count{error="ContextBindingNotFound", exception="ContextBindingNotFound",method="DELETE",outcome="CLIENT_ERROR",status="404",uri="/binding/v1/contextBinding/cleanup",} 6.0

Table 9-26 occnp_config_server_overall_processing_time_seconds_sum

Field Details
Description Configuration service overall processing time.
Type Counter
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri
Examples:
  • occnp_config_server_overall_processing_time_seconds_sum{error="none",exception="none",method="POST", outcome="SUCCESS", status="201", uri="/binding/v1/contextBinding/context-owner/{contextOwner}",} 5.861114721
  • occnp_config_server_overall_processing_time_seconds_sum{error="none", exception="none",method="DELETE",outcome="SUCCESS",status="204",uri="/binding/v1/contextBinding/contextId/{contextId}",} 0.349598291
  • occnp_config_server_overall_processing_time_seconds_sum{error="ContextBindingNotFound",exception="ContextBindingNotFound", method="DELETE",outcome="CLIENT_ERROR",status="404", uri="/binding/v1/contextBinding/cleanup",} 0.203103476

Table 9-27 occnp_config_server_db_operation_time_seconds_count

Field Details
Description Configuration service overall database processing time.
Type Gauge
Dimension
  • exception
  • method
  • repository
  • state
Examples:
  • occnp_config_server_db_operation_time_seconds_count{exception="None",method="findByTopicInfo",repository="ConfigurationItemRepository",state="SUCCESS",} 7721880.0
  • occnp_config_server_db_operation_time_seconds_count{exception="None",method="findByName",repository="TopicInfoRepository",state="SUCCESS",} 8190322.0

Table 9-28 occnp_config_server_db_operation_time_seconds_sum

Field Details
Description Configuration service overall database processing time.
Type Gauge
Dimension
  • exception
  • method
  • repository
  • state
Examples:
  • occnp_config_server_db_operation_time_seconds_sum{exception="None",method="findByTopicInfo",repository="ConfigurationItemRepository",state="SUCCESS",} 4713.01
  • occnp_config_server_db_operation_time_seconds_sum{exception="None",method="findByName",repository="TopicInfoRepository",state="SUCCESS",} 6328.74490

Table 9-29 occnp_config_server_db_operation_time_seconds_max

Field Details
Description Configuration service overall database processing time.
Type Gauge
Dimension
  • exception
  • method
  • repository
  • state

9.6 SM Service Metrics

The following table describes the SM Service metrics and respective dimensions:

Table 9-30 ocpm_ingress_request_total

Field Details
Description Total number of ingress requests received.
Metric Type Counter
Dimensions
  • operation_type

  • dnn

  • snssai

  • nf_instance_id

  • sbi_priority

  • servicename_3gpp

  • application

  • hostname

Examples:
  • ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="create", sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0 ; Type-Counter

  • ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="update",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0 ; Type-Counter
  • ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="delete",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol,snssai="11-abc123",} 1.0 ; Type-Counter
  • ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="get",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0 ; Type-Counter

Table 9-31 ocpm_ingress_response_total

Field Details
Description Total number of ingress responses.
Metric Type Counter
Dimensions
  • operation_type

  • dnn

  • snssai

  • nf_instance_id

  • sbi_priority

  • servicename_3gpp

  • response_code

  • binding_level

  • binding_id

  • application

  • hostname

  • spendingLimitDataSource
  • cause
Examples:
  • ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="create",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0 ; Type-Counter
  • ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="update",response_code="4xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",binding_level="NF_SET(1)", binding_id="setxyz.pcfset.5gc.mnc015.mcc345"} 1.0 ; Type-Counter
  • ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="delete",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",binding_level="NF_SET(1)", binding_id="setxyz.pcfset.5gc.mnc015.mcc345"} 1.0 ; Type-Counter
  • ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="get",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",binding_level="NF_SET(1)", binding_id="setxyz.pcfset.5gc.mnc015.mcc345"} 1.0 ; Type-Counter
  • ocpm_ingress_response_total{application="pcf_smservice",binding_id="",binding_level="",cause="PENDING_TRANSACTION",dnn="dnn1",hostname="jiandong-pcf-smservice-6dbcc9bb9b-swdvj",nf_instance_id="",operation_type="update",response_code="4xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",}

Table 9-32 ocpm_egress_request_total

Field Details
Description Total number of egress requests received.
Metric Type Counter
Dimensions
  • app_kubernetes_io_instance
  • app_kubernetes_io_managed_by
  • app_kubernetes_io_name
  • app_kubernetes_io_part_of
  • app_kubernetes_io_version
  • application
  • container
  • endpoint
  • engVersion
  • exported_application
  • helm_sh_chart
  • hostname
  • instance
  • io_kompose_service
  • job
  • microservice
  • mktgVersion
  • namespace
  • nf_name
  • operation_type
  • pod
  • pod_template_hash
  • servicename_3gpp
  • vendor

Example:

ocpm_egress_request_total{app_kubernetes_io_instance = "ocpcf",app_kubernetes_io_managed_by = "Helm",app_kubernetes_io_name = "sm-service",app_kubernetes_io_part_of = "occnp",app_kubernetes_io_version = "1.0.0",application = "occnp",container = "sm-service",endpoint = "cnc-metrics",engVersion = "23.4.0",exported_application = "pcf_smservice",helm_sh_chart = "sm-service-23.4.0",hostname = "ocpcf-pcf-smservice-8576fc787-8z6zl",instance = "10.233.103.137:9000",io_kompose_service = "ocpcf-pcf-smservice",job = "occne-infra/occne-nf-cnc-podmonitor",microservice = "occnp_pcf_sm",mktgVersion = "1.0.0",namespace = "gg-pcf1",nf_name = "svc-perfgo.gg-perfgo-client",operation_type = "update_notify",pod = "ocpcf-pcf-smservice-8576fc787-8z6zl",pod_template_hash = "8576fc787",servicename_3gpp = "npcf-smpolicycontrol",vendor = "Oracle"} 1.0 ; Type-Counter

Table 9-33 ocpm_egress_response_total

Field Details
Description Total number of egress responses.
Metric Type Counter
Dimensions
  • operation_type

  • dnn

  • snssai

  • nf_instance_id

  • sbi_priority

  • servicename_3gpp

  • response_code

  • latency

Examples:
  • ocpm_egress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",nf_name="smf-oracle.com",latency="9",operation_type="update_notify",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0 ; Type-Counter
  • ocpm_egress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",nf_name="smf-oracle.com",latency="6",operation_type="terminate_notify",response_code="4xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0 ; Type-Counter
  • ocpm_egress_response_total{application="pcf_smservice",cause="PENDING_TRANSACTION",dnn="",hostname="jiandong-pcf-smservice-6dbcc9bb9b-swdvj",latency="0",nf_instance_id="",nf_name="",operation_type="update_notify",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-smpolicycontrol",snssai="",} 1.0

Table 9-34 occnp_sm_binding_request_total

Field Details
Description Total number of binding requests.
Metric Type Counter
Dimensions
  • application

  • dnn

  • mode

  • operation_type

  • snssai

Examples:
  • occnp_sm_binding_request_total{application="pcf_smservice",dnn="dnn1",hostname="a-pcf-smservice-fbbfccdf-vvdr6",mode="synchronous",nf_instance_id="fe7d992b-0541-4c7d-ab84-6d70b1babc1",nf_name="bsf.oracle.com",operation_type="create",snssai="11-abc111",} 1.0; Type-Counter
  • occnp_sm_binding_request_total{application="pcf_smservice",dnn="dnn1",hostname="a-pcf-smservice-fbbfccdf-vvdr6",mode="synchronous",nf_instance_id="fe7d992b-0541-4c7d-ab84-6d70b1babc1",nf_name="bsf.oracle.com",operation_type="update",snssai="11-abc111",} 1.0; Type-Counter
  • occnp_sm_binding_request_total{application="pcf_smservice",dnn="dnn1",hostname="a-pcf-smservice-fbbfccdf-vvdr6",mode="synchronous",nf_instance_id="fe7d992b-0541-4c7d-ab84-6d70b1babc1",nf_name="bsf.oracle.com",operation_type="delete",snssai="11-abc111",} 1.0; Type-Counter

Table 9-35 occnp_sm_binding_response_total

Field Details
Description Total number of binding responses.
Metric Type Counter
Dimensions
  • application

  • dnn

  • mode

  • operation_type

  • snssai

  • response code

Examples:
  • occnp_sm_binding_response_total{application="pcf_smservice",dnn="dnn1",hostname="a-pcf-smservice-fbbfccdf-vvdr6",mode="synchronous",nf_instance_id="fe7d992b-0541-4c7d-ab84-6d70b1babc1",nf_name="bsf.oracle.com",operation_type="create",response_code="2xx",snssai="11-abc111",} 1.0; Type-Counter
  • occnp_sm_binding_response_total{application="pcf_smservice",dnn="dnn1",hostname="a-pcf-smservice-fbbfccdf-vvdr6",mode="synchronous",nf_instance_id="fe7d992b-0541-4c7d-ab84-6d70b1babc1",nf_name="bsf.oracle.com",operation_type="update",response_code="2xx",snssai="11-abc111",} 1.0; Type-Counter
  • occnp_sm_binding_response_total{application="pcf_smservice",dnn="dnn1",hostname="a-pcf-smservice-fbbfccdf-vvdr6",mode="synchronous",nf_instance_id="fe7d992b-0541-4c7d-ab84-6d70b1babc1",nf_name="bsf.oracle.com",operation_type="delete",response_code="2xx",snssai="11-abc111",} 1.0; Type-Counter

Table 9-36 occnp_sm_binding_ex_total

Field Details
Description The number of binding operations that cannot be performed due to an exception (timeout).
Metric Type Counter
Dimensions
  • application

  • dnn

  • snssai

  • operation_type

  • mode

Examples:
  • occnp_sm_binding_ex_total{application="pcf_smservice",dnn="dnn1",snssai="1-000001",operation_type="create",mode="asynchronous",} 1.0 ; Type-Counter
  • occnp_sm_binding_ex_total{application="pcf_smservice",dnn="dnn1",snssai="1-000001",operation_type="update",mode="asynchronous",} 1.0 ; Type-Counter
  • occnp_sm_binding_ex_total{application="pcf_smservice",dnn="dnn1",snssai="1-000001",operation_type="delete",mode="asynchronous",} 1.0 ; Type-Counter

Table 9-37 ocpm_egress_request_timeout_total

Field Details
Description Total number of request timeouts from SMF.
Metric Type Counter
Dimensions
  • application

  • dnn

  • egress_service

  • hostname

  • nf_instance_id

  • operation_type

  • resource_name

  • sbi_priority

  • service_name

  • snssai

Examples:
  • ocpm_egress_request_timeout_total{application="pcf_smservice",dnn="dnn1",egress_service="SMF",hostname="pcf_smservice",nf_instance_id="",nf_name="smf-oracle.com",operation_type="POST",resource_name="SmPolicyNotification",sbi_priority="",service_name="notificaton",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0; Type-Counter
  • ocpm_egress_request_timeout_total{application="pcf_smservice",dnn="dnn1",egress_service="SMF",hostname="pcf_smservice",nf_instance_id="",nf_name="smf-oracle.com",operation_type="POST",resource_name="TerminationNotification",sbi_priority="",service_name="notificaton",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0; Type-Counter
  • ocpm_egress_request_timeout_total{application="pcf_smservice",dnn="dnn1",egress_service="BSF",hostname="pcf_smservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-6d70b1babc1",nf_name="bsf-oracle.com",operation_type="POST",resource_name="PCFSessionBindings",sbi_priority="",service_name="nbsf-management",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0; Type-Counter
  • ocpm_egress_request_timeout_total{application="pcf_smservice",dnn="dnn1",egress_service="BSF",hostname="pcf_smservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-6d70b1babc1",nf_name="bsf-oracle.com",operation_type="DELETE",resource_name="IndividualPCFSessionBinding",sbi_priority="",service_name="nbsf-management",servicename_3gpp="npcf-smpolicycontrol",snssai="11-abc123",} 1.0; Type-Counter

Table 9-38 remote_delete_notify_total

Field Details
Description Total number of notifications for session delete requests at SM service.
Metric Type Counter
Dimensions
  • Code

  • Request

  • SessionType

  • application

  • hostname

Examples:
  • remote_delete_notify_total{Code="2xx",Request="DeleteNotify",SessionType="SM",application="pcf_smservice",hostname="4dfc2dfc25da",} 0.0
  • remote_delete_notify_total{Code="4xx",Request="DeleteNotify",SessionType="SM",application="pcf_smservice",hostname="4dfc2dfc25da",} 0.0
  • remote_delete_notify_total{Code="5xx",Request="DeleteNotify",SessionType="SM",application="pcf_smservice",hostname="4dfc2dfc25da",} 0.0
  • remote_delete_notify_total{Code="N/A",Request="EmulateDelete",SessionType="SM",application="pcf_smservice",hostname="4dfc2dfc25da",} 0.0

Table 9-39 audit_notifications_sent

Field Details
Description Number of notifications sent by SM Service to SMF to check whether the session is stale or not.
Metric Type Counter
Dimensions Request

Table 9-40 audit_update_notify_session_not_found

Field Details
Description Number of 404 response sent by SMF for the records which are identified as stale by Audit Service.
Metric Type Counter
Dimensions Request

Table 9-41 audit_update_notify_session_found

Field Details
Description Number of 204 response sent by SMF for the records which are identified as stale by Audit Service.
Metric Type Counter
Dimensions Request

Table 9-42 audit_update_notify_response_error

Field Details
Description Number of update notify requests sent to SMF by SM service that were responded with an error code (except 404)
Metric Type Counter
Dimensions  

Table 9-43 audit_update_notify_request_error

Field Details
Description Number of update notify requests that could not be sent to SMF or timed out
Metric Type Counter
Dimensions  

Table 9-44 audit_update_timestamp_cnt

Field Details
Description Number of records whose LASTACESSTIME column is updated by SM Service when it receives 204 response from SMF
Metric Type Counter
Dimensions Request

Table 9-45 audit_delete_records_count

Field Details
Description Number of records deleted by SM Service when it receives 404 response from SMF
Metric Type Counter
Dimensions Request

Table 9-46 audit_delete_records_max_ttl_count

Field Details
Description Number of records deleted by SM Service when the max TTL was reached
Metric Type Counter
Dimensions  

Table 9-47 session_oam_request_total

Field Details
Description Number of session requests for SM Service
Metric Type Request
Dimensions
  • Response Code

  • Operation Type

  • SessionType

Table 9-48 session_oam_response_total

Field Details
Description Number of session responses for SM Service
Metric Type Response
Dimensions
  • Response Code

  • Operation Type

  • SessionType

Table 9-49 occnp_http_sm_request_total

Field Details
Description Total number of http requests.
Metric Type Request
Dimensions
  • application

  • nf_instance_id

  • nfName

  • operationType

  • operation_type

  • service_name

Table 9-50 occnp_http_sm_response_total

Field Details
Description Total number of http responses.
Metric Type Response
Dimensions
  • application

  • nf_instance_id

  • nfName

  • operationType

  • operation_type

  • service_name

Table 9-51 occnp_http_in_conn_request_total

Field Details
Description  
Metric Type  
Dimensions
  • application
  • dnn
  • hostname
  • operationType
  • priority
  • sessRuleReports
Examples:
  • occnp_http_in_conn_resquest_total{application="pcf_smservice",hostname="jiandong-pcf-smservice-5878554dc7-wgvc7",nfInstanceId="", ,operationType="create",priority="",servicename3gpp="npcf-smpolicycontrol",snssai="11-abc123",}

Table 9-52 occnp_http_in_conn_response_total

Field Details
Description  
Metric Type  
Dimensions
  • application
  • bindingId
  • bindingLevel
  • dnn
  • hostname
  • nfInstanceId
  • operationType
  • priority
  • responseCode
  • servicename3gpp
  • sessRuleReports
  • snssai
  • spendingLimitDataSource
Examples:
  • occnp_http_in_conn_response_total{application="pcf_smservice",bindingId="",bindingLevel="",cause="PENDING_TRANSACTION",dnn="dnn1",hostname="jiandong-pcf-smservice-5878554dc7-wgvc7",nfInstanceId="", ,operationType="update",responseCode="400",priority="",servicename3gpp="npcf-smpolicycontrol",snssai="11-abc123",}

Table 9-53 occnp_http_out_conn_request_total

Field Details
Description Total number of http connection requests.
Metric Type Counter
Dimensions
  • application
  • bindingId
  • bindingLevel
  • hostname
  • nfInstanceId
  • operationType
  • priority
  • servicename3gpp
  • sessRuleReports
  • snssai
Examples:
  • occnp_http_out_conn_request_total{application="pcf_smservice",bindingId="",bindingLevel="",dnn="dnn1",hostname="jiandong-pcf-smservice-5878554dc7-wgvc7",nfInstanceId="",nfName="",operationType="update_notify",priority="",retry="Yes",servicename3gpp="npcf-smpolicycontrol",snssai="",}

Table 9-54 occnp_http_out_conn_response_total

Field Details
Description Total number of http connection responses.
Metric Type Counter
Dimensions
  • application
  • cause
  • hostname
  • latency

  • nfInstanceId
  • operationType
  • responseCode
  • servicename3gpp
  • responseCode
Examples:
  • occnp_http_out_conn_response_total{application="pcf_smservice",dnn="dnn1",cause="PENDING_TRANSACTION",hostname="jiandong-pcf-smservice-5878554dc7-wgvc7",latency="2",nfInstanceId="",nfName="",operationType="update_notify",responseCode="400",priority="",servicename3gpp="npcf-smpolicycontrol",snssai="",}

Table 9-55 occnp_sm_sess_rule_failure_total

Field Details
Description Indicates failure count because of session rule failure
Metric Type Counter
Dimensions
  • application
  • failure
  • hostname
  • operationType
  • rule_id
  • rule_status

Table 9-56 lock_request_total

Field Details
Description Number of times the SM Service tries to acquire the lock
Metric Type Counter
Dimensions
  • application
  • podName
  • requestType
  • serviceName

Table 9-57 lock_response_total

Field Details
Description Number of times the Bulwark Service responds to SM Service for the lock request
Metric Type Counter
Dimensions
  • application
  • podName
  • requestType
  • serviceName
  • responseStatus
  • responseType

Table 9-58 occnp_http_sm_request_total

Field Details
Description Number of times the SM Service sends an update request
Metric Type Counter
Dimensions
  • application
  • nfInstanceId
  • nfName
  • operationType
  • request
  • servicenameNon3gpp

Table 9-59 occnp_http_sm_response_total

Field Details
Description Number of times the SM Service receives a response
Metric Type Counter
Dimensions
  • application
  • latency
  • nfInstanceId
  • nfName
  • operationType
  • request
  • responseCode
  • servicenameNon3gpp

Table 9-60 occnp_lease_duration_seconds

Field Details
Description Time in seconds for which SM Service holds the lock
Metric Type Histogram
Dimensions
  • Lock_Lease_Duration
  • Message_Type
  • application
  • quantile

Table 9-61 rule_action

Field Details
Description
Provides metric for:
  • SUCC_RES_ALLO sent in lastreqruledata
  • SUCC_RES_ALLO received from SMF
Metric Type  
Dimensions
  • ruleType
  • Type
  • Action
Examples:
  • rule_action_total{action="SUCC_RES_ALLO",application="pcf_smservice",rule_type="pcc",type="request",} 1.0
  • rule_action_total{action="SUCC_RES_ALLO",application="pcf_smservice",rule_type="pcc",type="report",} 1.0

Table 9-62 ocpm_timeout_total

Field Details
Description Total number of increments whenever a timeout is detected
Metric Type Counter
Dimensions
  • operation
  • interface
Examples:
  • ocpm_timeout_total{application="pcf_amservice",hostname="pdmayanspolicy-pcf-amservice-6b64cbdd8b-pzxkq",operationType="query_subs",servicename3gpp="npcf-am-policy-control",targetService="USER_SERVICE",} 1.0

Table 9-63 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Metric Type Gauge
Dimensions
  • Service Name
  • Pod Name

Table 9-64 occnp_db_overall_processing_time

Field Details
Description Overall processing time of a database.
Metric Type Counter
Dimensions
  • Table
  • Method
  • status
  • compressionScheme
Examples:
  • occnp_db_overall_processing_time_seconds_max{Method="put",Status="Success",Table="SmPolicyAssociation",application="pcf_smservice",compressionScheme="ZLIB_COMPRESSION_APPLICATION",} 0.314998

Table 9-65 audit_delete_records_max_ttl_count

Field Details
Description

Indicates number of audit notifications sent by Audit service to SM service that are processed with MaxTTL as true (delete Rx Session, NO ASR).

Metric Type Counter
Dimensions
  • SvcType (SM Service, PA Service)
  • requestType

Table 9-66 audit_notifications_sent

Field Details
Description Number of audit notifications to SM service that are processed.
Metric Type Counter
Dimensions

SvcType (PA Service)

Table 9-67 audit_delete_records_count

Field Details
Description Indicates the number of deletions after failure ASA.
Metric Type Counter
Dimensions
  • SvcType (PA Service)
  • request (TerminateNotify)

Table 9-68 audit_terminate_notify

Field Details
Description ASA response code metrics
Metric Type Counter
Dimensions
  • SvcType (PA Service)
  • request (TerminateNotify)
  • responseCode (2xx, 4xx, or 5xx)

Table 9-69 occnp_internal_delete_request_total

Field Details
Description Total number of intenal delete request triggered on remote cleanup when forceDeleteOnError is true or forceDeleteOnExpiryOfWaitTimer is true.
Metric Type Counter
Dimensions
  • application
  • cause (waitforSMDeleteExpired or forceDeleteOnErrortoNotifySMF
Examples:
  • occnp_internal_delete_request_total{application="pcf_smservice",cause="waitforSMDeleteExpired",} 1.0
  • occnp_internal_delete_request_total{application="pcf_smservice",cause="forceDeleteOnErrortoNotifySMF",} 1.0

Table 9-70 occnp_internal_delete_response_total

Field Details
Description Total number of internal delete response when forceDeleteOnError is true or forceDeleteOnExpiryOfWaitTimer is true.
Metric Type Counter
Dimensions
  • application
  • response_code
Examples:
  • occnp_internal_delete_response_total{application="pcf_smservice",response_code="204 NO_CONTENT",} 1.0
  • occnp_internal_delete_response_total{application="pcf_smservice",response_code="404 NOT_FOUND",} 1.0

Table 9-71 error_handler_in_total

Field Details
Description This metric is incremented on initialization of error handling.
Type Counter
Dimension
  • application
  • application_exception
  • hostname
  • wrapped_exception
Examples:
  • error_handler_in_total{application="pcf_smservice",application_exception="DiameterException",hostname="rigelns2-pcf-smservice-d846c5cdb-ps5s9",wrapped_exception="DiameterClientResponseException",} 1.0

Table 9-72 error_handler_exec_total

Field Details
Description This metric is incremented on error handling performed by framework.
Type Counter
Dimension
  • application
  • application_exception
  • error_type
  • operation
  • origin
  • rule_name
  • source_interface
  • target_interface
  • wrapped_exception
Examples:
  • error_handler_exec_total{application="pcf_smservice",application_exception="DiameterException",error_type="INTERNAL",hostname="gi-frank-pcf-pcf-smservice-6496bc6d6d-n4v4p",operation="RAR",origin="DIAMETER",rule_name="TERMINATE_TRANSACTION",source_interface="RX",status="5010",target_interface="ANY",wrapped_exception="DiameterClientResponseException",} 1.0

Table 9-73 error_handler_out_total

Field Details
Description This metric is incremented on completion of error handling.
Type Counter
Dimension
  • application
  • application_exception
  • error_resolved
  • hostname
  • wrapped_exception
Examples:
  • error_handler_out_total{application="pcf_smservice",application_exception="DiameterException",error_resolved="false",hostname="rigelns2-pcf-smservice-d846c5cdb-ps5s9",wrapped_exception="DiameterClientResponseException",} 1.0

Table 9-74 occnp_pcf_smservice_overall_processing_time_seconds

Field Details
Description SM service overall processing time.
Type Summary
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-75 occnp_pcf_smservice_overall_processing_time_seconds_max

Field Details
Description SM service overall processing time.
Type Gauge
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-76 occnp_pcf_smservice_overall_processing_time_seconds_count

Field Details
Description SM service overall processing time.
Type Counter
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-77 update_notify_total

Field Details
Description This metrics is pegged for to show that there is no notification being sent when there is an AAR message with the flow status as REMOVED and the Message type as either AUDIO, MESSAGE, or OTHER.
Type Counter
Dimension
  • application
  • cause
  • hostname
  • optimized
Example update_notify_total{application="pcf_smservice",cause="FLOW_STATUS_REMOVED",hostname="gmtommy-pcf-smservice-56cb4584df-clsfd",optimized="Yes",} 2.0

Table 9-78 collision_detection_local_delete

Field Details
Description Measures number of internal deletes due to duplicate session request.
Type Counter
Dimension
  • ServiceType
  • Request
Example  

Table 9-79 collision_detection_terminate_notify

Field Details
Description Measures number of session terminate request sent due to duplicate session deletion.
Type Counter
Dimension
  • ServiceType
  • Request
Example  

Table 9-80 audit_max_ttl_terminate_notify

Field Details
Description Measures number of session terminate request sent due to Stale Session Deletion Request
Type Counter
Dimension
  • ServiceType
  • Request
Example  

Table 9-81 occnp_feature_info_received_total

Field Details
Description Measures sessRuleReports and policyDecFailureReports in request and response.
Type Counter
Dimension
  • application
  • hostname
  • servicename3gpp
  • operationType
  • responseCode
  • sessRuleReports
  • policyDecFailureReports
Example occnp_feature_info_received_total{application="pcf_smservice",hostname="sky8-pcf-smservice-75df58b555-srm7q",operationType="update",policyDecFailureReports="true",responseCode="",servicename3gpp="npcf-smpolicycontrol",sessRuleReports="false",} 2.0 occnp_feature_info_received_total{application="pcf_smservice",hostname="sky8-pcf-smservice-75df58b555-srm7q",operationType="update_notify",policyDecFailureReports="true",responseCode="200",servicename3gpp="npcf-smpolicycontrol",sessRuleReports="false",} 2.0

Table 9-82 error_handler_in_total

Field Details
Description This metric is incremented on initialization of error handling.
Type Counter
Dimensions
  • application
  • applicationException
  • wrapped_exception
Example occnp_error_handler_in_total{application="pcf_smservice",application_exception="HttpException",status="404",wrapped_exception="NotFound",} 18.0

Table 9-83 error_handler_exec_total

Field Details
Description This metric is incremented on error handling performed by framework.
Type Counter
Dimensions
  • application
  • applicationException
  • error_type
  • operation
  • origin
  • rule_name
  • source_interface
  • target_interface
  • wrapped_exception
Example occnp_error_handler_exec_total{application="pcf_smservice",application_exception="JavaException",error_type="INTERNAL",operation="UPDATE",origin="JAVA",rule_name="REJECT_WITH_ENHANCED_DETAIL",source_interface="SMF",status="404",target_interface="POLICY",wrapped_exception="ServiceException",} 1.0

Table 9-84 error_handler_out_total

Field Details
Description This metric is incremented on completion of error handling.
Type Counter
Dimensions
  • application
  • applicationException
  • error_resolved
  • wrapped_exception
Example occnp_error_handler_out_total{application="pcf_smservice",application_exception="HttpException",error_resolved="false",status="423",wrapped_exception="WebClientResponseException",} 4.0

For more information about Dimensions, see CNC Policy Metrics.

9.7 AM Service Metrics

The following table describes the AM Service metrics and respective dimensions:

Table 9-85 ocpm_ingress_request_total

Field Details
Description Total number of ingress requests received.
Metric Type Counter
Dimensions
  • operation_type

  • nf_instance_id

  • sbi_priority

  • service name_ 3gpp

Example
:
  1. ocpm_ingress_request_total{operation_type="create",servicename_3gpp="npcf-am-policy-control/v1",} 2.0 ; Type-Counter
  2. ocpm_ingress_request_total{operation_type="get",servicename_3gpp="npcf-am-policy-control/v1",} 1.0 ; Type-Counter

Table 9-86 ocpm_ingress_response_total

Field Details
Description Total number of ingress responses.
Metric Type Counter
Dimensions
  • Cause

  • operation_type

  • nf_instance_id

  • sbi_priority

  • servicename_3gpp

  • response_code

Example
  • ocpm_ingress_response_total{operation_type="create",response_code="2xx",servicename_3gpp="npcf-am-policy-control/v1",} 2.0 ; Type-Counter
  • ocpm_ingress_response_total{operation_type="get",response_code="2xx",servicename_3gpp="npcf-am-policy-control/v1",} 1.0 ; Type-Counter

Table 9-87 ocpm_egress_request_total

Field Details
Description Total number of egress requests received.
Metric Type Counter
Dimensions
  • operation_type

  • nf_instance_id

  • sbi_priority

  • servicename_3gpp

Example
  • ocpm_egress_request_total{operation_type="update_notify",servicename_3gpp="npcf-am-policy-control/v1",} 2.0 ; Type-Counter
  • ocpm_egress_request_total{operation_type="terminate_notify",servicename_3gpp="npcf-am-policy-control/v1",} 1.0 ; Type-Counter

Table 9-88 ocpm_egress_response_total

Field Details
Description Total number of egress responses.
Metric Type Counter
Dimensions
  • operation_type

  • nf_instance_id

  • sbi_priority

  • servicename_3gpp

  • response_code

  • latency

Example
  • ocpm_egress_response_total{operation_type="terminate_notify",response_code="2xx",servicename_3gpp="npcf-am-policy-control/v1",} 1.0 ; Type-Counter
  • ocpm_egress_response_total{operation_type="update_notify",response_code="2xx",servicename_3gpp="npcf-am-policy-control/v1",} 2.0 ; Type-Counter

Table 9-89 am_audit_update_notify_sent_total

Field Details
Description Total number of audit notifications sent.
Metric Type Counter
Dimensions

Request

Example
  • am_audit_update_notify_sent_total{} 1.0 ; Type-Counter

Table 9-90 am_audit_update_notify_session_not_found_total

Field Details
Description Total number of 'session not found' notifications.
Metric Type Counter
Dimensions

Request

Example
  • am_audit_update_notify_session_not_found_total{} 1.0 ; Type-Counter

Table 9-91 am_audit_update_notify_session_found_total

Field Details
Description Total number of 'session found' notifications.
Metric Type Counter
Dimensions

Request

Example
  • am_audit_update_notify_session_found_total{} 1.0 ; Type-Counter

Table 9-92 am_audit_update_timestamp_cnt_total

Field Details
Description Total number of timestamp countfor audit requests.
Metric Type Counter
Dimensions

Request

Example
  • am_audit_update_timestamp_cnt_total{} 1.0 ; Type-Counter

Table 9-93 am_audit_delete_records_count_total

Field Details
Description Total number of delete audit records requests
Metric Type Counter
Dimensions

Request

Example
  • am_audit_delete_records_count_total{notification="true",} 1.0 ; Type-Counter
  • am_audit_delete_records_count_total{notification="false",} 1.0 ; Type-Counter

Table 9-94 am_audit_delete_records_max_ttl_count_total

Field Details
Description Number of records deleted by AM service when the max TTL was reached.
Metric Type Counter
Dimensions

Request

Example
  • am_audit_delete_records_max_ttl_count_total{} 1.0 ; Type-Counter

Table 9-95 am_audit_amf_query_total

Field Details
Description  
Metric Type Counter
Dimensions

Request

Example
  • am_audit_amf_query_total{} 1.0 ; Type-Counter

Table 9-96 am_audit_update_notify_response_error_total

Field Details
Description Number of update notify requests sent to AMF by AM service that were responded with an error code.
Metric Type Counter
Dimensions

Request

Example
  • am_audit_update_notify_response_error_total{} 1.0 ; Type-Counter

Table 9-97 session_oam_request_total

Field Details
Description Number of session requests for AM Service
Metric Type Request
Dimensions
  • Response Code

  • Operation Type

  • Session Type

Table 9-98 session_oam_response_total

Field Details
Description Number of session responses for AM Service
Metric Type Response
Dimensions
  • Response Code

  • Operation Type

  • Session Type

Table 9-99 session_info_request_total

Field Details
Description Total number of sessions to be deleted as requested by the AM Service
Metric Type Counter
Dimensions
  • Application

  • Cause
  • Operation Type

  • Session Type

Example
  • session_info_request_total{application="pcf_amservice",cause="local_limiting_session",operation_type="delete",session_type="am_session",} 3.0

Table 9-100 session_info_response_total

Field Details
Description Total number of sessions deleted as requested by the AM Service
Metric Type Counter
Dimensions
  • Application

  • Cause
  • Operation Type

  • Response Code
  • Session Type

Example
  • session_info_response_total{application="pcf_amservice",cause="local_limiting_session",operation_type="delete",response_code="5xx",session_type="am_session",} 2.0

Table 9-101 http_out_conn_request_total

Field Details
Description Total number of connection requests recieved
Metric Type Counter
Dimensions
  • Application

  • bindingId
  • bindingLevel

  • discoveryId
  • discoveryParameter
  • hostname
  • operationType
Example
  • http_out_conn_request_total{application="pcf_amservice",bindingId="",bindingLevel="",discoveryId="set001.region01.amfset.5gc.mnc012.mcc345",discoveryParameter="target-nf-set-id",hostname="my-cnpolicy-pcf-amservice-6c54cd7d4d-kp295",operationType="get",servicename3gpp="npcf-am-policy-control",} 2.0

Table 9-102 http_out_conn_response_total

Field Details
Description Total number of connection response sent
Metric Type Counter
Dimensions
  • Application

  • hostname
  • operationType
  • responseCode
Example
  • http_out_conn_response_total{application="pcf_amservice",hostname="my-cnpolicy-pcf-amservice-6c54cd7d4d-kp295",operationType="update_notify",responseCode="5xx",servicename3gpp="npcf-am-policy-control",} 2.0

Table 9-103 ocpm_ar_request_total

Field Details
Description Total number of ar requests recieved
Metric Type Counter
Dimensions
  • Application

  • fqdn
  • hostname
  • scheme
  • servicename3gpp
Example
  • ocpm_ar_request_total{application="pcf_amservice",fqdn="nf12stub.harald-ns.svc",hostname="my-cnpolicy-pcf-amservice-6c54cd7d4d-kp295",scheme="http",servicename3gpp="npcf-am-policy-control",} 1.0
  • ocpm_ar_request_total{application="pcf_amservice",fqdn="nf12stub.harald-ns.svc",hostname="my-cnpolicy-pcf-amservice-6c54cd7d4d-kp295",scheme="http",servicename3gpp="npcf-am-policy-control",} 1.0

Table 9-104 ocpm_ar_response_total

Field Details
Description Total number of ar response sent
Metric Type Counter
Dimensions
  • Application

  • fqdn
  • hostname
  • scheme
  • servicename3gpp

Table 9-105 occnp_http_in_conn_response_total

Field Details
Description Number of http responses for AM Service
Metric Type Counter
Dimensions
  • application
  • bindingId
  • bindingLevel
  • hostname
  • nfInstanceId
  • operationType
  • responseCode
  • priority
  • servicename3gpp
Example
  • occnp_http_in_conn_response_total{application="pcf_amservice",bindingId="",bindingLevel="",dnn="dnn1",hostname="jiandong-pcf-smservice-5878554dc7-wgvc7",nfInstanceId="", ,operationType="update",responseCode="400",priority="",servicename3gpp="npcf-amservice",snssai="11-abc123",cause="PENDING_TRANSACTION"

Table 9-106 http_bulwark_lock_request_total

Field Details
Description Number of bulwark lock requests
Metric Type Counter
Dimensions
  • application
  • hostname
  • operationType
  • servicenameNon3gpp
Example
  • http_bulwark_lock_request_total{application="pcf_amservice",hostname="jiandong-pcf-smservice-5878554dc7-wgvc7",operationType="bulwark_lock",servicenameNon3gpp="npcf-amservice"}

Table 9-107 http_bulwark_unlock_request_total

Field Details
Description Number of bulwark unlock requests
Metric Type Counter
Dimensions
  • application
  • hostname
  • operationType
  • servicenameNon3gpp
Example
  • http_bulwark_unlock_request_total{application="pcf_amservice",hostname="jiandong-pcf-smservice-5878554dc7-wgvc7",operationType="bulwark_unlock",servicenameNon3gpp="npcf-amservice"}

Table 9-108 http_bulwark_lock_response_total

Field Details
Description Number of bulwark lock responses
Metric Type Counter
Dimensions
  • application
  • hostname
  • operationType
  • servicenameNon3gpp
Example
  • http_bulwark_lock_response_total{application="pcf_amservice",hostname="jiandong-pcf-smservice-5878554dc7-wgvc7",operationType="bulwark_lock",responseCode="201",servicenameNon3gpp="npcf-smpolicycontrol"}

Table 9-109 http_bulwark_lock_request_retry_total

Field Details
Description Number of bulwark lock request retries
Metric Type Counter
Dimensions
  • application
  • hostname
  • operationType
  • servicenameNon3gpp
Example
  • http_bulwark_lock_request_retry_total{application="pcf_amservice",hostname="jiandong-pcf-smservice-5878554dc7-wgvc7",operationType="bulwark_lock",responseCode="204",servicenameNon3gpp="npcf-amservice"}

Table 9-110 http_bulwark_unlock_request_retry_total

Field Details
Description Number of bulwark unlock request retries
Metric Type Counter
Dimensions
  • application
  • hostname
  • operationType
  • servicenameNon3gpp
Example
  • http_bulwark_unlock_request_retry_total{application="pcf_amservice",hostname="jiandong-pcf-smservice-5878554dc7-wgvc7",operationType="bulwark_unlock",responseCode="204",servicenameNon3gpp="npcf-amservice"}

Table 9-111 occnp_http_out_conn_request_total

Field Details
Description Number of http requestd for AM Service
Metric Type Counter
Dimensions
  • application
  • bindingId
  • bindingLevel
  • hostname
  • nfInstanceId
  • operationType
  • responseCode
  • priority
  • servicename3gpp
Example
  • occnp_http_out_conn_request_total{application="pcf_amservice",bindingId="",bindingLevel="",dnn="dnn1",hostname="jiandong-pcf-smservice-5878554dc7-wgvc7",nfInstanceId="",nfName="",operationType="update_notify",priority="",servicename3gpp="npcf-amservice",snssai="",retry="Yes"}

Table 9-112 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Metric Type Gauge
Dimensions
  • Service Name
  • Pod Name

Table 9-113 occnp_db_overall_processing_time_seconds_count

Field Details
Description This metric is incremented when PCF performs GET, INSERT, UPDATE, and DELETE operation on an Association
Metric Type Counter
Dimensions
  • Method
  • Status
  • Table
Example
  • occnp_db_overall_processing_time_seconds_count{Method="delete", Status="Success", Table="UePolicyAssociation", container="ue-service"}

Table 9-114 occnp_db_overall_processing_time_seconds_sum

Field Details
Description This metric is incremented when PCF performs DELETE operation on an Association
Metric Type Counter
Dimensions
  • Method
  • Status
  • Table
Example
  • occnp_db_overall_processing_time_seconds_sum{Method="delete", Status="Success", Table="UePolicyAssociation", container="ue-service"}

Table 9-115 occnp_db_overall_processing_time_seconds_sum

Field Details
Description This metric is incremented when PCF performs DELETE operation on an Association
Metric Type Counter
Dimensions
  • Method
  • Status
  • Table
Example
  • occnp_db_overall_processing_time_seconds_sum{Method="delete", Status="Success", Table="UePolicyAssociation", container="ue-service"}

Table 9-116 occnp_amservice_overall_processing_time_seconds_max

Field Details
Description

This metric is incremented for AM service to calculate processing's duration of HTTP request arrived on rest controller.

Note: occnp_amservice_overall_processing_time_seconds_max metric replaces http_server_requests_seconds_max.

Metric Type Counter
Dimensions
  • Method
  • Status
  • uri
  • container
Example
  • occnp_amservice_overall_processing_time_seconds_max{method="DELETE", status="204", uri="/npcf-am-policy-control/v1/policies/{polAssoId}", container="am-service"}

Table 9-117 occnp_amservice_overall_processing_time_seconds_sum

Field Details
Description

This metric is incremented for AM service to calculate processing's duration of HTTP request arrived on rest controller.

Note: occnp_amservice_overall_processing_time_seconds_sum metric replaces http_server_requests_seconds_sum.

Metric Type Counter
Dimensions
  • Method
  • Status
  • uri
  • container
Example
  • occnp_amservice_overall_processing_time_seconds_max{method="DELETE", status="204", uri="/npcf-am-policy-control/v1/policies/{polAssoId}", container="am-service"}

Table 9-118 occnp_amervice_overall_processing_time_seconds_count

Field Details
Description

This metric is incremented for AM service to calculate processing's duration of HTTP request arrived on rest controller.

Note: occnp_amservice_overall_processing_time_seconds_count metric replaces http_server_requests_seconds_count.

Metric Type Counter
Dimensions
  • Method
  • Status
  • uri
  • container
Example
  • occnp_amservice_overall_processing_time_seconds_max{method="DELETE", status="204", uri="/npcf-am-policy-control/v1/policies/{polAssoId}", container="am-service"}

Table 9-119 error_handler_in_total

Field Details
Description This metric is incremented on initialization of error handling.
Type Counter
Dimensions
  • application
  • applicationException
  • wrapped_exception
Example occnp_error_handler_in_total{application="pcf_amservice",application_exception="HttpException",status="404",wrapped_exception="NotFound",} 1.0

Table 9-120 error_handler_exec_total

Field Details
Description This metric is incremented on error handling performed by framework.
Type Counter
Dimensions
  • application
  • applicationException
  • error_type
  • operation
  • origin
  • rule_name
  • source_interface
  • target_interface
  • wrapped_exception
Example occnp_error_handler_exec_total{application="pcf_amservice",application_exception="JavaException",error_type="INTERNAL",operation="CREATE",origin="JAVA",rule_name="REJECT_WITH_ENHANCED_DETAIL",source_interface="AMF",status="400",target_interface="POLICY",wrapped_exception="ServiceException",} 2.0

Table 9-121 error_handler_out_total

Field Details
Description This metric is incremented on completion of error handling.
Type Counter
Dimensions
  • application
  • applicationException
  • error_resolved
  • wrapped_exception
Example occnp_error_handler_out_total{application="pcf_amservice",application_exception="HttpException",error_resolved="false",status="404",wrapped_exception="NotFound",} 1.0

Note:

For more information about Dimensions, see CNC Policy Metrics.

9.8 CM Service Metrics

The following table describes the CM Service metrics and respective dimensions:

Table 9-122 system_operational_state

Field Details
Description This metric indicates the current operational state
Metric Type Gauge
Dimensions
  • application
  • eng_version
  • namespace
  • node
  • pod
  • vendor

For more information about Dimensions, see CNC Policy Metrics.

Examples

  • system_operational_state{application="config-server",eng_version="",microservice="",namespace="",node="",pod="occnp-config-mgmt",vendor="oracle",} 1.0

9.9 PA Service Metrics

The following table describes the PA Service metrics and respective dimensions:

Table 9-123 ocpm_ingress_request_total

Field Details
Description Total number of ingress requests received.
Metric Type Counter
Dimensions
  • application

  • dnn

  • nf_instance_id

  • operation_type

  • sbi_priority

  • servicename_3gpp

  • snssai

Examples:
  • ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="create",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0 ; Type-Counter
  • ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="update",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0 ; Type-Counter
  • ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="delete",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0 ; Type-Counter
  • ocpm_ingress_request_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="get",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0 ; Type-Counter

Table 9-124 ocpm_ingress_response_total

Field Details
Description Total number of ingress responses.
Metric Type Counter
Dimensions
  • application

  • dnn

  • nf_instance_id

  • operation_type

  • response_code

  • sbi_priority

  • servicename_3gpp

  • snssai

  • binding_level

  • binding_id

Examples:
  • ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="create",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",} 1.0 ; Type-Counter
  • ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="update",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",binding_level="", binding_id=""} 1.0 ; Type-Counter
  • ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="delete",response_code="4xx",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",binding_level="", binding_id=""} 1.0 ; Type-Counter
  • ocpm_ingress_response_total{application="pcf_smservice",dnn="dnn1",nf_instance_id="",operation_type="get",response_code="2xx",sbi_priority="",servicename_3gpp="npcf-policyauthorization",snssai="11-abc123",binding_level="", binding_id=""} 1.0 ; Type-Counter

Table 9-125 remote_delete_notify_total

Field Details
Description Total number of delete requests.
Metric Type Counter
Dimensions
  • Code

  • Request

  • SessionType

  • hostname

Examples:
  • remote_delete_notify_total{Code="2xx",Request="DeleteNotify",SessionType="PA",application="pcf_smservice",hostname="4dfc2dfc25da",} 0.0
  • remote_delete_notify_total{Code="4xx",Request="DeleteNotify",SessionType="PA",application="pcf_smservice",hostname="4dfc2dfc25da",} 0.0
  • remote_delete_notify_total{Code="5xx",Request="DeleteNotify",SessionType="PA",application="pcf_smservice",hostname="4dfc2dfc25da",} 0.0
  • remote_delete_notify_total{Code="N/A",Request="EmulateDelete",SessionType="PA",application="pcf_smservice",hostname="4dfc2dfc25da",} 0.0

Table 9-126 session_oam_request_total

Field Details
Description Number of session requests for PA Service
Metric Type Request
Dimensions
  • Response Code

  • Operation Type

  • SessionType

Table 9-127 session_oam_response_total

Field Details
Description Number of session responses for PA Service
Metric Type Response
Dimensions
  • Response Code

  • Operation Type

  • SessionType

For more information about Dimensions, see CNC Policy Metrics.

9.10 UE Service Metrics

The following table describes the new UE Service metrics and the respective dimensions:

Table 9-128 ue_n1_ursp_rule_delivery

Field Details
Description This metric is incremented when a URSP rule is selected for delivery to UE.
Metric Type Counter
Dimensions ruleName

Table 9-129 ue_n1_transfer_request_total

Field Details
Description This metric shall be incremented when PCF sends an encoded N1 message (fragment) to AMF for delivery to UE.
Metric Type Counter
Dimensions
  • fragCount
  • fragIdx

Table 9-130 ue_n1_transfer_response_total

Field Details
Description This metric shall be incremented when PCF receives a response from AMF for an N1 message (fragment) delivery to UE.
Metric Type Counter
Dimensions
  • fragCount
  • fragIdx
  • responseCode
  • latency
  • cause

Table 9-131 ue_n1_transfer_exception

Field Details
Description This metric shall be incremented when PCF encounters an exception and fails to initiate an N1 message (fragment) delivery.
Metric Type Counter
Dimensions
  • fragCount
  • fragIdx

Table 9-132 ue_n1_transfer_retransmit

Field Details
Description This metric shall be incremented when PCF re-transmits an encoded N1 message (fragment) to AMF for delivery to UE.
Metric Type Counter
Dimensions
  • fragCount
  • fragIdx

Table 9-133 ue_n1_transfer_abort

Field Details
Description This metric shall be incremented when PCF aborts an N1 message delivery procedure.
Metric Type Counter
Dimensions reason

Table 9-134 ue_n1_transfer_skip

Field Details
Description This metric shall be incremented when PCF skips an N1 message fragment.
Metric Type Counter
Dimensions NA

Table 9-135 ue_n1_transfer_failure_notification

Field Details
Description This metric shall be incremented when PCF receives a transfer failure notification from the AMF.
Metric Type Counter
Dimensions cause

Table 9-136 ue_n1_transfer_ue_notification

Field Details
Description This metric shall be incremented when PCF receives an N1 notification from the UE.
Metric Type Counter
Dimensions commandType

The following table describes the UE Service metrics and respective dimensions:

Table 9-137 ocpm_ingress_request_total

Field Details
Description Total number of ingress requests received
Metric Type Counter
Dimensions
  • operation_type
  • service name_ 3gpp
Example
  • ocpm_ingress_request_total{operation_type="get",servicename_3gpp="npcf-ue-policy-control",} 2.0 ; Type-Counter

Table 9-138 ocpm_ingress_response_total

Field Details
Description Total number of ingress responses
Metric Type Counter
Dimensions
  • cause
  • operation_type
  • servicename_3gpp
  • response_code
Example
  • ocpm_ingress_response_total{operation_type="get",response_code="5xx",servicename_3gpp="npcf-ue-policy-control",} 4.0 ; Type-Counter
  • ocpm_ingress_response_total{cause="Internal Server Error",operation_type="get",response_code="5xx",servicename_3gpp="npcf-ue-policy-control",} 4.0 ; Type-Counter

Table 9-139 ocpm_egress_request_total

Field Details
Description Total number of egress requests received
Metric Type Counter
Dimensions
  • operation_type
  • dnn
  • snssai
  • nf_instance_id
  • sbi_priority
  • servicename_3gpp
Example
  • ocpm_egress_request_total{application="pcf_ueservice",binding_id="",binding_level="",discovery_id="",discovery_parameter="target-nf-set-id",hostname="pcf-pcf-ueservice-7988ccfbd9-zn8hs",nf_instance_id="13515195-c537-4645-9b97-96ec797fbbbf",nf_name="nf1stub.gunther-ns.svc",operation_type="audit_notification",servicename_3gpp="npcf-ue-policy-control",} 1.0

Table 9-140 ocpm_egress_response_total

Field Details
Description Total number of egress responses.
Metric Type Counter
Dimensions
  • operation_type
  • dnn
  • snssai
  • nf_instance_id
  • sbi_priority
  • servicename_3gpp
  • response_code
  • latency
Example
  • ocpm_egress_response_total{application="pcf_ueservice",hostname="pcf-pcf-ueservice-7988ccfbd9-zn8hs",nf_instance_id="13515195-c537-4645-9b97-96ec797fbbbf",nf_name="nf1stub.gunther-ns.svc",operation_type="audit_notification",response_code="5xx",servicename_3gpp="npcf-ue-policy-control",} 1.0

Table 9-141 session_viewer_request_total

Field Details
Description This metric shows the total number of query requests made using the Session Viewer.
Metric Type Counter
Dimensions
  • operation_type (GET or DELETE)
  • response_code (2xx, 5xx)
  • session_type(ue_session)

Table 9-142 session_viewer_response_total

Field Details
Description This metric shows the total number of responses to query requests made using the Session Viewer.
Metric Type Counter
Dimensions

Table 9-143 session_oam_request_total

Field Details
Description Number of session requests for UE Service
Metric Type Request
Dimensions
  • Response Code

  • Operation Type

  • SessionType

Table 9-144 session_oam_response_total

Field Details
Description Number of session responses for UE Service
Metric Type Response
Dimensions
  • Response Code

  • Operation Type

  • SessionType

Table 9-145 occnp_ue_audit_stale_records_count_total

Field Details
Description Total number of stale records received from Audit Service in all notifications
Metric Type Counter
Dimensions
  • application
  • hostname
Example
  • occnp_ue_audit_stale_records_count_total{application="pcf_ueservice",hostname="pcf-pcf-ueservice-58f8bd57d5-frggs",} 1.0

Table 9-146 occnp_ue_audit_deleted_records_count_total

Field Details
Description Total number of stale records deleted.
Metric Type Counter
Dimensions
  • application
  • hostname
Example
  • occnp_ue_audit_deleted_records_count_total{application="pcf_ueservice",hostname="pcf-pcf-ueservice-58f8bd57d5-frggs",} 1.0

Table 9-147 occnp_ue_update_notify_rcvd_error_response_total

Field Details
Description Total number of update notify requests that can not be sent to AMF or timed out
Metric Type Counter
Dimensions
  • application
  • hostname
  • response_code
Example
  • occnp_ue_update_notify_rcvd_error_response_total{application="pcf_ueservice",hostname="pcf-pcf-ueservice-7988ccfbd9-zn8hs",response_code="5xx",} 1.0

Table 9-148 audit_recs_stale_total

Field Details
Description Total number of records detected as stale
Metric Type Counter
Dimensions
  • ServiceName
  • TableName
Example
  • audit_recs_stale_total{ServiceName="pcf-ueservice",TableName="UePolicyAssociation",} 1.0

Table 9-149 occnp_ue_audit_notif_sent_to_amf_count_total

Field Details
Description Total number of notifications sent to AMF on receiving stale session notification from audit
Metric Type Counter
Dimensions
  • application
  • hostname
Example
  • occnp_ue_audit_notif_sent_to_amf_count_total{application="pcf_ueservice",hostname="pcf-pcf-ueservice-7988ccfbd9-zn8hs",} 1.0

Table 9-150 occnp_ue_audit_update_notify_session_found_total

Field Details
Description Total number of sessions found at AMF on sending update notify request (that is, when received 204 response from AMF)
Metric Type Counter
Dimensions
  • application
  • hostname
Example
  • occnp_ue_audit_update_notify_session_found_total{application="pcf_ueservice",hostname="pcf-pcf-ueservice-58f8bd57d5-frggs",} 1.0

Table 9-151 occnp_ue_audit_update_notify_session_not_found_total

Field Details
Description Total number of sessions not found at AMF on sending update notify request (that is, received 404 response from AMF)
Metric Type Counter
Dimensions
  • application
  • hostname
Example
  • occnp_ue_audit_update_notify_session_not_found_total{application="pcf_ueservice",hostname="pcf-pcf-ueservice-58f8bd57d5-frggs",} 1.0

Table 9-152 occnp_ue_audit_deleted_records_maxttl_reached_count_total

Field Details
Description Total number of records deleted as maxttl expired
Metric Type Counter
Dimensions
  • application
  • hostname
Example
  • occnp_ue_audit_deleted_records_maxttl_reached_count_total{application="pcf_ueservice",hostname="pcf-pcf-ueservice-58f8bd57d5-frggs",} 1.0

Table 9-153 session_info_request_total

Field Details
Description Total number of sessions to be deleted as requested by the UE Policy Service
Metric Type Counter
Dimensions
  • application
  • cause
  • operation_type
  • session_type
Example
  • session_info_request_total{application="pcf_ueservice",cause="local_limiting_session",operation_type="delete",session_type="ue_session",} 3.0

Table 9-154 session_info_response_total

Field Details
Description Total number of sessions deleted as requested by the UE Policy Service
Metric Type Counter
Dimensions
  • application
  • cause
  • operation_type
  • response_code
  • session_type
Example
  • session_info_response_total{application="pcf_ueservice",cause="local_limiting_session",operation_type="delete",response_code="5xx",session_type="ue_session",} 2.0

Table 9-155 occnp_ue_discovery_success_count_total

Field Details
Description Enables Policy to report how many discoveries based in AMF Region ID and AMF Set ID or GUAMI were successful
Metric Type Counter
Dimensions
  • discoveryType
  • setID
  • regionID
  • mcc
  • mnc
  • amfId
Example
  • occnp_ue_discovery_success_count_total '{discoveryType="setIdRegionId", setID="2", regionID="1",mcc="",mnc="",amfId=""}',2
  • occnp_ue_discovery_success_count_total '{discoveryType="guami",setID="",regionID="",mcc="450",mnc="05",amfId="010041"}',2

Table 9-156 occnp_ue_discovery_failure_count_total

Field Details
Description Enables Policy to report how many discoveries based in AMF Region ID and AMF Set ID or GUAMI failed
Metric Type Counter
Dimensions
  • discoveryType
  • setID
  • regionID
  • mcc
  • mnc
  • amfId
Example
  • occnp_ue_discovery_failure_count_total '{discoveryType="setIdRegionId", setID="1", regionID="2",mcc="",mnc="",amfId=""}',1

Table 9-157 occnp_http_ue_request_total

Field Details
Description Number of http UE requests
Metric Type Counter
Dimensions
  • application
  • hostname
  • operationType
  • servicenameNon3gpp
Example
  • occnp_http_ue_request_total{application="pcf_ueservice",hostname="jiandong-pcf-ueservice-5878554dc7-wgvc7",operationType="bulwark_lock",servicenameNon3gpp="npcf-ueservice"}

Table 9-158 occnp_http_ue_response_total

Field Details
Description Number of http UE responses
Metric Type Counter
Dimensions
  • application
  • hostname
  • operationType
  • servicenameNon3gpp
Example
  • occnp_http_ue_response_total{application="pcf_ueservice",hostname="ueservice-5878554dc7-wgvc7",operationType="bulwark_unlock", responseCode="204",servicenameNon3gpp="npcf-ueservice", retry=false}

Table 9-159 http_out_conn_request_total

Field Details
Description Total number of connection requests recieved
Metric Type Counter
Dimensions
  • Application
  • bindingId
  • bindingLevel

  • discoveryId
  • discoveryParameter
  • hostname
  • nfInstanceId
  • nfName
  • operationType
  • servicename3gpp
Example
  • http_out_conn_request_total{application="pcf_ueservice",bindingId="set001.region48.amfset.5gc.mnc012.mcc345",bindingLevel="nf-set",discoveryId="set001.region48.amfset.5gc.mnc012.mcc345",discoveryParameter="target-nf-set-id",hostname="my-cnpolicy-pcf-ueservice-6696fd4bf4-6mf8v",nfInstanceId="13515195-c537-4645-9b97-96ec797f2222",nfName="nf1stub.harald-ns.svc",operationType="transfer",servicename3gpp="npcf-ue-policy-control",} 3.0

Table 9-160 http_out_conn_response_total

Field Details
Description Total number of connection response sent
Metric Type Counter
Dimensions
  • Application

  • hostname
  • nfInstanceId
  • nfName
  • operationType
  • servicename3gpp
Example
  • http_out_conn_response_total{application="pcf_ueservice",hostname="my-cnpolicy-pcf-ueservice-7d5bc8d8d4-gsnr4",nfInstanceId="13515195-c537-4645-9b97-96ec797f2222",nfName="nf1stub.harald-ns.svc",operatione="2xx",servicename3gpp="npcf-ue-policy-control",} 3.0

Table 9-161 ocpm_ar_request_total

Field Details
Description Total number of ar requests recieved
Metric Type Counter
Dimensions
  • Application

  • fqdn
  • hostname
  • scheme
  • servicename3gpp
Example
  • ocpm_ar_request_total{application="pcf_ueservice",fqdn="nf22stub.harald-ns.svc",hostname="my-cnpolicy-pcf-ueservice-7d5bc8d8d4-gsnr4",scheme="http",servicename3gpp="npcf-ue-policy-control",} 1.0

Table 9-162 ocpm_ar_response_total

Field Details
Description Total number of ar response sent
Metric Type Counter
Dimensions
  • Application

  • fqdn
  • hostname
  • scheme
  • servicename3gpp
Example
  • ocpm_ar_response_total{application="pcf_ueservice",fqdn="nf22stub.harald-ns.svc",hostname="my-cnpolicy-pcf-ueservice-7d5bc8d8d4-gsnr4",responseCode="4xx",scheme="http",servicename3gpp="npcf-ue-policy-control",} 1.0

Table 9-163 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Metric Type Counter
Dimensions
  • Service Name
  • Pod Name

Table 9-164 n1_message_policy_evaluation

Field Details
Description Metric that increments each time there was a policy evaluated for skip, abort and retransmit n1 notification message.
Metric Type Counter
Dimensions
  • action (action that has been taken skip/abort/retransmit/retransmit_fragment)
  • message_type (MANAGE UE POLICY COMMAND REJECT/N1N2MessageTransferFailure)

Table 9-165 occnp_db_overall_processing_time_seconds_sum

Field Details
Description This metric is incremented when PCF performs DELETE operation on an Association
Metric Type Counter
Dimensions
  • Method
  • Status
  • Table
Example
  • occnp_db_overall_processing_time_seconds_sum{Method="delete", Status="Success", Table="UePolicyAssociation", container="ue-service"}

Table 9-166 occnp_db_overall_processing_time_seconds_sum

Field Details
Description This metric is incremented when PCF performs DELETE operation on an Association
Metric Type Counter
Dimensions
  • Method
  • Status
  • Table
Example
  • occnp_db_overall_processing_time_seconds_sum{Method="delete", Status="Success", Table="UePolicyAssociation", container="ue-service"}

Table 9-167 occnp_ueservice_overall_processing_time_seconds_max

Field Details
Description

This metric is incremented for UE service to calculate processing's duration of HTTP request arrived on rest controller.

Note: occnp_ueservice_overall_processing_time_seconds_max metric replaces http_server_requests_seconds_max.

Metric Type Counter
Dimensions
  • Method
  • Status
  • uri
  • container
Example
  • occnp_ueservice_overall_processing_time_seconds_max{method="DELETE", status="204", uri="/npcf-ue-policy-control/v1/policies/{polAssoId}", container="ue-service"}

Table 9-168 occnp_ueservice_overall_processing_time_seconds_sum

Field Details
Description

This metric is incremented for UE service to calculate processing's duration of HTTP request arrived on rest controller.

Note: occnp_ueservice_overall_processing_time_seconds_sum metric replaces http_server_requests_seconds_sum.

Metric Type Counter
Dimensions
  • Method
  • Status
  • uri
  • container
Example
  • occnp_ueservice_overall_processing_time_seconds_sum{method="DELETE", status="204", uri="/npcf-ue-policy-control/v1/policies/{polAssoId}", container="ue-service"}

Table 9-169 occnp_ueservice_overall_processing_time_seconds_count

Field Details
Description

This metric is incremented for UE service to calculate processing's duration of HTTP request arrived on rest controller.

Note: occnp_ueservice_overall_processing_time_seconds_count metric replaces http_server_requests_seconds_count.

Metric Type Counter
Dimensions
  • Method
  • Status
  • uri
  • container
Example
  • occnp_ueservice_overall_processing_time_seconds_count{method="DELETE", status="204", uri="/npcf-ue-policy-control/v1/policies/{polAssoId}", container="ue-service"}

Table 9-170 ue_n1_unsubscribe_request_total

Field Details
Description This metric is incremented while UE service sends request to NAS-AMF for N1 UNSUBSCRIBE.
Metric Type Counter
Dimensions
  • servingPlmn
Example
  • ue_n1_unsubscribe_request_total{servingPlmn="450005"}

Table 9-171 ue_n1_unsubscribe_response_total

Field Details
Description This metric is incremented when NAS-AMF sends back HTTP response to UE service for N1 UNSUBSCRIBE.
Metric Type Counter
Dimensions
  • latency
  • responseCode
  • servingPlmn
Example
  • ue_n1_unsubscribe_response_total{latency="3",servingPlmn="450005",responseCode="204"}

Table 9-172 ue_n1_unsubscribe_exception_total

Field Details
Description This metric is incremented in case of any exception occured while sending N1 UNSUBSCRIBE request to NAS-AMF.
Metric Type Counter
Dimensions
  • servingPlmn
Example
  • ue_n1_unsubscribe_exception_total{servingPlmn="450005"}

Table 9-173 error_handler_in_total

Field Details
Description This metric is incremented on initialization of error handling.
Type Counter
Dimensions
  • application
  • applicationException
  • wrapped_exception
Example occnp_error_handler_in_total{application="pcf_ueservice",application_exception="JavaException",status="400",wrapped_exception="ServiceException",} 6.0

Table 9-174 error_handler_exec_total

Field Details
Description This metric is incremented on error handling performed by framework.
Type Counter
Dimensions
  • application
  • applicationException
  • error_type
  • operation
  • origin
  • rule_name
  • source_interface
  • target_interface
  • wrapped_exception
Example occnp_error_handler_exec_total{application="pcf_ueservice",application_exception="JavaException",error_type="INTERNAL",operation="UPDATE",origin="JAVA",rule_name="REJECT_WITH_ENHANCED_DETAIL",source_interface="AMF",status="411",target_interface="POLICY",wrapped_exception="ServiceException",} 1.0

Table 9-175 error_handler_out_total

Field Details
Description This metric is incremented on completion of error handling.
Type Counter
Dimensions
  • application
  • applicationException
  • error_resolved
  • wrapped_exception
Example occnp_error_handler_out_total{application="pcf_ueservice",application_exception="JavaException",error_resolved="false",status="500",wrapped_exception="ServiceException",} 11.0

Table 9-176 ue_n1_subscribe_request_total

Field Details
Description This metric is incremented when PCF sends a request to AMF for N1 subscription.
Type Counter
Dimensions servingPlmn
Example ue_n1_subscribe_request_total{application="pcf_ueservice",hostname="rel-pcf-ueservice-67d4fd6b49-sqz57",servingPlmn="330042",}

Table 9-177 ue_n1_subscribe_response_total

Field Details
Description This metric is incremented when PCF receives a response from AMF for N1 subscription request.
Type Counter
Dimensions
  • latency
  • responseCode
  • servingPlmn
Example ue_n1_subscribe_response_total{application="pcf_ueservice",hostname="rel-pcf-ueservice-67d4fd6b49-sqz57",latency="5",responseCode="201",servingPlmn="330042",}

For more information about Dimensions, see CNC Policy Metrics.

9.11 User Service Metrics

The following table describes the User Service (User/UDR/CHF) metrics and respective dimensions:

Table 9-178 ocpm_userservice_inbound_count_total

Field Details
Description Total number of inbound request.
Metric Type Counter
Dimensions
  • operation_type

  • service_resource

Examples:
  • ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="post",service_resource="udr-service",} 0.0 ; Type-Counter
  • ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="get",service_resource="chf-service",} 0.0 ; Type-Counter
  • ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="get",service_resource="udr-service",} 0.0 ; Type-Counter
  • ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="notify",service_resource="chf-service",} 0.0 ; Type-Counter
  • ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="delete",service_resource="user-service",} 0.0 ; Type-Counter
  • ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="get",service_resource="user-service",} 0.0 ; Type-Counter
  • ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="notify",service_resource="udr-service",} 0.0 ; Type-Counter
  • ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="delete",service_resource="udr-service",} 0.0 ; Type-Counter
  • ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="terminate",service_resource="chf-service",} 0.0 ; Type-Counter
  • ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="delete",service_resource="chf-service",} 0.0 ; Type-Counter
  • ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="patch",service_resource="udr-service",} 0.0 ; Type-Counter
  • ocpm_userservice_inbound_count_total{application="pcf_userservice",operation_type="put",service_resource="udr-service",} 0.0 ; Type-Counter

Table 9-179 ocpm_ar_setup_total

Field Details
Description Track number of registration request sent to alternate route service.
Metric Type Counter
Dimensions
  • anchorFqdn
  • application
  • scheme
Examples:
  • ocpm_ar_setup_total{anchorFqdn="chfanchor.allsim.svc",application="pcf_userservice",scheme="http",} 1.0 ; Type-Counter

Table 9-180 ocpm_ar_request_total

Field Details
Description Tracks number of alternate routing attempts to producer or consumer on Initial, Subsequent, or Notification messages.
Metric Type Counter
Dimensions
  • application
  • Fqdn
  • scheme
Examples:
  • ocpm_ar_request_total{application="pcf_userservice",fqdn="udmanchor.allsim.svc",scheme="http",} 1.0 ; Type-Counter

Table 9-181 ocpm_ar_response_total

Field Details
Description Tracks response on number of alternate routing attempts to producer or consumer on Initial, Subsequent, or Notification messages.
Metric Type Counter
Dimensions
  • application
  • Fqdn
  • scheme
Examples:
  • ocpm_ar_response_total{application="pcf_userservice",fqdn="udmanchor.allsim.svc",responseCode="2xx",scheme="http",} 1.0 ; Type-Counter

Table 9-182 ocpm_ar_lookup_request_total

Field Details
Description Track number of time alternate route lookup was done for a given scheme+FQDN.
Metric Type Counter
Dimensions
  • anchorFqdn
  • application
  • scheme
Examples:
  • ocpm_ar_lookup_request_total{anchorFqdn="udmanchor.allsim.svc",application="pcf_userservice",scheme="http",} 1.0 ; Type-Counter

Table 9-183 ocpm_ar_lookup_response_total

Field Details
Description Tracks response codes for request to "alternateRoute" service.
Metric Type Counter
Dimensions
  • anchorFqdn
  • application
  • responseCode
  • scheme
Examples:
  • ocpm_ar_lookup_response_total{anchorFqdn="udmanchor.allsim.svc",application="pcf_userservice",responseCode="2xx",scheme="http",} 1.0 ; Type-Counter

Table 9-184 ocpm_udr_tracking_request_total

Field Details
Description Total number of UDR tracking request.
Metric Type Counter
Dimensions
  • operation_type

  • nf_instance_id

  • nf_name

  • servicename_3gpp

  • service_resource

  • service_version

  • service_subresource

  • binding_level

  • binding_id

  • discovery_level

  • discovery_id

Examples:
  • ocpm_udr_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="get",service_resource="policy-data",service_subresource="ue-policy-set",service_version="v1",servicename_3gpp="nudr-dr",} 0.0 ; Type-Counter

Table 9-185 ocpm_chf_tracking_request_total

Field Details
Description Total number of CHF tracking requests.
Metric Type Counter
Dimensions
  • operation_type

  • nf_instance_id

  • nf_name

  • servicename_3gpp

  • service_resource ["subscriptions"]

  • service_version ["v1,v1"]

  • binding_level

  • binding_id

  • discovery_level

  • discovery_id

Table 9-186 ocpm_udr_tracking_response_total

Field Details
Description Total number of UDR tracking responses.
Metric Type Counter
Dimensions
  • operation_type

  • nf_instance_id

  • nf_name

  • servicename_3gpp= ["nudr-dr"]

  • service_resource ["policy-data"]

  • service_version ["v1,v2"]

  • service_subresource [am-data, sm-data, ue-policy-set, subs-to-notify]

  • response_code

Examples:
  • ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",nf_name="udr.oracle.com",operation_type="subscribe",response_code="2xx",service_resource="policy-data",service_subresource="",service_version="v1",servicename_3gpp="nudr-dr",} 0.0 ; Type-Counter

Table 9-187 ocpm_udr_tracking_request_timeout_total

Field Details
Description Total number of UDR request timeouts.
Metric Type Counter
Dimensions
  • Hostname

  • application

  • nf_instance_id

  • nf_name

  • operation_type

  • service_resource

  • service_subresource

  • service_version

  • servicename_3gpp

Examples:
  • ocpm_udr_tracking_request_timeout_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",nf_name="udr.oracle.com",operation_type="patch",service_resource="policy-data",service_subresource="subs-to-notify",service_version="v1",servicename_3gpp="nudr-dr",} 0.0; Type-Counter

Table 9-188 ocpm_chf_tracking_response_total

Field Details
Description Total number of CHF tracking responses.
Metric Type Counter
Dimensions
  • operation_type

  • nf_instance_id

  • nf_name

  • servicename_3gpp= ["nchf-spendinglimitcontrol"]

  • service_resource ["subscriptions"]

  • service_version ["v1"]

  • response_code

Table 9-189 ocpm_chf_tracking_request_timeout_total

Field Details
Description Total number of CHF request timeouts.
Metric Type
Dimensions
  • Hostname

  • application

  • nf_instance_id

  • nf_name

  • operation_type

  • service_resource

  • service_subresource

  • service_version

  • servicename_3gpp

Table 9-190 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Metric Type Gauge
Dimensions
  • Service Name
  • Pod Name

Table 9-191 occnp_policy_userservice_overall_processing_time_seconds

Field Details
Description User service overall processing time.

Note: Default name used when there is no custom name available is spring_data_repository_invocations.

Type Summary
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri
Example  

Table 9-192 occnp_policy_userservice_overall_processing_time_seconds_count

Field Details
Description User service overall processing time.
Type Counter
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-193 occnp_policy_userservice_overall_processing_time_seconds_max

Field Details
Description User service overall processing time.
Type Gauge
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-194 occnp_policy_userservice_overall_processing_time_seconds_sum

Field Details
Description User service overall processing time.
Type Counter
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-195 occnp_udr_nf_cookie_enabled_total

Field Details
Description This metric is incremented when cached NF profile is used and the feature is enabled.
Metric Type Counter
Dimensions
  • HostName
  • application
  • hostname
  • nf_name
  • operation_type
  • service_resource
  • service_subresource
  • service_version
  • servicename_3gpp
Example occnp_udr_nf_profile_cookie_enabled_total{HostName="",application="pcf_userservice",hostname="pcf-occnp-udr-connector-5dc478c84c-78k9p",nf_instance_id="fe7d992b-0541-4c7d-ab84-555550000000",nf_name="nf1stub.s-galeleo.svc",operation_type="GET",service_resource="policy-data",service_subresource="ue-policy-set",service_version="v1",servicename_3gpp="nudr-dr",} 3.0
Examples:
  • occnp_udr_nf_profile_cookie_enabled_total{HostName="",application="pcf_userservice",hostname="pcf-occnp-udr-connector-5dc478c84c-78k9p",nf_instance_id="fe7d992b-0541-4c7d-ab84-555550000000",nf_name="nf1stub.s-galeleo.svc",operation_type="GET",service_resource="policy-data",service_subresource="ue-policy-set",service_version="v1",servicename_3gpp="nudr-dr",} 3.0

Table 9-196 occnp_udr_use_related_resource

Field Details
Description This metric is incremented when a related resource is used and feature is enabled.
Metric Type Counter
Dimensions
  • HostName
  • application
  • hostname
  • nf_name
  • operation_type
  • service_resource
  • service_subresource
  • service_version
  • servicename_3gpp
Example occnp_udr_use_related_resource_total{HostName="",application="pcf_userservice",hostname="pcf-occnp-udr-connector-5dc478c84c-78k9p",nf_instance_id="fe7d992b-0541-4c7d-ab84-555550000000",nf_name="nf1stub.s-galeleo.svc",operation_type="GET",service_resource="policy-data",service_subresource="ue-policy-set",service_version="v1",servicename_3gpp="NUDR_DR",} 1.0

Table 9-197 error_handler_in_total

Field Details
Description This metric is incremented on initialization of error handling.
Type Counter
Dimensions
  • application
  • applicationException
  • wrapped_exception
Example occnp_error_handler_in_total{application="pcf_userservice",application_exception="JavaException",status="502",wrapped_exception="ServiceException",} 4.0

Table 9-198 error_handler_exec_total

Field Details
Description This metric is incremented on error handling performed by framework.
Type Counter
Dimensions
  • application
  • applicationException
  • error_type
  • operation
  • origin
  • rule_name
  • source_interface
  • target_interface
  • wrapped_exception
Example occnp_error_handler_exec_total{application="pcf_userservice",application_exception="JavaException",error_type="INTERNAL",operation="NOTIFY",origin="JAVA",rule_name="REJECT_WITH_ENHANCED_DETAIL",source_interface="UDR",status="502",target_interface="POLICY",wrapped_exception="ServiceException",} 4.0

Table 9-199 error_handler_out_total

Field Details
Description This metric is incremented on completion of error handling.
Type Counter
Dimensions
  • application
  • applicationException
  • error_resolved
  • wrapped_exception
Example occnp_error_handler_out_total{application="pcf_userservice",application_exception="JavaException",error_resolved="true",status="400",wrapped_exception="ServiceException",} 4.0

For more information about Dimensions, see CNC Policy Metrics.

9.12 Diameter Connector Service Metrics

The following table describes the Diameter Connector Service metrics and respective dimensions:

Table 9-200 ocpm_ingress_request_total

Field Details
Description Total number of ingress requests received.
Metric Type Counter
Dimensions
  • operation_type

  • dnn

  • nf_instance_id

  • servicename_3gpp

Examples:
  • ocpm_ingress_request_total{apn="",nf_instance_id="AF.oracle.com",operation_type="create",servicename_3gpp="rx",} 5.0 ; Type-Counter

Table 9-201 ocpm_ingress_response_total

Field Details
Description Total number of ingress responses.
Metric Type Counter
Dimensions
  • operation_type

  • nf_instance_id

  • dnn

  • servicename_3gpp

  • response_code

Examples:
  • ocpm_ingress_response_total{apn="",nf_instance_id="ocpcf",operation_type="create",response_code="2xxx",servicename_3gpp="rx",} 2.0 ; Type-Counter

Table 9-202 ocpm_egress_request_total

Field Details
Description Total number of egress requests received.
Metric Type Counter
Dimensions
  • operation_type

  • dnn

  • nf_instance_id

  • servicename_3gpp

Examples:
  • ocpm_egress_request_total{nf_instance_id="AF.oracle.com",operation_type="update_notify",servicename_3gpp="rx",} 1.0 ; Type-Counter

Table 9-203 ocpm_egress_response_total

Field Details
Description Total number of egress responses.
Metric Type Counter
Dimensions
  • operation_type

  • nf_instance_id

  • dnn

  • servicename_3gpp

  • response_code

Example:
  • ocpm_egress_response_total{latency="3",nf_instance_id="AF.oracle.com",operation_type="update_notify",response_code="2xxx",servicename_3gpp="rx",} 1.0 ; Type-Counter

Table 9-204 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Metric Type Gauge
Dimensions
  • Service Name
  • Pod Name

Table 9-205 occnp_diam_connector_overall_processing_time_seconds

Field Details
Description Diameter Connector service overall processing time.
Type Summary
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-206 occnp_diam_connector_overall_processing_time_seconds_max

Field Details
Description Diameter Connector service overall processing time.

Note: Default name used when there is no custom name available is spring_data_repository_invocations.

Type Gauge
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-207 occnp_diam_connector_overall_processing_time_seconds_count

Field Details
Description Diameter Connector service overall processing time.
Type Counter
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-208 occnp_diam_connector_overall_processing_time_seconds_sum

Field Details
Description Diameter Connector service overall processing time.
Type Counter
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

For more information about Dimensions, see CNC Policy Metrics.

9.13 Diameter Gateway Metrics

The following table describes the Diameter Gateway metrics and respective dimensions:

Table 9-209 occnp_diam_conn_network

Field Details
Description Tracks active diameter connections with network peers.
Type Gauge
Dimension
  • destHost
  • destRealm
  • direction
  • origHost
  • origRealm
Example occnp_diam_conn_network{destHost="",destRealm="",direction="in",origHost="udr.oracle.com",origRealm="oracle.com",} 1.0 ; Type-Gauge

Table 9-210 occnp_diam_conn_app_network

Field Details
Description Tracks active diameter connections with network peers that support given application ID.
Type Gauge
Dimension
  • appId
  • applicationName
  • destHost
  • destRealm
  • origHost
  • origRealm
Examples
  • occnp_diam_conn_app_network{appId="16777217",applicationName="Sh",destHost="",destRealm="",origHost="udr.oracle.com",origRealm="oracle.com",} 1.0 ; Type-Gauge

    Note: Sh interface is not supported for Converged Policy mode of deployment.

  • occnp_diam_conn_app_network{appId="16777217",applicationName="Sh",destHost="",destRealm="",origHost="udr.oracle.com",origRealm="oracle.com",} 1.0 ; Type-Gauge

Example:

Table 9-211 occnp_diam_request_network_total

Field Details
Description Tracks total number of request messages of given command code to or from network
Type Counter
Dimension
  • appId
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • retry
  • retryReason
Example occnp_diam_request_network_total{appId="16777217",cmdCode="308",destHost="",destRealm="oracle.com",direction="out",msgType="SNR",origHost="pcrf-core",origRealm="oracle.com",} 2.0 ; Type-Counter

Table 9-212 occnp_diam_response_network_total

Field Details
Description Tracks total number of answer messages of given command code to or from network.
Type Counter
Dimension
  • appId
  • cmdCode
  • reqDestHost
  • reqDestRealm
  • direction
  • msgType
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Example occnp_diam_response_network_total{appId="16777217",cmdCode="308",reqDestHost="udr.oracle.com",reqDestRealm="oracle.com",direction="in",msgType="SNA",reqOrigHost="pcrf-core",reqOrigRealm="oracle.com",responseCode="2001",} 2.0 ; Type-Counter

Table 9-213 occnp_diam_conn_local

Field Details
Description Tracks active diameter connections with local services.
Type Gauge
Dimension
  • destHost
  • destRealm
  • direction
  • origHost
  • origRealm
Example occnp_diam_conn_local{destHost="",destRealm="",direction="out",origHost="pcrf-core",origRealm="oracle.com",} 1.0 ; Type-Gauge

Table 9-214 occnp_diam_conn_app_local

Field Details
Description

Tracks active diameter connections with local services that support given application id.

Increment this metric for each application Id supported over connection, such as intersection of application ID in CER and CEA.

Type Gauge
Dimension
  • appId
  • appType
  • applicationName
  • destHost
  • destRealm
  • origHost
  • origRealm
Example occnp_diam_conn_app_local{appId="16777294,16777222,16777266,16777302,16777236,16777237,16777303,16777267,16777322,16777229,16777238,16777217",appType="pcrf",applicationName="",destHost="",destRealm="",origHost="pcrf-core",origRealm="oracle.com",} 1.0 ; Type-Gauge

Table 9-215 occnp_diam_request_local_total

Field Details
Description Tracks total number of request messages of given command code to or from local service
Type Counter
Dimension
  • appId
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqDestHost
  • retry
  • retryReason
Examples
  • occnp_diam_request_local_total{appId="16777303",appType="",cmdCode="8388637",destHost="pcrf-core",destRealm="oracle.com",direction="out",msgType="TSR",origHost="local-pcrf",origRealm=local.com",reqDestHost="tdf.oracle.com",reqDestRealm="tdf.oracle.com",reqOrigHost="pcrf-core",reqOrigRealm="oracle.com",} 1.0 1658786894876
  • occnp_diam_request_local_total{appId="16777217",cmdCode="308",destHost="",destRealm="oracle.com",direction="in",msgType="SNR",origHost="pcrf-core",origRealm="oracle.com",} 2.0 ; Type-Counter
  • occnp_diam_request_local_total{appId="16777217",cmdCode="306",destHost="",destRealm="oracle.com",direction="in",msgType="UDR",origHost="pcrf-core",origRealm="oracle.com",} 5.0 ; Type-Counter

Table 9-216 occnp_diam_response_local_total

Field Details
Description Tracks total number of answer messages of given command code to or from local service.
Type Counter
Dimension
  • appId
  • cmdCode
  • reqDestHost
  • reqDestRealm
  • direction
  • msgType
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Examples
  • occnp_diam_response_local_total{appId="16777217",cmdCode="308",reqDestHost="udr.oracle.com",reqDestRealm="oracle.com",direction="out",msgType="SNA",reqOrigHost="pcrf-core",rqOrigRealm="oracle.com",responseCode="2001",} 2.0 ; Type-Counter
  • occnp_diam_response_local_total{appId="16777217",cmdCode="306",reqDestHost="udr.oracle.com",reqDestRealm="oracle.com",direction="out",msgType="UDA",reqOrigHost="pcrf-core",reqOrigRealm="oracle.com",responseCode="2001",} 3.0 ; Type-Counter

Table 9-217 occnp_diam_request_inter_total

Field Details
Description Tracks total number of request messages of given command code to or from host services
Type Counter
Dimension
  • appId
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • retry
  • retryReason

Table 9-218 occnp_http_out_conn_request_total

Field Details
Description Total number of http connection requests.
Type Counter
Dimension
  • operationType
  • serviceResource
  • serviceVersion
  • servicename3gpp
Example occnp_http_out_conn_request_total{operationType="read",serviceResource="Binding",service_version="v1",servicename3gpp="DiameterGateway",} 1.0 ; Type-Counter

Table 9-219 occnp_http_out_conn_response_total

Field Details
Description Total number of http connection responses.
Type Counter
Dimension
  • latency
  • operationType
  • serviceResource
  • serviceVersion
  • servicename3gpp
Example occnp_http_out_conn_response_total{latency="9",operationType="read",responseCode="2xx",serviceResource="Binding",serviceVersion="v1",servicename3gpp="DiameterGateway",} 1.0 ; Type-Counter

Table 9-220 diam_overload_msg_reject_total

Field Details
Description Total number of messages rejected due to overload control.
Type Counter
Dimension
  • priority
  • response_code
  • destHost
  • destRealm
  • origHost
  • origRealm
  • appId
  • cmdCode
  • msgType

Table 9-221 diam_controlled_shutdown_message_reject_total

Field Details
Description Indicates failure count because of forced shutdown feature.
Type Counter
Dimension
  • state
  • response_code
  • destHost
  • destRealm
  • origHost
  • origRealm
  • appId
  • cmdCode
  • msgType
  • direction
Example diam_controlled_shutdown_message_reject_total{msgType="Gx_CCR_I",appId="16777238",cmdCode="272",destHost="",destRealm="oracle.com",operationalState="PARTIAL_SHUTDOWN",origHost="pgw.oracle.com",origRealm="test.example.com",responseCode="5012",} 1.0

Table 9-222 occnp_diam_overload_message_reject_total

Field Details
Description Indicates the number of messages rejected due to overload.
Type Counter
Dimension
  • priority
  • response_code
  • destHost
  • destRealm
  • origHost
  • origRealm
  • appId
  • cmdCode
  • msgType
  • direction
Example occnp_diam_overload_message_reject_total{appId="16777236",cmdCode="265",destHost="",destRealm="oracle.com",msgType="request",origHost="diamcliaf.oracle.com",origRealm="test.example.com",priority="12",responseCode="3004",} 1.0

Table 9-223 occnp_diam_congestion_message_reject_total

Field Details
Description Indicates the number of messages rejected due to congestion.
Type Counter
Dimension
  • appId
  • cmdCode
  • destHost
  • destRealm
  • msgType
  • origHost
  • origRealm
  • responseCode
Examples
  • occnp_diam_congestion_message_reject_total{appId="16777238",cmdCode="272",destHost="pcrf-core",destRealm="oracle.com",msgType="request",origHost="diamclipgw.oracle.com",origRealm="oracle.com",priority="11",responseCode="3004",} 38.0; Type-Counter
  • occnp_diam_congestion_message_reject_total{appId="16777238",cmdCode="272",destHost="pcrf-core",destRealm="oracle.com",msgType="request",origHost="diamclipgw.oracle.com",origRealm="oracle.com",priority="10",responseCode="3004",} 61.0; Type-Counter
  • occnp_diam_congestion_message_reject_total{appId="16777238",cmdCode="272",destHost="pcrf-core",destRealm="oracle.com",msgType="request",origHost="diamclipgw.oracle.com",origRealm="oracle.com",priority="11",responseCode="3002",} 8.0 Type-Counter

Table 9-224 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Type Gauge
Dimension
  • Service Name
  • Pod Name

Table 9-225 occnp_pod_resource_congestion_state

Field Details
Description Indicates the pod congestion state.
Type Gauge
Dimension type
Examples
  • occnp_pod_congestion_state 1.0; Type-Gauge
  • occnp_pod_resource_congestion_state{type="memory",} 1.0; Type-Gauge
  • occnp_pod_resource_congestion_state{type="cpu",} 0.0; Type-Gauge
  • occnp_pod_resource_congestion_state{type="queue",} 0.0; Type-Gauge
  • occnp_pod_resource_stress{type="memory",} 41.0; Type-Gauge
  • occnp_pod_resource_stress{type="cpu",} 0.0; Type-Gauge
  • occnp_pod_resource_stress{type="queue",} 0.0; Type-Gauge

Table 9-226 occnp_diameter_outstanding_msg_count

Field Details
Description Provides an instantaneous number of outstanding diameter messages in the queue.
Type Gauge
Dimension NA
Examples occnp_diameter_outstanding_msg_count 10.0

For more information about Dimensions, seeCNC Policy Metrics.

9.14 Policy DS Metrics

The following table describes the Policy DS Service metrics and respective dimensions:

Table 9-227 client_request_total

Field Details
Description Total number of client requests.
Type Counter
Dimension
  • operation
  • task
Example client_request_total{application="policyds",operation="SEARCH",workflow="LDAP",} 1.0 ; Type-Counter

Table 9-228 client_response_total

Field Details
Description Total number of responses from the client.
Type Counter
Dimension
  • operation
  • task
  • response
Example client_response_total{application="policyds",operation="SEARCH",response="200",workflow="LDAP",} 1.0 ; Type-Counter

Table 9-229 server_request_total

Field Details
Description Metric that increments its value each time a request is being sent from PDS to another service.

For example:

For communication with CHF task dimension is "CHF".

Type Counter
Dimension
  • exported_application
  • hostname
  • method
  • task
  • vendorId
Examples
  • server_request_total{exported_application="policyds",method="SEARCH",task="UDR",} 1.0 ; Type-Counter
  • server_request_total{exported_application="policyds",method="GET",task="LDAP",} 1.0 ; Type-Counter
  • server_request_total{exported_application="policyds",method="INSERT",task="PRE",} 1.0 ;Type-Counter

Table 9-230 server_response_total

Field Details
Description

Metric that increments its value each time a response is being received from a request that PDS sent to another service.

For example:

For communication with CHF task dimension is "CHF". Response dimension specifies the response of the request (200, 500, 400, etc)

Type Counter
Dimension
  • exported_application
  • hostname
  • method
  • response
  • task
  • vendorId
Example server_response_total{exported_application="policyds",method="POST",response="200",} 1.0 ; Type-Counter

Table 9-231 remove_contextInfo_total

Field Details
Description Total number of context infos deleted once the column length has reached the configured limit, that is, 4000 characters.

Note: To modify the default value, update the value for the variable CONTEXT_INFO_COLUMN_LIMIT when deploying CNC Policy.

Type Counter
Dimension
  • application
  • cause
  • contextOwner
  • dnnSlice
  • sourceType
  • vendorId

Table 9-232 revalidation_request

Field Details
Description This metric is incremented when the revalidation is required for a datasource. It is also incremented when revalidation for a subscription failed with 404 but reattempt is done for the request.
Type Counter
Dimension
  • tagName
  • task
  • method
  • revalidationStatus
  • vendorId
Examples
  • revalidation_request_total{application="policyds",hostname="plcy-ocpm-policyds-567d754bbd-7cwrt",method="INSERT",revalidation_status="REVALIDATION",task="UDR_SUBS",vendorId="Oracle",} 9.0
  • revalidation_request_total{application="policyds",hostname="plcy-ocpm-policyds-567d754bbd-7cwrt",method="SEARCH",revalidation_status="REVALIDATION",task="CHF",vendorId="Oracle",} 11.0
  • revalidation_request_total{application="policyds",hostname="plcy-ocpm-policyds-567d754bbd-7cwrt",method="SEARCH",revalidation_status="REVALIDATION_REATTEMPT",task="CHF",vendorId="Oracle",} 4.0

Table 9-233 revalidation_response

Field Details
Description This metric is incremented when any of the following responses are received for revalidation request:
  • When CHF or UDR query is successful returning 200 OK and revalidation required is also true.
  • CHF revalidation failed with an error other than 404 but reattempt is not required, thereby resulting in data removal.
  • CHF query is unsuccessful returning 404, and revalidation failed but reattempt is not to be done, thereby resulting in data removal.
  • UDR subscription query revalidation reattempt failed, so subscription information is removed for UDR datasource.
  • Revalidation request for UDR GET failed.

Note: You can identify the exact cause with the revalidationStatus dimension of the metric.

Type Counter
Dimension
  • tagName
  • task
  • method
  • revalidationStatus
  • vendorId
Examples
  • revalidation_response_total{application="policyds",hostname="plcy-ocpm-policyds-567d754bbd-7cwrt",method="SEARCH",revalidation_status="REVALIDATION_SUCCESS",task="CHF",vendorId="Oracle",} 9.0
  • revalidation_response_total{application="policyds",hostname="plcy-ocpm-policyds-567d754bbd-7cwrt",method="INSERT",revalidation_status="REVALIDATION_REATTEMPT_DELETE_SUBSCRIPTION",task="UDR_SUBS",vendorId="Oracle",} 1.0
  • revalidation_response_total{application="policyds",hostname="plcy-ocpm-policyds-567d754bbd-7cwrt",method="SEARCH",revalidation_status="REVALIDATION_REATTEMPT_DELETE_ENTITY",task="UDR",vendorId="Oracle",} 2.0

Table 9-234 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Type Gauge
Dimension
  • Service Name
  • Pod Name

Table 9-235 error_handler_in_total

Field Details
Description This metric is incremented on initialization of error handling.
Type Counter
Dimension
  • application
  • application_exception
  • wrapped_exception
Example error_handler_in_total{application="policyds",application_exception="HttpException",wrapped_exception="TimeoutException",} 1.0

Table 9-236 error_handler_exec_total

Field Details
Description This metric is incremented on error handling performed by framework.
Type Counter
Dimension
  • application
  • application_exception
  • error_type
  • operation
  • origin
  • rule_name
  • source_interface
  • target
  • wrapped_exception
Example error_handler_exec_total{application="policyds",application_exception="HttpException",error_type="INTERNAL",operation="LOOKUP",origin="HTTP",rule_name="HTTP_REQUEST",source_interface="POLICY",status="502",target_interface="BSF",wrapped_exception="BadGateway",} 1.0

Table 9-237 error_handler_out_total

Field Details
Description This metric is incremented on completion of error handling.
Type Counter
Dimension
  • application
  • application_exception
  • error_resolved
  • wrapped_exception

Table 9-238 occnp_policyds_overall_processing_time_seconds

Field Details
Description Policy DS service overall processing time.

Note: Default name used when there is no custom name available is spring_data_repository_invocations.

Type Summary
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-239 occnp_policyds_overall_processing_time_seconds_max

Field Details
Description Diameter Connector service overall processing time.
Type Gauge
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-240 occnp_policyds_overall_processing_time_seconds_count

Field Details
Description Diameter Connector service overall processing time.
Type Counter
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-241 occnp_policyds_overall_processing_time_seconds_sum

Field Details
Description Diameter Connector service overall processing time.
Type Counter
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri
Examples error_handler_out_total{application="policyds",application_exception="HttpException",error_resolved="true",wrapped_exception="BadRequest",} 1.0

Table 9-242 occnp_nf_cookie_forwarded_total

Field Details
Description This metric is incremented every time a NF profile cookie is forwarded from PDS.
Type Counter
Dimension
  • application
  • task
  • vendorId
Example occnp_nf_cookie_forwarded_total{application="policyds,"task="UDR",vendorId="Oracle"} 1.0 ;

Table 9-243 occnp_nf_cookie_recieved_total

Field Details
Description This metric is incremented every time a NF profile cookie is recieved from PDS.
Type Counter
Dimension
  • application
  • task
  • vendorId
Example occnp_nf_cookie_recieved_total{application="policyds,task="UDR",vendorId="Oracle"} 1.0 ;

Table 9-244 spring_data_repository_invocations_seconds_max

Field Details
Description This metric is used to track the maximum execution time of Spring Data repository invocations. It is a useful metric for monitoring the performance of Spring Data repositories and identifying slow-running queries.
Type Gauge
Dimension
  • app_kubernetes_io_instance
  • app_kubernetes_io_managed_by
  • app_kubernetes_io_name
  • app_kubernetes_io_part_of
  • app_kubernetes_io_version
  • application
  • container
  • endpoint
  • engVersion
  • exception
  • helm_sh_chart
  • instance
  • io_kompose_service
  • job
  • method
  • microservice
  • mktgVersion
  • namespace
  • pod
  • pod_template_hash
  • repository
  • security_istio_io_tlsMode
  • service_istio_io_canonical_name
  • service_istio_io_canonical_revision
  • state
  • vendor
Example spring_data_repository_invocations_seconds_max{app_kubernetes_io_instance="ocbsf", app_kubernetes_io_managed_by="Helm", app_kubernetes_io_name="audit-service", app_kubernetes_io_part_of="ocbsf", app_kubernetes_io_version="1.0.0.0", application="ocbsf", container="audit-service", endpoint="cnc-metrics", engVersion="24.1.4", exception="None", helm_sh_chart="audit-service-24.1.4", instance="10.233.127.211:9000", io_kompose_service="ocbsf-ocpm-audit-service", job="occne-infra/occne-nf-cnc-podmonitor", method="getQueuedTablesToAudit", microservice="ocbsf-audit", mktgVersion="1.0.0.0", namespace="ocbsf", pod="ocbsf-ocpm-audit-service-6b6f85f7b9-nmzr4", pod_template_hash="6b6f85f7b9", repository="AuditSchedulerRepository", security_istio_io_tlsMode="istio", service_istio_io_canonical_name="audit-service", service_istio_io_canonical_revision="1.0.0.0", state="SUCCESS", vendor="Oracle"}

Table 9-245 spring_data_repository_invocations_seconds_sum

Field Details
Description

The seconds_sum metric for Spring Data repository invocations is a measure of the total time spent executing repository methods.

Type Gauge
Dimension
  • app_kubernetes_io_instance
  • app_kubernetes_io_managed_by
  • app_kubernetes_io_name
  • app_kubernetes_io_part_of
  • app_kubernetes_io_version
  • application
  • container
  • endpoint
  • engVersion
  • exception
  • helm_sh_chart
  • instance
  • io_kompose_service
  • job
  • method
  • microservice
  • mktgVersion
  • namespace
  • pod
  • pod_template_hash
  • repository
  • security_istio_io_tlsMode
  • service_istio_io_canonical_name
  • service_istio_io_canonical_revision
  • state
  • vendor
Example spring_data_repository_invocations_seconds_sum{app_kubernetes_io_instance="ocbsf", app_kubernetes_io_managed_by="Helm", app_kubernetes_io_name="audit-service", app_kubernetes_io_part_of="ocbsf", app_kubernetes_io_version="1.0.0.0", application="ocbsf", container="audit-service", endpoint="cnc-metrics", engVersion="24.1.4", exception="None", helm_sh_chart="audit-service-24.1.4", instance="10.233.84.88:9000", io_kompose_service="ocbsf-ocpm-audit-service", job="occne-infra/occne-nf-cnc-podmonitor", method="getQueuedTablesToAudit", microservice="ocbsf-audit", mktgVersion="1.0.0.0", namespace="ocbsf", pod="ocbsf-ocpm-audit-service-6b6f85f7b9-nshv9", pod_template_hash="6b6f85f7b9", repository="AuditSchedulerRepository", security_istio_io_tlsMode="istio", service_istio_io_canonical_name="audit-service", service_istio_io_canonical_revision="1.0.0.0", state="SUCCESS", vendor="Oracle"}

Table 9-246 spring.data.jpa.repositories.seconds_count

Field Details
Description

This metric measures the total time spent in Spring Data JPA repository invocations. It is a counter metric, which means that it increments each time a repository method is invoked. The metric is reported in seconds.

Type Counter
Dimension
  • app_kubernetes_io_instance
  • app_kubernetes_io_managed_by
  • app_kubernetes_io_name
  • app_kubernetes_io_part_of
  • app_kubernetes_io_version
  • application
  • container
  • endpoint
  • engVersion
  • exception
  • helm_sh_chart
  • instance
  • io_kompose_service
  • job
  • method
  • microservice
  • mktgVersion
  • namespace
  • pod
  • service
  • pod_template_hash
  • repository
  • security_istio_io_tlsMode
  • service_istio_io_canonical_name
  • service_istio_io_canonical_revision
  • state
  • vendor
Example spring_data_repository_invocations_seconds_count{app_kubernetes_io_instance="ocbsf", app_kubernetes_io_managed_by="Helm", app_kubernetes_io_name="audit-service", app_kubernetes_io_part_of="ocbsf", app_kubernetes_io_version="1.0.0.0", application="ocbsf", container="audit-service", endpoint="cnc-metrics", engVersion="24.1.4", exception="None", helm_sh_chart="audit-service-24.1.4", instance="10.233.127.211:9000", io_kompose_service="ocbsf-ocpm-audit-service", job="occne-infra/occne-nf-cnc-podmonitor", method="findAll", microservice="ocbsf-audit", mktgVersion="1.0.0.0", namespace="ocbsf", pod="ocbsf-ocpm-audit-service-6b6f85f7b9-nmzr4", pod_template_hash="6b6f85f7b9", repository="AuditRegistrationsRepository", security_istio_io_tlsMode="istio", service_istio_io_canonical_name="audit-service", service_istio_io_canonical_revision="1.0.0.0", state="SUCCESS", vendor="Oracle"}

Table 9-247 create_context_on_failure_response

Field Details
Description This metrics increments on receiving failure response from its respective data source and that has createContextOnFailure set to true in the request.
Metric Type Counter
Dimensions
  • task
  • method
  • sourceType
Example  

Table 9-248 error_handler_in_total

Field Details
Description This metric is incremented on initialization of error handling.
Type Counter
Dimensions
  • application
  • applicationException
  • wrapped_exception
Example error_handler_in_total{application="policyds",application_exception="HttpException",status="404",wrapped_exception="NotFound",} 26.0

Table 9-249 error_handler_exec_total

Field Details
Description This metric is incremented on error handling performed by framework.
Type Counter
Dimensions
  • application
  • applicationException
  • error_type
  • operation
  • origin
  • rule_name
  • source_interface
  • target_interface
  • wrapped_exception
Example error_handler_exec_total{application="policyds",application_exception="HttpException",error_type="INTERNAL",operation="LOOKUP",origin="HTTP",rule_name="DELETE_OR_UPDATE_UDR",source_interface="POLICY",status="500",target_interface="UDR",wrapped_exception="InternalServerError",} 2.0

Table 9-250 error_handler_out_total

Field Details
Description This metric is incremented on completion of error handling.
Type Counter
Dimensions
  • application
  • applicationException
  • error_resolved
  • wrapped_exception
Example error_handler_out_total{application="policyds",application_exception="HttpException",error_resolved="false",status="404",wrapped_exception="NotFound",} 25.0

For more information about Dimensions, see CNC Policy Metrics.

9.15 LDAP Gateway

The following table describes the LDAP Gateway Service metrics and respective dimensions:

Table 9-251 ldap_request_total

Field Details
Description Total number of LDAP requests.
Type Counter
Dimension
  • code
  • ReqType

Example: ldap_request_total{ReqType="GET",application="ldapgateway"} 13.0 ; Type-Counter

Table 9-252 ldap_response_total

Field Details
Description Total number of LDAP responses.
Type Counter
Dimension
  • ReqType
  • Code
  • application
Examples:
  • ldap_response_total{Code="4xx",ReqType="GET",application="ldapgateway"} 0.0 ; Type-Counter
  • ldap_response_total{Code="2xx",ReqType="GET",application="ldapgateway"} 13.0 ; Type-Counter
  • ldap_response_total{Code="5xx",ReqType="GET",application="ldapgateway"} 0.0 ; Type-Counter

Table 9-253 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Type Gauge
Dimension
  • Service Name
  • Pod Name

For more information about Dimensions, see CNC Policy Metrics.

9.16 Binding Service Metrics

The following table describes the Binding Service metrics and respective dimensions:

Table 9-254 ocpm_binding_inbound_request_total

Field Details
Description Total number of inbound requests.
Type Counter
Dimension
  • operation_type
  • servicename_3gpp
Examples
  • ocpm_binding_inbound_request_total{operation_type="read",nfInstanceId="3db4b97c-04dc-4aff-ab20-2e156dbd02d2",nf_name="bsf.oracle.com",servicename_3gpp="binding.1.0",} 5.0 ; Type-Counter
  • ocpm_binding_inbound_request_total{operation_type="delete",nfInstanceId="3db4b97c-04dc-4aff-ab20-2e156dbd02d2",nf_name="bsf.oracle.com",servicename_3gpp="binding.1.0",} 10.0 ; Type-Counter
  • ocpm_binding_inbound_request_total{operation_type="write",nfInstanceId="3db4b97c-04dc-4aff-ab20-2e156dbd02d2",nf_name="bsf.oracle.com",servicename_3gpp="binding.1.0",} 91.0 ; Type-Counter

Table 9-255 ocpm_egress_request_total

Field Details
Description Total number of egress requests.
Type Counter
Dimension
  • operation_type
  • servicename_3gpp
  • nf_instance_id
  • servicename_3gpp
  • nf_name
  • egress_service

Table 9-256 ocpm_egress_response_total

Field Details
Description Total number of egress responses.
Type Counter
Dimension
  • servicename_3gpp
  • response_code
  • nf_instance_id
  • nf_name
  • egress_service
  • latency

Table 9-257 ocpm_binding_inbound_response_total

Field Details
Description Total number of inbound responses.
Type Counter
Dimension
  • operation
  • task
  • response_code
Examples
  • ocpm_binding_inbound_response_total{operation_type="delete",nfInstanceId="3db4b97c-04dc-4aff-ab20-2e156dbd02d2",nf_name="bsf.oracle.com",response_code="2xx",servicename_3gpp="binding.1.0",} 10.0 ; Type-Counter
  • ocpm_binding_inbound_response_total{operation_type="write",nfInstanceId="3db4b97c-04dc-4aff-ab20-2e156dbd02d2",nf_name="bsf.oracle.com"response_code="2xx",servicename_3gpp="binding.1.0",} 91.0 ; Type-Counter
  • ocpm_binding_inbound_response_total{operation_type="read",nfInstanceId="3db4b97c-04dc-4aff-ab20-2e156dbd02d2",nf_name="bsf.oracle.com"response_code="4xx",servicename_3gpp="binding.1.0",} 1.0 ; Type-Counter
  • ocpm_binding_inbound_response_total{operation_type="read",nfInstanceId="3db4b97c-04dc-4aff-ab20-2e156dbd02d2",nf_name="bsf.oracle.com"response_code="5xx",servicename_3gpp="binding.1.0",} 1.0 ; Type-Counter

Table 9-258 occnp_binding_query_request_count

Field Details
Description This metric tracks the total number of Audit Notify requests received from BSF.
Type Counter
Dimension
  • operation
  • servicename_3gpp
Example occnp_binding_query_request_count_total{ingress_service="",operation_type="AuditNotify",servicename_3gpp="binding",} 1.0

Table 9-259 occnp_binding_query_response_count

Field Details
Description This metric tracks the total number of successful responses sent to BSF for Audit Notify requests.
Type Counter
Dimension
  • operation
  • servicename_3gpp
  • response_code
Example occnp_binding_query_response_count_total{ingress_service="",operation_type="AuditNotify",response_code="2xx",servicename_3gpp="binding",} 1.0

Table 9-260 occnp_audit_notif_request_count

Field Details
Description The total number of audit notification requests received by binding service.
Type Counter
Dimension
  • servicename_3gpp
  • nfInstanceId
Example occnp_audit_notif_request_count_total{nfInstanceId="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",servicename_3gpp="binding",} 1.0 ; Type-Counter

Table 9-261 occnp_audit_notif_response_count

Field Details
Description The total number of responses sent by binding service for audit notifications.
Type Counter
Dimension
  • servicename_3gpp
  • nfInstanceId
  • response_code
Example occnp_audit_notif_response_count_total{nfInstanceId="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",response_code="2xx",servicename_3gpp="binding",} 1.0 ; Type-Counter

Table 9-262 occnp_stale_session_cleanup_count

Field Details
Description Total number of records deleted from the binding database by the stale session clean up process.
Type Counter
Dimension
  • servicename_3gpp
  • sessionType
Example occnp_stale_session_cleanup_count_total{servicename_3gpp="binding",sessionType="dependentcontextbinding",} 1.0 ; Type-Counter

Table 9-263 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Type Gauge
Dimension
  • Service Name
  • Pod Name

Table 9-264 occnp_binding_service_overall_processing_time_seconds

Field Details
Description Binding service overall processing time.
Type Summary
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri

Table 9-265 occnp_binding_service_overall_processing_time_seconds_max

Field Details
Description Binding service overall processing time.
Type Gauge
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri
Examples
  • occnp_binding_service_overall_processing_time_seconds_max{error="none", exception="none", method="POST", outcome="SUCCESS", status="201", uri="/binding/v1/contextBinding/context-owner/{contextOwner}",} 2.595594434
  • occnp_binding_service_overall_processing_time_seconds_max{error="none", exception="none", method="DELETE", outcome="SUCCESS", status="204", uri="/binding/v1/contextBinding/contextId/{contextId}",} 0.276239293
  • occnp_binding_service_overall_processing_time_seconds_max{error="ContextBindingNotFound", exception="ContextBindingNotFound", method="DELETE", outcome="CLIENT_ERROR", status="404", uri="/binding/v1/contextBinding/cleanup",} 0.115288423

Table 9-266 occnp_binding_service_overall_processing_time_seconds_count

Field Details
Description Binding service overall processing time.
Type Counter
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri
Examples
  • occnp_binding_service_overall_processing_time_seconds_count{error="none", exception="none", method="POST", outcome="SUCCESS", status="201", uri="/binding/v1/contextBinding/context-owner/{contextOwner}",} 3.0
  • occnp_binding_service_overall_processing_time_seconds_count{error="none", exception="none", method="DELETE", outcome="SUCCESS", status="204", uri="/binding/v1/contextBinding/contextId/{contextId}",} 3.0
  • occnp_binding_service_overall_processing_time_seconds_count{error="ContextBindingNotFound", exception="ContextBindingNotFound",method="DELETE",outcome="CLIENT_ERROR",status="404",uri="/binding/v1/contextBinding/cleanup",} 6.0

Table 9-267 occnp_binding_service_overall_processing_time_seconds_sum

Field Details
Description Binding service overall processing time.
Type Counter
Dimension
  • application
  • error
  • exception
  • hostname
  • method
  • outcome
  • status
  • uri
Examples
  • occnp_binding_service_overall_processing_time_seconds_sum{error="none",exception="none",method="POST", outcome="SUCCESS", status="201", uri="/binding/v1/contextBinding/context-owner/{contextOwner}",} 5.861114721
  • occnp_binding_service_overall_processing_time_seconds_sum{error="none", exception="none",method="DELETE",outcome="SUCCESS",status="204",uri="/binding/v1/contextBinding/contextId/{contextId}",} 0.349598291
  • occnp_binding_service_overall_processing_time_seconds_sum{error="ContextBindingNotFound",exception="ContextBindingNotFound", method="DELETE",outcome="CLIENT_ERROR",status="404", uri="/binding/v1/contextBinding/cleanup",} 0.203103476

Table 9-268 occnp_bindingservice_db_operation_time_seconds_count

Field Details
Description Binding service overall database processing time.
Type Gauge
Dimension
  • exception
  • method
  • repository
  • state
Examples
  • occnp_bindingservice_db_operation_time_seconds_count{exception="None",method="findByTopicInfo",repository="ConfigurationItemRepository",state="SUCCESS",} 7721880.0
  • occnp_bindingservice_db_operation_time_seconds_count{exception="None",method="findByName",repository="TopicInfoRepository",state="SUCCESS",} 8190322.0

Table 9-269 occnp_bindingservice_db_operation_time_seconds_sum

Field Details
Description Binding service overall database processing time.
Type Gauge
Dimension
  • exception
  • method
  • repository
  • state
Examples
  • occnp_bindingservice_db_operation_time_seconds_sum{exception="None",method="findByTopicInfo",repository="ConfigurationItemRepository",state="SUCCESS",} 4713.01
  • occnp_bindingservice_db_operation_time_seconds_sum{exception="None",method="findByName",repository="TopicInfoRepository",state="SUCCESS",} 6328.74490

Table 9-270 occnp_bindingservice_db_operation_time_seconds_max

Field Details
Description Binding service overall database processing time.
Type Gauge
Dimension
  • exception
  • method
  • repository
  • state

Table 9-271 ocpm_egress_request_timeout_total

Field Details
Description Binding service overall database processing time.
Type Gauge
Dimension
  • exception
  • method
  • repository
  • state
Examples
  • ocpm_egress_request_timeout_total{Host_Name="",application="pcf_bindingservice",egress_service="BSF",nfInstanceId="3db4b97c-04dc-4aff-ab20-2e156dbd02d2",nf_name="bsf.oracle.com",operation_type="write",service_resource="pcfBindings",service_version="V1",servicename_3gpp="binding",} 1.0
  • ocpm_egress_request_timeout_total{Host_Name="",application="pcf_bindingservice",egress_service="BSF",nfInstanceId="3db4b97c-04dc-4aff-ab20-2e156dbd02d2",nf_name="bsf.oracle.com",operation_type="delete",service_resource="pcfBindings",service_version="V1",servicename_3gpp="binding",} 1.0

Table 9-272 occnp_stale_session_cleanup_internal_queue_size

Field Details
Description Bindiing session stale internal queue size.
Type Gauge
Dimension servicename_3gpp
Example occnp_stale_session_cleanup_internal_queue_size{servicename_3gpp="binding",} 2.0; Type-Gauge

Table 9-273 occnp_audit_delete_record_count

Field Details
Description This metric is used to monitor records deleted in binding by Audit Service.
Type Counter
Dimension
  • max_ttl_reached (true/false)
  • nfInstanceId
  • sessionType (contextbinding/ dependentContextBinding)
  • servicename_3gpp
Examples

occnp_audit_delete_record_count{max_ttl_reached="true",nfInstanceId="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",servicename_3gpp="binding",sessionType="contextbinding",}2.0

Table 9-274 error_handler_in_total

Field Details
Description This metric is incremented on initialization of error handling.
Type Counter
Dimensions
  • application
  • applicationException
  • wrapped_exception
Example occnp_error_handler_in_total{application_exception="JavaException",status="500",wrapped_exception="ServiceException",} 1.0

Table 9-275 error_handler_exec_total

Field Details
Description This metric is incremented on error handling performed by framework.
Type Counter
Dimensions
  • application
  • applicationException
  • error_type
  • operation
  • origin
  • rule_name
  • source_interface
  • target_interface
  • wrapped_exception
Example occnp_error_handler_exec_total{application_exception="JavaException",error_type="INTERNAL",operation="AUDIT",origin="JAVA",rule_name="REJECT_WITH_ENHANCED_DETAIL",source_interface="BSF",status="404",target_interface="POLICY",wrapped_exception="ServiceException",} 1.0

Table 9-276 error_handler_out_total

Field Details
Description This metric is incremented on completion of error handling.
Type Counter
Dimensions
  • application
  • applicationException
  • error_resolved
  • wrapped_exception
Example occnp_error_handler_out_total{application_exception="JavaException",error_resolved="true",status="404",wrapped_exception="ServiceException",} 1.0

For more information about Dimensions, see CNC Policy Metrics.

9.17 Audit Service Metrics

The following table describes the Audit Service metrics and respective dimensions:

Table 9-277 audit_recs_stale_total

Field Details
Description Number of records detected as stale.
Type Counter
Dimension
  • ServiceName
  • TableName
Example audit_recs_stale_total{ServiceName="pcf-ueservice",TableName="UePolicyAssociation",} 1.0

Table 9-278 audit_recs_notif_total

Field Details
Description Number of stale record notifications sent, applicable for modes: NOTIFY and DELETE_NOTIFY
Type Counter
Dimension

ServiceName

Examples
  • audit_recs_notif_total{ServiceName="sm-service"} 50.0 ; Type-Counter
  • audit_recs_notif_total{ServiceName="pcf-ueservice",} 1.0

Table 9-279 audit_recs_remv_total

Field Details
Description Number of stale records deleted, applicable for modes: DELETE and DELETE_NOTIFY.
Type Counter
Dimension
  • ServiceName
  • TableName
Example audit_recs_remv_total{ServiceName="sm-service",TableName="SmPolicyAssociation"} 5.0 ; Type-Counter

Table 9-280 audit_recs_remv_ex_total

Field Details
Description Number of exceptions hit during attempt to delete a stale record.
Type Counter
Dimension
  • ServiceName
  • TableName
Example audit_recs_remv_ex_total{ServiceName="sm-service",TableName="SmPolicyAssociation"} 0.0 ; Type-Counter

Table 9-281 audit_recs_notif_ex_total

Field Details
Description Number of exceptions hit during attempt to notify.
Type Counter
Dimension

ServiceName

Example audit_recs_notif_ex_total{ServiceName="sm-service"} 0.0 ; Type-Counter

Table 9-282 audit_recs_notif_err_total

Field Details
Description Number of error responses received for notifications sent.
Type Counter
Dimension ServiceName
Example audit_recs_notif_err_total{ServiceName="sm-service"} 13.0 ; Type-Counter

Table 9-283 audit_recs_deque_for_notif_total

Field Details
Description Number of stale records dequeued to send notification.
Type Counter
Dimension ServiceName
Example audit_recs_deque_for_notif_total{ServiceName="pcf-ueservice",} 1.0

Table 9-284 audit_recs_enque_for_notif_total

Field Details
Description Number of stale records enqueued from database.
Type Counter
Dimension ServiceName
Example audit_recs_enque_for_notif_total{ServiceName="pcf-ueservice",} 1.0

Table 9-285 audit_recs_enque_err_total

Field Details
Description Number of stale records failed to enqueue if Queue is full.
Type Counter
Dimension ServiceName
Example audit_recs_enque_err_total{ServiceName="sm-service"} 0.0 ; Type-Counter

Table 9-286 oc_db_active_session_count

Field Details
Description Reports the session for a given service e.g. SM session.
Type Gauge
Dimension
  • ServiceName
  • TableName
Examples
  • oc_db_active_session_count{Service="sm-service",Table="smassociation",} 177.0 ; Type-Gauge
  • oc_db_active_session_count{Service="sm-service",Table="Rx",} 0.0 ; Type-Gauge
  • oc_db_active_session_count{Service="am-service",Table="amassociation",} 0.0
  • oc_db_active_session_count{Service="pcrf-core",Table="gxsession",} 0.0 ;
  • oc_db_active_session_count{Service="pcrf-core",Table="rxsession",} 0.0 ;
  • oc_db_active_session_count{Service="pcf-ueservice",TableName="UePolicyAssociation",} 1.0

Table 9-287 oc_db_records_count

Field Details
Description Reports the number of records in table that is being monitored by audit service.
Type Gauge
Dimension
  • ServiceName
  • TableName
Example oc_db_records_count{Service="sm-service",Table="SiteJsonSchemaVersionInfo",} 4.0 ; Type-Gauge

Table 9-288 occnp_pending_binding_reattempts_total

Field Details
Description Indicates when a attempt to recreate has been triggered by PCF.
Type Counter
Dimension Attempt

Table 9-289 occnp_pending_binding_terminate_all_attempts_failed_total

Field Details
Description Indicates when session terminate has been triggered when all recreate attempts fail.
Type Counter
Dimension
  • RESPONSE_CODE,
  • CAUSE

Table 9-290 occnp_pending_binding_reattempt_fail_total

Field Details
Description Indicates when each recreate attempt fail.
Type Counter
Dimension NA

Table 9-291 occnp_pending_operation_threshold_reached_total

Field Details
Description Indicates when pending operation table threshold has been reached.
Type Counter
Dimension NA

Table 9-292 occnp_reject_sm_create_threshold_reached_total

Field Details
Description Indicates when SM rejects SM CREATE when pending operation threshold has been reached.
Type Counter
Dimension
  • DNN
  • CAUSE
  • RESPONSE_CODE

Table 9-293 occnp_pending_operation_records_count

Field Details
Description Indicates the amount of entries in the PendingOperation table.
Type Gauge
Dimension NA

Table 9-294 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Type Gauge
Dimension
  • Service Name
  • Pod Name

For more information about Dimensions, see CNC Policy Metrics.

9.18 Query Service Metrics

The following table describes the Query Service metrics and respective dimensions:

Table 9-295 queryservice_sessionDelete_request_total

Field Details
Description Total number of delete SM service query requests.
Type Counter
Dimension
  • DeleteScope
  • ResourceLevel
  • ResourceType
Examples
  • queryservice_sessionDelete_request_total{DeleteScope="Local",ResourceLevel="Individual",ResourceType="BINDING"} 1.0 ; Type-Counter
  • queryservice_sessionDelete_request{"name":"queryservice_sessionDelete_request","measurements":[{"statistic":"COUNT","value":2.0}],"availableTags":[{"tag":"DeleteScope","values":["Local"]},{"tag":"ResourceLevel","values":["Individual"]},{"tag":"ResourceType","values":["SM"]}]}

Table 9-296 queryservice_sessionDelete_response_total

Field Details
Description Total number of responses for delete SM service query.
Type Counter
Dimension
  • DeleteScope
  • ResourceLevel
  • ResourceType
  • Result_Code
Examples
  • queryservice_sessionDelete_response_total{DeleteScope="Local",ResourceLevel="Individual",ResourceType="BINDING",Result_Code="2XX"} 1.0 ; Type-Counter
  • queryservice_sessionDelete_response{"name":"queryservice_sessionDelete_response","measurements":[{"statistic":"COUNT","value":2.0}],"availableTags":[{"tag":"DeleteScope","values":["Local"]},{"tag":"ResourceLevel","values":["Individual"]},{"tag":"ResourceType","values":["SM"]},{"tag":"Result_Code","values":["2XX"]}]}

For more information about Dimensions, see CNC Policy Metrics.

9.19 AppInfo Metrics

This section describes the metrics and examples for AppInfo service.

Table 9-297 appinfo_service_running

Field Details
Description Provides the status of monitored services.
Type Gauge
Dimension
  • service
  • namespace
  • category
Example appinfo_service_running{service="xxx",namespace="xxx",category="xxx"} 1

Table 9-298 appinfo_category_running

Field Details
Description Provides the status of monitored categories
Type Gauge
Dimension
  • namespace
  • category
Example appinfo_category_running{category="xxx",namespace="xxx"} 1

Table 9-299 appinfo_category_good

Field Details
Description Provides the readiness of monitored categories.
Type Gauge
Dimension
  • namespace
  • category
Example appinfo_category_good{category="xxx",namespace="xxx"} 1

Table 9-300 nfscore

Field Details
Description
factor:
  • Contains one of the values: all, successTPS, serviceHealth, signallingConnections, replicationHealth, localityPreference.
  • When the factor is set to all that means NF score is calculated for all the factors.
status:
  • success: when the factor is enabled and its value is fetched successfully.
  • failed: when the factor is enabled and fetching the value fails.
  • notCalculated: when the factor is disabled.
Type Gauge
Dimension
  • nfInstanceID
  • factor
  • Status
Example nfscore{app="testing-appinfo", app_kubernetes_io_instance="testing", app_kubernetes_io_managed_by="Helm", app_kubernetes_io_name="appinfo", app_kubernetes_io_part_of="ocbsf", app_kubernetes_io_version="1.7.1.0.0", application="ocbsf", calculatedStatus="success", container="appinfo", endpoint="cnc-metrics", engVersion="22.4.0", factor="localityPreference", helm_sh_chart="appinfo-22.4.0", instance="10.233.117.146:9000", job="occne-infra/occne-nf-cnc-podmonitor", microservice="bsf-app-info", mktgVersion="1.7.1.0.0", namespace="biloxi-ns", nfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0666", pod="testing-appinfo-78dc65865f-hgrhk", pod_template_hash="78dc65865f", vendor="Oracle"} 5

Table 9-301 nfScoringFactorActualValue

Field Details
Description The factor tag would contain one of the following values: successTPS, serviceHealth, signallingConnections, replicationHealth, localityPreference
Type Gauge
Dimension
  • nfInstanceID
  • factor
Example nfScoringFactorActualValue{app="testing-appinfo", app_kubernetes_io_instance="testing", app_kubernetes_io_managed_by="Helm", app_kubernetes_io_name="appinfo", app_kubernetes_io_part_of="ocbsf", app_kubernetes_io_version="1.7.1.0.0", application="ocbsf", calculatedStatus="success", container="appinfo", endpoint="cnc-metrics", engVersion="22.4.0", factor="localityPreference", helm_sh_chart="appinfo-22.4.0", instance="10.233.117.146:9000", job="occne-infra/occne-nf-cnc-podmonitor", microservice="bsf-app-info", mktgVersion="1.7.1.0.0", namespace="biloxi-ns", nfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0666", pod="testing-appinfo-78dc65865f-hgrhk", pod_template_hash="78dc65865f", vendor="Oracle"} 5

Note:

Sh interface is not supported for Converged Policy mode of deployment.

For more information about dimensions, see CNC Policy Metrics.

9.20 PerfInfo Metrics

This section describes the metrics and examples for PerfInfo service.

Table 9-302 nf_load_info

Field Details
Description Provides information about service load.
Type Gauge
Dimension
  • service
  • namespace
Example nf_load_info{namespace="xxx",service="xxx"} 0.8486912141984638

Table 9-303 jvm_cpu_usage

Field Details
Description Springboot per service jvm_cpu_usage.
Type Gauge
Dimension
  • service
  • namespace
Example jvm_cpu_usage{namespace="xxx",service="xxx"} 0.2758240242725142

Table 9-304 jvm_memory

Field Details
Description Springboot per service jvm_memory
Type Gauge
Dimension
  • service
  • namespace
Example jvm_memory{namespace="ttz",service="xxx"} 18.361382484436035

Table 9-305 cgroup_cpu_nanoseconds

Field Details
Description Reports the total CPU time (in nanoseconds) on each CPU core for all the tasks in the cgroup.
Type Gauge
Dimension NA
Example cgroup_cpu_nanoseconds 2.1782821080274e+013

Table 9-306 cgroup_memory_bytes

Field Details
Description Reports the memory usage.
Type Gauge
Dimension NA
Example cgroup_memory_bytes 1.31289088e+08

Table 9-307 load_level

Field Details
Description This metric provides information about the load level of a service.
Type Gauge
Dimension
  • service
  • namespace
  • isLeaderPod
Example load_level{serivce="xxx"} L1

Table 9-308 service_resource_stress

Field Details
Description This metric tracks CPU, memory, failure count, and pending requests on the basis of which the overload level of a service is calculated.
Type Gauge
Dimension
  • type
  • service
  • namespace
  • isLeaderPod
Example service_resource_stress{service="xxx", type="xxx"}10.0

Table 9-309 service_resource_overload_level

Field Details
Description This metric tracks an individual resource's overload level that is calculated based on the resource usage and configured threshold.
Type Gauge
Dimension
  • type
  • service
  • namespace
  • isLeaderPod
Example service_resource_overload_level{service="xxx", type="xxx"}2.0

Table 9-310 system_overload_threshold_config_mode

Field Details
Description Indicates whether the overload level threshold configuration is based on STANDALONE or PROFILE mode.
Type Gauge
Dimension
  • namespace
  • isLeaderPod
Example system_overload_threshold_config_mode 1.0

Table 9-311 active_overload_threshold_fetch_failed

Field Details
Description Indicates whether the active profile data is fetched successfully or failed to fetch.
Type Gauge
Dimension
  • namespace
  • isLeaderPod

    The value of this dimension can be either 0 or 1. Where 0, represents "Successfully fetched the active threshold"and 1 represents "Failure in fetching the active threshold".

Example active_overload_threshold_fetch_failed 1.0

Table 9-312 oc_ingressgateway_route_overloadcontrol_discard

Field Details
Description This metric is pegged when incoming request is discarded by OverloadLoad Filter on priority or percentage basis.
Type Counter
Dimension
  • Method
  • ServiceName
  • Status
  • discard policy: priority basis OR percentage basis
  • Scheme
  • InstanceIdentifier
  • ErrorOriginator
  • namespace
Example  

Table 9-313 load_level_report_total

Field Details
Description This metric is used to track:
  • the number of times load level calculation is performed
  • the number of times load level changes
  • how long the particular level was active
Type Counter
Dimension
  • level
  • service
  • prevLevel
  • namespace
  • levelChangeType
  • isLeaderPod
Example load_level_report_total{namespace="hi-riley", service="pcf-occnp-pcrf-core", isLeaderPod="True", level="Normal", levelChangeType="-"} 2.0

Table 9-314 service_resource_overload_level_report_total

Field Details
Description This metric is used to track:
  • the number of times load level calculation is performed.
  • the number of times load level changes.
  • for how long the particular level was active for each metric type.
Type Counter
Dimension
  • level
    Possible values:
    • L1
    • L2
    • L3
    • Normal
  • service
  • prevLevel
  • levelChangeType

    Possible values:

    • increment
    • decrement
  • isLeaderPod
    Possible values:
    • True
    • False
  • type
    Possible values:
    • cpu
    • memory
    • svc_failure_count
    • svc_pending_count
  • namespace
Example service_resource_overload_level_report_total{namespace="hi-riley", service="pcf-occnp-pcrf-core", isLeaderPod="True", level="Normal", levelChangeType="-", type="cpu"} 2.0

Table 9-315 http_out_conn_request

Field Details
Description This counter metric is used to count the number of http API Egress requests.
Type Counter
Dimension
  • servicenameNon3gpp
  • serviceResource
  • serviceVersion
  • operationType
  • namespace
  • params
  • isLeaderPod
Example  

Table 9-316 http_out_conn_response

Field Details
Description This counter metric is used to count the number of http API Egress responses.
Type Counter
Dimension
  • servicenameNon3gpp
  • serviceResource
  • serviceVersion
  • outcome
  • namespace
  • operationType
  • responseCode
  • params
  • cause
  • isLeaderPod
Example  

Table 9-317 overload_manager_enabled

Field Details
Description This metric indicates whether overload manager is enabled or disabled.
Type Gauge
Dimension
  • source
    Possible values:
    • DIAM_GW
    • INGRESS_GW
    • PERF_INFO
  • namespace
Example overload_manager_enabled{namespace="hi-riley", source="DIAM_GW"} 1

Table 9-318 leader_pod

Field Details
Description This metric is used to know the leader pod.
Type Gauge
Dimension
  • namespace
Example leader_pod{namespace="hi-riley"} 1

For more information about dimensions, see CNC Policy Metrics.

9.21 Pod Congestion Metrics

This section describes the metrics and examples for pod congestion control.

Note:

  • Current behavior in Policy services supporting Pod Congestion Observability Gauge Metrics:

    In Grafana dashboard, the congestion state metric (occnp_pod_congestion_state, occnp_pod_resource_congestion_state) and rejection state metric (um_http_congestion_message_reject_total) graphs show inconsistent behavior. As in the pod congestion state graph shows to be in normal state while discard graph does not show flat line plot but with discard messages.

    This is caused because pods with the CPU usage level on the borderline of DANGER_OF_CONGESTION (DOC) level with sudden CPU spikes, pushes the pod to DANGER_OF_CONGESTION (DOC) state or CONGESTION_L1 state. During this CPU spike, based on the Load Shedding rule configured in CNC Console the specific requests are discarded and rejection counter metric is incremented. After the brief spike interval the congestion state is reported in Grafana dashboard as normal.

    Prometheus scrape metrics from its targeted instance periodically based on scrape interval. But the scrape interval is not granular enough to capture the abrupt CPU spikes. um_http_congestion_message_reject_total is visualized by using rate() function over a time duration. Due to the above cause the counter metrics increments and when averaged over a time interval the rejection plot seems to be constant although it was incremented for the requests in a few seconds when pod was in not normal state due to abrupt CPU spikes.

  • Prefix and Suffix support for pod_cong_state_report and pod_resource_congestion_state_report metrics

    In Policy 24.2.x, the pod_cong_state_report and pod_resource_congestion_state_report metrics supports prefix and suffix. If users have created dashboard in 24.1.x using these metrics, then they should update their dashboards by adding prefix and suffix for these metrics. The default value prefix is occnp and suffix is empty string.

Table 9-319 occnp_pod_congestion_state

Field Details
Description Tracks congestion state of pod
Type Gauge
Dimension

level = 0,1,2 (0 = Normal, 1 = DoC, 2 = Congested) are for Bulwark and Diameter Gateway services.

level = 0,1,2,3,4 (0=Normal,1=DoC,2=Congestion_L1,3=Congestion_L2,4=Congested) are for other Policy services.

Examples
  • occnp_pod_congestion_state 0.0
  • occnp_pod_congestion_state 1.0

Table 9-320 occnp_pod_resource_stress

Field Details
Description Tracks CPU, memory, queue usage (pending requests) for binding, pds, usage monitoring and SM serivces.
Type Gauge
Dimension type = "Queue","CPU","Memory"
Examples
  • occnp_pod_resource_stress{type="memory",} 35.0
  • occnp_pod_resource_stress{type="cpu",} 50.0

Table 9-321 occnp_pod_resource_congestion_state

Field Details
Description Tracks individual resource's congestion state calculated based on the resource usage and configured threshold
Type Gauge
Dimension
  • type = "Queue","CPU","Memory"
  • level = 0,1,2 (0 = Normal, 1 = DoC, 2 = Congested) for Bulwark and Diameter Gateway services

    level = 0,1,2,3,4 (0=Normal,1=DoC,2=Congestion_L1,3=Congestion_L2,4=Congested) are for other Policy services

Examples
  • occnp_pod_resource_congestion_state{type="memory",} 0.0
  • occnp_pod_resource_congestion_state{type="cpu",} 1.0

Table 9-322 diam_congestion_message_reject_total

Field Details
Description Tracks number of messages rejected due to congestion
Type Counter
Dimension
  • priority = calculated or received DRMP priority of message being rejected
  • response_code = response code sent with rejected message
  • destHost
  • destRealm
  • origHost
  • origRealm
  • appId
  • cmdCode
  • msgType
  • direction
Example diam_congetion_msg_reject_total{appId="16777236",cmdCode="265",destHost="",destRealm="example.com",msgType="request",origHost="diamcliaf.example.com",origRealm="test.example.com",priority="12",responseCode="3004",} 1.0

Table 9-323 pod_cong_state_report_total

Field Details
Description Track the total count of change of congestion state.
Type Counter
Dimension
  • namespace
  • pod
  • old_state
  • new_state
Example --

Table 9-324 pod_resource_congestion_state_report_total

Field Details
Description Track the total count of change of resource specific congestion state.
Type Counter
Dimension
  • resourceType
  • namespace
  • pod
  • old_state
  • new_state
Example --

Table 9-325 http_congestion_message_reject_total

Field Details
Description Track the rejected messages due to pod congestion.
Type Counter
Dimension
  • priority
  • responseCode
  • operation
  • uri
Example --

Table 9-326 um_http_congestion_message_reject_total

Field Details
Description Usage Monitoring service tracks the rejected messages due to pod congestion.
Type Counter
Dimension
  • priority
  • responseCode
  • operation
  • uri
Examples --

For more information about dimensions, see CNC Policy Metrics.

9.22 PCRF Core Metrics

This section describes the metrics and examples for PCRF Core Metrics.

General Metrics

Table 9-327 occnp_pcrf_core_overall_processing_time_sum_total

Field Details
Description Sum of pcrf core overall processing time.
Type Counter
Dimension
  • method
  • status
Example occnp_pcrf_core_overall_processing_time_sum_total{method="auditNotification",status="200 OK",} 299.0

Table 9-328 occnp_pcrf_core_overall_processing_time_count_total

Field Details
Description Total number of pcrf core overall processing time.
Type Counter
Dimension
  • method
  • status
Example occnp_pcrf_core_overall_processing_time_count_total{method="auditNotification",status="200 OK",} 16.0

Table 9-329 http_server_requests_seconds_count

Field Details
Description Number of http request received.
Type Counter
Dimension
  • method
  • outcome
  • status
  • uri
Example http_server_requests_seconds_count{exception="None",method="GET",outcome="SUCCESS",status="200",uri="/pcrfSessionData",} 2.0

Table 9-330 http_server_requests_seconds_max

Field Details
Description Maximum number of http requests received.
Type Counter
Dimension
  • method
  • outcome
  • status
  • uri
Example http_server_requests_seconds_max{exception="None",method="GET",outcome="SUCCESS",status="200",uri="/pcrfSessionData",} 0.0

Table 9-331 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Type Gauge
Dimension
  • Service Name
  • Pod Name

Diameter Metrics

Table 9-332 occnp_diam_request_local_total (CCR-I)

Field Details
Description Number of , CCA-I initial request sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType = (CCR-I, CCA-I
  • origHost
  • origRealm
Example occnp_diam_request_local_total{appId="16777238",appType="Gx",cmdCode="272",destHost="",destRealm="oracle.com",direction="in",msgType="CCR-I",origHost="pgw1.oracle.com",origRealm="oracle.com",} 1.0 1633975504473

Table 9-333 occnp_app_request_local_process_total

Field Details
Description Number of requests sent to PGW during RAR flow along with number of retries sent to PGW.
Type Counter
Dimension
  • appType
  • destHost
  • destRealm
  • msgType
  • reason
  • retryAttempts
Example occnp_app_request_local_process_total{appType="Gx",destHost="pgw.oracle.com",destRealm="oracle.com",msgType="RAR",reason="notification",retryAttempts="1",} 1.0

Table 9-334 occnp_app_response_local_process_total

Field Details
Description Number of response received from PGW during RAR flow with response code and cause.
Type Counter
Dimension
  • appType
  • errorType
  • msgType
  • reason
  • reqDestHost
  • reqDestRealm
  • responseType
  • retryAttempts
Example occnp_app_response_local_process_total{appType="Gx",errorType="",msgType="RAA",reason="notification",reqDestHost="pgw.oracle.com",reqDestRealm="oracle.com",responseType="DIAMETER_SUCCESS",retryAttempts="1",} 1.0

Table 9-335 occnp_diam_response_local_total (CCA-I)

Field Details
Description Number of CCA initial response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Example occnp_diam_response_local_total{appId="16777238",appType="Gx",cmdCode="272",destHost="",destRealm="",direction="out",msgType="CCA-I",origHost="XYZ-IN.us.oracle.com",origRealm="oracle.com",reqDestHost="",reqDestRealm="oracle.com",reqOrigHost="pgw1.oracle.com",reqOrigRealm="oracle.com",responseCode="2001",} 1.0 1633975504473

Table 9-336 occnp_diam_request_local_total (CCR-U)

Field Details
Description Number of CCR update request sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
Example occnp_diam_request_local_total{appId="16777238",appType="Gx",cmdCode="272",destHost="XYZ-IN.us.oracle.com",destRealm="oracle.com",direction="in",msgType="CCR-U",origHost="pgw1.oracle.com",origRealm="oracle.com",} 1.0 1633975504473

Table 9-337 occnp_diam_response_local_total (CCA-U)

Field Details
Description Number of CCA update response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Example occnp_diam_response_local_total{appId="16777238",appType="Gx",cmdCode="272",destHost="",destRealm="",direction="out",msgType="CCA-U",origHost="XYZ-IN.us.oracle.com",origRealm="oracle.com",reqDestHost="XYZ-IN.us.oracle.com",reqDestRealm="oracle.com",reqOrigHost="pgw1.oracle.com",reqOrigRealm="oracle.com",responseCode="2001",} 1.0 1633975504473

Table 9-338 occnp_diam_request_local_total (CCR-T)

Field Details
Description Number of CCR terminate request sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
Example
  • occnp_diam_request_local_total{appId="16777238",appType="Gx",cmdCode="272",destHost="",destRealm="oracle.com",direction="in",msgType="CCR-T",origHost="pgw1.oracle.com",origRealm="oracle.com",} 1.0 1633975504473
  • occnp_diam_request_local_total{appId="16777238",appType="Gx",cmdCode="272",destHost="XYZ-IN.us.oracle.com",destRealm="oracle.com",direction="in",msgType="CCR-T",origHost="pgw1.oracle.com",origRealm="oracle.com",} 1.0 1633975504473

Table 9-339 occnp_diam_response_local_total (CCA-T)

Field Details
Description Number of CCA terminate response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Example
  • occnp_diam_response_local_total{appId="16777238",appType="Gx",cmdCode="272",destHost="",destRealm="",direction="out",msgType="CCA-T",origHost="XYZ-IN.us.oracle.com",origRealm="oracle.com",reqDestHost="",reqDestRealm="oracle.com",reqOrigHost="pgw1.oracle.com",reqOrigRealm="oracle.com",responseCode="5002",} 1.0 1633975504473
  • occnp_diam_response_local_total{appId="16777238",appType="Gx",cmdCode="272",destHost="",destRealm="",direction="out",msgType="CCA-T",origHost="XYZ-IN.us.oracle.com",origRealm="oracle.com",reqDestHost="XYZ-IN.us.oracle.com",reqDestRealm="oracle.com",reqOrigHost="pgw1.oracle.com",reqOrigRealm="oracle.com",responseCode="2001",} 1.0 1633975504473

Table 9-340 occnp_diam_request_local_total (AAR-I)

Field Details
Description Number of AAR initial request sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
Example occnp_diam_request_local_total{appId="16777236",appType="Rx",cmdCode="265",destHost="",destRealm="oracle.com",direction="in",msgType="AAR-I",origHost="af.oracle.com", origRealm="oracle.com",} 1.0 1634756738735

Table 9-341 occnp_diam_response_local_total (AAA-I)

Field Details
Description Number of AAA initial response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Example occnp_diam_response_local_total{appId="16777236",appType="Rx",cmdCode="265",destHost="",destRealm="",direction="out",msgType="AAA-I",origHost="XYZ-IN.us.oracle.com", origRealm="oracle.com",reqDestHost="",reqDestRealm="oracle.com",reqOrigHost="af.oracle.com",reqOrigRealm="oracle.com",responseCode="5065",} 2.0 1634756738735

Table 9-342 occnp_diam_request_local_total (AAR-U)

Field Details
Description Number of AAR modify requests sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
Example occnp_diam_request_local_total{appId="16777236",appType="Rx",cmdCode="265",destHost="pcrf-core",destRealm="oracle.com",direction="in",msgType="AAR-U",origHost="af.oracle.com", origRealm="oracle.com",} 1.0 1635332966264

Table 9-343 occnp_diam_response_local_total (AAA-U)

Field Details
Description Number of AAA modify responses received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Example occnp_diam_response_local_total{appId="16777236",appType="Rx",cmdCode="265",destHost="",destRealm="",direction="out",msgType="AAA-U",origHost="pcrf-core", origRealm="oracle.com",reqDestHost="pcrf-core",reqDestRealm="oracle.com",reqOrigHost="af.oracle.com",reqOrigRealm="oracle.com",responseCode="2001",} 1.0 1635332966264

Table 9-344 occnp_diam_request_local_total (RAR Gx)

Field Details
Description Number of RAR Gx request received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm

Table 9-345 occnp_diam_response_local_total (RAA Gx)

Field Details
Description Number of RAR Gx response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode

Table 9-346 occnp_diam_request_local_total (RAR Rx)

Field Details
Description Number of RAR Rx request sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm

Table 9-347 occnp_diam_response_local_total (RAA Rx)

Field Details
Description Number of RAA Rx response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode

Table 9-348 occnp_diam_request_local_total (STR)

Field Details
Description Number of STR request sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
Example occnp_diam_request_local_total{appId="16777236",appType="Rx",cmdCode="275",destHost="XYZ-IN.us.oracle.com",destRealm="oracle.com",direction="in", msgType="STR",origHost="app.oracle.com",origRealm="oracle.com",} 2.0 1635332966264

Table 9-349 occnp_diam_response_local_total (STA)

Field Details
Description Number of STA response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Example
  • occnp_diam_response_local_total{appId="16777236",appType="Rx",cmdCode="275",destHost="",destRealm="",direction="out",msgType="STA",origHost="XYZ-IN.us.oracle.com", origRealm="oracle.com",reqDestHost="",reqDestRealm="oracle.com",reqOrigHost="app.oracle.com",reqOrigRealm="oracle.com",responseCode="5002",} 1.0 1635332966264
  • occnp_diam_response_local_total{appId="16777236",appType="Rx",cmdCode="275",destHost="",destRealm="",direction="out",msgType="STA",origHost="XYZ-IN.us.oracle.com", origRealm="oracle.com",reqDestHost="",reqDestRealm="oracle.com",reqOrigHost="app.oracle.com",reqOrigRealm="oracle.com",responseCode="5002",} 1.0 1635332966264

Table 9-350 occnp_diam_request_local_total (ASR)

Field Details
Description Number of ASR request sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
Example occnp_diam_request_local_total{appId="16777236",appType="Rx",cmdCode="274",destHost="af.oracle.com",destRealm="oracle.com",direction="out",msgType="ASR",origHost="XYZ-IN.us.oracle.com",origRealm="oracle.com",} 1.0 1638875554937

Table 9-351 occnp_diam_response_local_total (ASA)

Field Details
Description Number of ASA response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Example
  • occnp_diam_response_local_total{appId="16777236",appType="Rx",cmdCode="274",destHost="",destRealm="",direction="in",msgType="ASA",origHost="app.oracle.com", origRealm="oracle.com",reqDestHost="",reqDestRealm="",reqOrigHost="",reqOrigRealm="",responseCode="2001",} 2.0 1635332966264
  • occnp_diam_response_local_total{appId="16777236",appType="Rx",cmdCode="274",destHost="",destRealm="",direction="in",msgType="ASA",origHost="",origRealm="",reqDestHost="af.oracle.com",reqDestRealm="oracle.com",reqOrigHost="XYZ-IN.us.oracle.com",reqOrigRealm="oracle.com",responseCode="timeout",} 1.0 1638875554937

Table 9-352 occnp_diam_request_local_total (CER)

Field Details
Description Number of CER request sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
Example occnp_diam_request_local_total{appId="0",appType="",cmdCode="257",destHost="",destRealm="",direction="in",msgType="CER",origHost="app.oracle.com", origRealm="oracle.com",} 1.0 1638278712308

Table 9-353 occnp_diam_response_local_total (CEA)

Field Details
Description Number of CEA response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Example occnp_diam_response_local_total{appId="0",appType="",cmdCode="257",destHost="",destRealm="",direction="out",msgType="CEA",origHost="XYZ-IN.us.oracle.com", origRealm="oracle.com",reqDestHost="",reqDestRealm="",reqOrigHost="pgw1.oracle.com",reqOrigRealm="oracle.com",responseCode="2001",} 3.0 1638278712308

Table 9-354 occnp_diam_request_local_total (DWR)

Field Details
Description Number of DWR request sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
Examples
  • occnp_diam_request_local_total{appId="0",appType="",cmdCode="280",destHost="",destRealm="",direction="out",msgType="DWR",origHost="XYZ-IN.us.oracle.com", origRealm="oracle.com",} 297.0 1638278712308
  • occnp_diam_request_local_total{appId="0",appType="",cmdCode="280",destHost="",destRealm="",direction="in",msgType="DWR",origHost="pgw.oracle.com",origRealm="oracle.com",} 4.0 1640076342932

Table 9-355 occnp_diam_response_local_total (DWA)

Field Details
Description Number of DWA response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Example
  • occnp_diam_response_local_total{appId="0",appType="",cmdCode="280",destHost="",destRealm="",direction="in",msgType="DWA",origHost="pgw1.oracle.com",origRealm="oracle.com", reqDestHost="",reqDestRealm="",reqOrigHost="XYZ-IN.us.oracle.com",reqOrigRealm="oracle.com",responseCode="2001",} 296.0 1638278712308
  • occnp_diam_response_local_total{appId="0",appType="",cmdCode="280",destHost="",destRealm="",direction="out",msgType="DWA",origHost="XYZ-IN.us.oracle.com", origRealm="oracle.com",reqDestHost="",reqDestRealm="",reqOrigHost="pgw.oracle.com",reqOrigRealm="oracle.com",responseCode="2001",} 4.0 1640076342932

Table 9-356 occnp_diam_request_local_total (DPR)

Field Details
Description Number of DPR request sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
Example occnp_diam_request_local_total{appId="0",appType="",cmdCode="282",destHost="",destRealm="",direction="in",msgType="DPR",origHost="pgw1.oracle.com", origRealm="oracle.com",} 1.0 1638278712308

Table 9-357 occnp_diam_response_local_total (DPA)

Field Details
Description Number of DPA response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Example occnp_diam_response_local_total{appId="0",appType="",cmdCode="282",destHost="",destRealm="",direction="out",msgType="DPA",origHost="XYZ-IN.us.oracle.com", origRealm="oracle.com",reqDestHost="",reqDestRealm="",reqOrigHost="pgw1.oracle.com",reqOrigRealm="oracle.com",responseCode="2001",} 1.0 1638278712308

Table 9-358 occnp_diam_request_local_total (Timeout Metric RAR)

Field Details
Description Number of timeout RAR request sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
Examples
  • occnp_diam_request_local_total{appId="16777238",appType="Gx",cmdCode="258",destHost="pgw1.oracle.com",destRealm="oracle.com",direction="out",msgType="RAR", origHost="XYZ-IN.us.oracle.com",origRealm="oracle.com",} 6.0 1635335195027
  • occnp_diam_request_local_total{appId="16777236",appType="Rx",cmdCode="258",destHost="af.oracle.com",destRealm="oracle.com",direction="out",msgType="RAR", origHost="XYZ-IN.us.oracle.com",origRealm="oracle.com",} 1.0 1635425739107
  • occnp_diam_request_local_total{appId="16777238",appType="Gx",cmdCode="258",destHost="pgw1.oracle.com",destRealm="oracle.com",direction="out",msgType="RAR",origHost="XYZ-IN.us.oracle.com",origRealm="oracle.com",} 3.0 1638875554937

Table 9-359 occnp_diam_response_local_total (Timeout Metric RAA)

Field Details
Description Number of timeout RAA response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode
Examples
  • occnp_diam_response_local_total{appId="16777236",appType="Rx",cmdCode="258",destHost="",destRealm="",direction="in",msgType="RAA",origHost="app.oracle.com",origRealm="oracle.com", reqDestHost="",reqDestRealm="",reqOrigHost="",reqOrigRealm="",responseCode="2001",} 1.0 1635425739107
  • occnp_diam_response_local_total{appId="16777238",appType="Gx",cmdCode="258",destHost="",destRealm="",direction="in",msgType="RAA",origHost="pgw1.oracle.com", origRealm="oracle.com",reqDestHost="",reqDestRealm="",reqOrigHost="",reqOrigRealm="",responseCode="2001",} 1.0 1638875554937
  • occnp_diam_response_local_total{appId="16777238",appType="Gx",cmdCode="258",destHost="",destRealm="",direction="in",msgType="RAA",origHost="",origRealm="",reqDestHost="pgw1.oracle.com",reqDestRealm="oracle.com",reqOrigHost="XYZ-IN.us.oracle.com",reqOrigRealm="oracle.com",responseCode="timeout",} 2.0 1638875554937

Table 9-360 occnp_diam_request_local_total (Timeout Metric ASR)

Field Details
Description Number of timeout ASR request sent.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm

Table 9-361 occnp_diam_response_local_total (Timeout Metric ASA)

Field Details
Description Number of timeout ASA response received.
Type Counter
Dimension
  • appId
  • appType
  • cmdCode
  • destHost
  • destRealm
  • direction
  • msgType
  • origHost
  • origRealm
  • reqDestHost
  • reqDestRealm
  • reqOrigHost
  • reqOrigRealm
  • responseCode

Bulwark Metrics

Table 9-362 occnp_http_bulwark_lock_request_total

Field Details
Description Number of bulwark lock requests sent.
Type Counter
Dimension
  • application
  • instanceId
  • operationType
  • msgType
Example occnp_http_bulwark_lock_request_total{application="occnp-pcrf-core",instanceId="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",msgType="create",operationType="bulwark_lock",} 2.0

Table 9-363 occnp_http_bulwark_lock_response_total

Field Details
Description Number of bulwark lock response received.
Type Counter
Dimension
  • application
  • instanceId
  • operationType
  • responseCode
  • msgType
Example occnp_http_bulwark_lock_response_total{application="occnp-pcrf-core",instanceId="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",msgType="create",operationType="bulwark_lock",responseCode="201",} 2.0

Table 9-364 occnp_http_bulwark_unlock_request_total

Field Details
Description Number of bulwark unlock requests sent.
Type Counter
Dimension
  • application
  • instanceId
  • operationType
  • msgType
Example occnp_http_bulwark_unlock_request_total{application="occnp-pcrf-core",instanceId="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",msgType="create",operationType="bulwark_unlock",} 2.0

Table 9-365 occnp_http_bulwark_unlock_response_total

Field Details
Description Number of bulwark unlock response received.
Type Counter
Dimension
  • application
  • instanceId
  • operationType
  • responseCode
  • msgType
Example occnp_http_bulwark_unlock_response_total{application="occnp-pcrf-core",instanceId="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",msgType="create",operationType="bulwark_unlock",responseCode="204",} 2.0

Binding and PRE Metrics

Table 9-366 http_out_conn_request_total

Field Details
Description Number of connection requests sent.
Type Counter
Dimension
  • application
  • operationType
  • serviceResource
Example http_out_conn_request_total{application="pcrf-core",operationType="DELETE",serviceResource="Binding",} 28.0

Table 9-367 http_out_conn_response_total

Field Details
Description Number of connection response received.
Type Counter
Dimension
  • application
  • operationType
  • responseCode
  • serviceResource
Example http_out_conn_response_total{application="pcrf-core",operationType="POST",responseCode="201",serviceResource="Binding",} 33.0

Table 9-368 pcrf_core_binding_ex_total

Field Details
Description Accounts for any exceptions that occurred during API calls toward Binding service.
Type Counter
Dimension
  • application
  • operationType
  • exception_type
Example

General Metrics

pcrf_core_binding_ex_total{application="occnp-pcrf-core",exception_type="java.util.concurrent.TimeoutException",operationType="POST",} 2.0 dimensions:

Binding and Pre Metrics

pcrf_core_binding_ex_total{application="occnp-pcrf-core",exception_type="java.util.concurrent.TimeoutException",operationType="POST",} 2.0

Webclient Metrics

Table 9-369 occnp_webclient_sum_total

Field Details
Description Sum of webclient requests.
Type Counter
Dimension
  • method
  • status_code
  • url
Example occnp_webclient_sum_total{method="POST",status_code="201",url="/binding/v1/dependentContextBinding/context-owner/PCRF-CORE",} 201.0

Table 9-370 occnp_webclient_count_total

Field Details
Description Number of webclient requests.
Type Counter
Dimension
  • method
  • status_code
  • url
Example occnp_webclient_count_total{method="POST",status_code="201",url="/binding/v1/dependentContextBinding/context-owner/PCRF-CORE",} 6.0

JDBC Metrics

Table 9-371 occnp_jdbc_operation_count_total

Field Details
Description Number of jdbc operations.
Type Counter
Dimension
  • method
  • state
  • table
Example occnp_jdbc_operation_count_total{method="removeSQL",state="SUCCESS",table="rxsession",} 6.0

Table 9-372 occnp_jdbc_operation_sum_total

Field Details
Description Sum of jdbc operations.
Type Counter
Dimension
  • method
  • state
  • table
Example occnp_jdbc_operation_sum_total{method="removeSQL",state="SUCCESS",table="rxsession",} 25.0

Session Viewer Metrics

Table 9-373 session_oam_request_total

Field Details
Description Total number of oam requests sent.
Type Counter
Dimension
  • application
  • operationType
  • sessionType
Example session_oam_request_total{application="pcf_smservice",operationType="terminate",sessionType="SM"} 2.0

Table 9-374 session_oam_response_total

Field Details
Description Total number of oam response received.
Type Counter
Dimension
  • application
  • operationType
  • responseCode
  • sessionType
Example session_oam_response_total{application="pcf_smservice",operationType="terminate",responseCode="5xx",sessionType="SM"} 1.0

Jetty HTTP client request timing Metrics

Table 9-375 jetty_client_requests_seconds_max

Field Details
Description Number of jetty client requests.
Type Counter
Dimension
  • exception
  • host
  • method
  • outcome
  • status
  • uri
Example jetty_client_requests_seconds_max{exception="None",host="pdincredpolicy-occnp-binding",method="DELETE",outcome="SUCCESS",status="204",uri="",} 0.0

Table 9-376 jetty_client_requests_seconds_sum

Field Details
Description Sum of jetty client requests.
Type Counter
Dimension
  • exception
  • host
  • method
  • outcome
  • status
  • uri
Example jetty_client_requests_seconds_sum{exception="None",host="pdincredpolicy-occnp-binding",method="DELETE",outcome="SUCCESS",status="204",uri="",} 0.831213657

Table 9-377 jetty_client_requests_sum_total

Field Details
Description Sum of jetty client requests.
Type Counter
Dimension
  • method
  • status_code
  • url
Example jetty_client_requests_sum_total{method="POST",status_code="201",url="/binding/v1/dependentContextBinding/context-owner/PCRF-CORE",} 199.0

Table 9-378 jetty_client_request_size_sum_total

Field Details
Description Sum of jetty client request size.
Type Counter
Dimension
  • method
  • status_code
  • url
Example jetty_client_request_size_sum_total{method="DELETE",status_code="204",url="/binding/v1/dependentContextBinding/dependentContextId",} 0.0

Table 9-379 jetty_client_requests_count_total

Field Details
Description Number of jetty client requests.
Type Counter
Dimension
  • method
  • status_code
  • url
Example jetty_client_requests_count_total{method="POST",status_code="201",url="/binding/v1/dependentContextBinding/context-owner/PCRF-CORE",} 6.0

Cgroup Metrics

Table 9-380 cgroup_cpu_nanoseconds

Field Details
Description Reports the total CPU time (in nanoseconds) on each CPU core for all the tasks in the cgroup.
Type Gauge
Dimension NA
Example cgroup_cpu_nanoseconds 2.1782821080274e+013

Table 9-381 cgroup_memory_bytes

Field Details
Description Reports the memory usage.
Type Gauge
Dimension NA
Example cgroup_memory_bytes 1.31289088e+08

Startup Probe Metrics

Table 9-382 config_client_audit_complete

Field Details
Description Reports the audit completion of config client.
Type Gauge
Dimension auditor
Example config_client_audit_complete_total{auditor="configClientAuditor",} 7768.0

Database Data Encoding Metrics

Table 9-383 occnp_data_encoding_total

Field Details
Description PCRF Core gxsession, rxsession and sdsession total of encoded data.
Type Counter
Dimension
  • db (occnp_pcrf_core)
  • table (gxsession, rxsession, sdsession)
  • decodingVer (mapping version number used for decoding)
Example  

Table 9-384 occnp_data_decoding_total

Field Details
Description PCRF Core gxsession, rxsession and sdsession total of decoded data.
Type Counter
Dimension
  • db (occnp_pcrf_core)
  • table (gxsession, rxsession, sdsession)
  • decodingVer (mapping version number used for decoding)
Example  

Table 9-385 occnp_data_decoding_fail_total

Field Details
Description PCRF Core gxsession, rxsession and sdsession total of decoding failures
Type Counter
Dimension
  • db (occnp_pcrf_core)
  • table (gxsession, rxsession, sdsession)
  • decodingVer (mapping version number used for decoding)
  • errorCause (json_processing_exception, encode_version_null, empty_key_value_map)
Example  

Table 9-386 occnp_data_encoding_size_before_total

Field Details
Description PCRF Core gxsession, rxsession and sdsession total size before encoding.
Type Counter
Dimension
  • db (occnp_pcrf_core)
  • table (gxsession, rxsession, sdsession)
Example  

Table 9-387 occnp_data_encoding_size_after_total

Field Details
Description PCRF Core gxsession, rxsession and sdsession total size after encoding.
Type Counter
Dimension
  • db (occnp_pcrf_core)
  • table (gxsession, rxsession, sdsession)
Example  

9.23 Late Arrival Requests and Collision Detection Metrics

The following table describes the late arrival requests and collision detection metrics and their respective dimensions:

Table 9-388 ocpm_late_arrival_rejection_total

Field Details
Description Metric that increments when AM, UE, or SM Policy Association late arriving requests are detected and rejected.
Type Counter
Dimensions
  • OPERATION_TYPE
  • TGPP_SERVICE
  • CAUSE

Table 9-389 ocpm_collision_detection_total

Field Details
Description Metric that increments when AM, UE, or SM Policy Association duplicate records are detected and deleted or rejected.
Type Counter
Dimensions
  • SERVICE_NAME
  • OPERATION_TYPE
  • CAUSE

For more information about Dimensions, see CNC Policy Metrics.

9.24 Notifier Metrics

The following table describes the Notifier service metrics and their respective dimensions:

Table 9-390 http_notification_request_total

Field Details
Description This metric tracks the total number of requests towards a given destination.
Type Counter
Dimensions

notificationEndpoint = IP or FQDN of endpoint

version: http1 or http2

https = true or false

contentType = <From Content-type header>

method = <HTTP method for notification>

Table 9-391 http_notification_response_total

Field Details
Description This metric tracks the total number of responses from a given destination.
Type Counter
Dimensions

notificationEndpoint = IP or FQDN of endpoint

version: http1 or http2

https = true or false

contentType = <From Content-type header>

method = <HTTP method for notification>

responseCode = Response code

Table 9-392 http_notification_request_timeout_total

Field Details
Description This metric indicates the request timeout period. That is, the maximum time for which the request can last, after which it is considered as timeout.
Type Counter
Dimensions

notificationEndpoint = IP or FQDN of endpoint

version: http11

https = false

contentType = <From Content-type header>

method = <HTTP method for notification>

Table 9-393 http_in_conn_request_total

Field Details
Description This metric indicates the request coming from PRE
Type Counter
Dimensions
  • OperationType : NOTIFY

  • servicenameNon3gpp : notifier

Example occnp_http_in_conn_request_total{operationType="NOTIFY",servicenameNon3gpp="notifier",} 1.0

Table 9-394 http_in_conn_response_total

Field Details
Description This metric indicates the response sent to PRE
Type Counter
Dimensions
  • OperationType : NOTIFY
  • responseCode
  • servicenameNon3gpp : notifier
  • cause:SMPP is not enabled
Example occnp_http_in_conn_response_total{operationType="NOTIFY",responseCode="204 NO_CONTENT",servicenameNon3gpp="notifier",} 1.0

Table 9-395 smpp_request_total

Field Details
Description This metric indicates the requests sent towards external endpoint such as SMS Gateway and the delivery receipts received.
Type Counter
Dimensions
  • notificationServer: (sms gateway name)
  • smscName: name
  • direction:(in/out)
  • requestType: bind/ unbind/submit_sm/deliver_sm
  • deliveryMethod: SAR/MESSAGE_PAYLOAD
Examples
  • occnp_smpp_request_total{direction="out",notificationServer="gw1",requestType="submit_sm",smscName="host3",} 1.0
  • occnp_smpp_request_total{direction="out",notificationServer="",requestType="unbind",smscName="host3",} 1.0
  • ccnp_smpp_request_total{direction="out",notificationServer="",requestType="bind",smscName="host3",} 1.0
  • occnp_smpp_request_total{direction="in",notificationServer="",requestType="deliver_sm",smscName="host3",} 1.0
  • occnp_smpp_request_total{direction="out",notificationServer="sms-gw-1",requestType="submit_sm",smscName="host3",} 1.0

Table 9-396 smpp_response_total

Field Details
Description Indicates the number of respoinses received from an external endpoint
Type Counter
Dimensions
  • notificationServer: (sms gateway name)
  • smscName: hostname
  • response : (SUCCESS, FAILURE, UNKNOWN)
  • requestType: bind_resp/unbind_resp/submit_sm_resp/deliver_sm_resp
  • latency:
  • cause: (ENROUTE, DELIVRD, EXPIRED,DELETED,UNDELIV,ACCEPTD, UNKNOWN,REJECTD)

Examples
  • occnp_smpp_response_total{cause="",direction="in",latency="0",notificationServer="sms-gw-1",requestType="submit_sm_resp",response="SUCCESS",smscName="host3",} 1.0
  • occnp_smpp_response_total{cause="",direction="in",latency="9",notificationServer="",requestType="bind_resp",response="SUCCESS",smscName="host3",} 1.0
  • occnp_smpp_response_total{cause="",direction="in",latency="0",notificationServer="",requestType="unbind_resp",response="SUCCESS",smscName="host3",} 1.0
  • occnp_smpp_response_total{cause="DELIVRD",direction="out",latency="0",notificationServer="",requestType="deliver_sm_resp",response="SUCCESS",smscName="host3",} 1.0
  • occnp_smpp_response_total{cause="",direction="in",latency="9",notificationServer="gw1",requestType="submit_sm_resp",response="SUCCESS",smscName="host3",} 1.0

Table 9-397 active_smsc_conn_count

Field Details
Description captures total number of active connection with smsc hosts.
Type Gauge
Dimensions

smscName: name

Example occnp_active_smsc_conn_count{smscName="host3",} 1.0

Table 9-398 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Type Gauge
Dimensions
  • Service Name
  • Pod Name

Histograms

# HELP occnp_smpp_message_processing_latency_seconds 
# TYPE occnp_smpp_message_processing_latency_seconds histogram
occnp_smpp_message_processing_latency_seconds{requestType="bind",quantile="0.5",} 1.207959552
occnp_smpp_message_processing_latency_seconds{requestType="bind",quantile="0.9",} 2.483027968
occnp_smpp_message_processing_latency_seconds{requestType="bind",quantile="0.95",} 2.483027968
occnp_smpp_message_processing_latency_seconds{requestType="bind",quantile="0.99",} 2.483027968
occnp_smpp_message_processing_latency_seconds_bucket{requestType="bind",le="0.01",} 0.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="bind",le="0.02",} 0.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="bind",le="0.04",} 0.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="bind",le="0.08",} 2.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="bind",le="0.1",} 2.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="bind",le="0.2",} 2.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="bind",le="0.5",} 2.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="bind",le="1.0",} 70.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="bind",le="5.0",} 73.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="bind",le="+Inf",} 73.0
occnp_smpp_message_processing_latency_seconds_count{requestType="bind",} 73.0
occnp_smpp_message_processing_latency_seconds_sum{requestType="bind",} 55.069
 
occnp_smpp_message_processing_latency_seconds{requestType="submit_sm",quantile="0.5",} 0.014680064
occnp_smpp_message_processing_latency_seconds{requestType="submit_sm",quantile="0.9",} 0.01835008
occnp_smpp_message_processing_latency_seconds{requestType="submit_sm",quantile="0.95",} 0.01835008
occnp_smpp_message_processing_latency_seconds{requestType="submit_sm",quantile="0.99",} 0.01835008
occnp_smpp_message_processing_latency_seconds_bucket{requestType="submit_sm",le="0.01",} 3.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="submit_sm",le="0.02",} 6.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="submit_sm",le="0.04",} 6.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="submit_sm",le="0.08",} 7.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="submit_sm",le="0.1",} 7.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="submit_sm",le="0.2",} 7.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="submit_sm",le="0.5",} 7.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="submit_sm",le="1.0",} 7.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="submit_sm",le="5.0",} 7.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="submit_sm",le="+Inf",} 8.0
occnp_smpp_message_processing_latency_seconds_count{requestType="submit_sm",} 8.0
occnp_smpp_message_processing_latency_seconds_sum{requestType="submit_sm",} 6.084
 
occnp_smpp_message_processing_latency_seconds{requestType="unbind",quantile="0.5",} 0.017825792
occnp_smpp_message_processing_latency_seconds{requestType="unbind",quantile="0.9",} 0.017825792
occnp_smpp_message_processing_latency_seconds{requestType="unbind",quantile="0.95",} 0.017825792
occnp_smpp_message_processing_latency_seconds{requestType="unbind",quantile="0.99",} 0.017825792
occnp_smpp_message_processing_latency_seconds_bucket{requestType="unbind",le="0.01",} 0.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="unbind",le="0.02",} 1.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="unbind",le="0.04",} 1.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="unbind",le="0.08",} 1.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="unbind",le="0.1",} 1.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="unbind",le="0.2",} 1.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="unbind",le="0.5",} 1.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="unbind",le="1.0",} 1.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="unbind",le="5.0",} 1.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="unbind",le="+Inf",} 1.0
occnp_smpp_message_processing_latency_seconds_count{requestType="unbind",} 1.0
occnp_smpp_message_processing_latency_seconds_sum{requestType="unbind",} 0.018
 
 
occnp_smpp_message_processing_latency_seconds{requestType="deliver_sm",quantile="0.5",} 0.009404416
occnp_smpp_message_processing_latency_seconds{requestType="deliver_sm",quantile="0.9",} 0.015171584
occnp_smpp_message_processing_latency_seconds{requestType="deliver_sm",quantile="0.95",} 0.015171584
occnp_smpp_message_processing_latency_seconds{requestType="deliver_sm",quantile="0.99",} 0.015171584
occnp_smpp_message_processing_latency_seconds_bucket{requestType="deliver_sm",le="0.01",} 3.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="deliver_sm",le="0.02",} 4.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="deliver_sm",le="0.04",} 4.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="deliver_sm",le="0.08",} 4.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="deliver_sm",le="0.1",} 4.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="deliver_sm",le="0.2",} 4.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="deliver_sm",le="0.5",} 4.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="deliver_sm",le="1.0",} 4.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="deliver_sm",le="5.0",} 4.0
occnp_smpp_message_processing_latency_seconds_bucket{requestType="deliver_sm",le="+Inf",} 4.0
occnp_smpp_message_processing_latency_seconds_count{requestType="deliver_sm",} 4.0
occnp_smpp_message_processing_latency_seconds_sum{requestType="deliver_sm",} 0.035
 
 
# HELP occnp_smpp_message_processing_latency_seconds_max 
# TYPE occnp_smpp_message_processing_latency_seconds_max gauge
occnp_smpp_message_processing_latency_seconds_max{requestType="bind",} 0.803
occnp_smpp_message_processing_latency_seconds_max{requestType="unbind",} 0.018
occnp_smpp_message_processing_latency_seconds_max{requestType="submit_sm",} 0.025
occnp_smpp_message_processing_latency_seconds_max{requestType="deliver_sm",} 0.015

9.25 Usage Monitoring Metrics

The following table describes the Usage Monitoring service metrics and their respective dimensions:

Table 9-399 usage_mon_ingress_request

Field Details
Description This metric is incremented when Usage Monitoring service receives an incoming HTTP request message.
Type Counter
Dimensions requestor_nf, operation_type, dnn, snssai
Example  

Table 9-400 usage_mon_ingress_response

Field Details
Description This metric is incremented when Usage Monitoring service responds to an incoming HTTP request message.
Type Counter
Dimensions requestor_nf, operation_type, dnn, snssai, response_code, latency
Example  

Table 9-401 usage_mon_profile_activated

Field Details
Description This metric is incremented when UM Data Limit Profile is activated.
Type Counter
Dimensions limit_id
Example  

Table 9-402 usage_mon_profile_selected

Field Details
Description This metric is incremented when UM Data Limit Profile is selected.
Type Counter
Dimensions limit_id
Example  

Table 9-403 usage_mon_grant_success

Field Details
Description This metric is incremented when a grant is successfully allocated from a given UM Data Limit Profile.
Type Counter
Dimensions limit_id
Example  

Table 9-404 usage_mon_grant_failure

Field Details
Description This metric is incremented when a grant could not be allocated from a given UM Data Limit Profile.
Type Counter
Dimensions limit_id
Example  

Table 9-405 usage_mon_usage_reported

Field Details
Description This metric is incremented when usage report is processed for a given UM Data Limit Profile.
Type Counter
Dimensions monitoring_key
Example  

Table 9-406 usage_mon_usage_threshold

Field Details
Description This metric is incremented when usage usage crosses a particular threshold level.
Type Counter
Dimensions limit_id, level
Example  

Table 9-407 usage_mon_usage_reset

Field Details
Description This metric is incremented when usage is reset according to the reset time in a given UM Data Limit Profile.
Type Counter
Dimensions limit_id
Example  

Table 9-408 usage_mon_egress_pds_request

Field Details
Description This metric is incremented when Usage Monitoring service sends a request to PDS service.
Type Counter
Dimensions operation_type
Example  

Table 9-409 usage_mon_egress_pds_response

Field Details
Description This metric is incremented when Usage Monitoring service receives a response from PDS service.
Type Counter
Dimensions operation_type, response_code, latency
Example  

Table 9-410 session_oam_request_total

Field Details
Description Number of session requests for Usage Monitoring Service
Type Request
Dimensions
  • Response Code
  • Operation Type
  • Session Type
Example  

Table 9-411 session_oam_response_total

Field Details
Description Number of session responses for Usage Monitoring Service
Type Response
Dimensions
  • Response Code
  • Operation Type
  • Session Type
Example  

Table 9-412 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Type Gauge
Dimensions
  • Service Name
  • Pod Name
Example  

Table 9-413 occnp_db_overall_processing_time

Field Details
Description Indicates the status of the failure or success operation of data compression on UmDataContext table for Usage Monitoring.
Type Gauge
Dimensions
  • Table
  • Method
  • Status
  • compressionScheme
Example  

Table 9-414 usage_mon_context_found

Field Details
Description This metric is incremented when session lookup happens on the main table or sliced tables for old sessions of the subscribers when table slicing is enabled.
Type Counter
Dimensions
  • table_count
  • operation_type
  • table_number
Example  

Table 9-415 occnp_um_audit_deleted_maxttl

Field Details
Description This metric is incremented when MaxTTL is reached for a enforcement session.
Type Counter
Dimensions siteId
Example  

Table 9-416 occnp_um_audit_query_sent

Field Details
Description This metric is incremented when the Usage Monitoring service sends a query to PCRF Core to check session staleness.
Type Counter
Dimensions siteId
Example  

Table 9-417 occnp_um_audit_session_found

Field Details
Description This metric is incremented when Usage Monitoring receives 2xx response code from PCRF Core for a session GET request.
Type Counter
Dimensions siteId
Example  

Table 9-418 occnp_um_audit_session_not_found

Field Details
Description This metric is incremented when Usage Monitoring receives 404 response code from PCRF Core for session GET request.
Type Counter
Dimensions siteId
Example  

Table 9-419 occnp_um_audit_query_error_response

Field Details
Description This metric is incremented when Usage Monitoring receives 3xx, 4xx (except 404) and 5xx response code from PCRF Core for a session GET request.
Type Counter
Dimensions
  • siteId
  • response_code
Example  

Table 9-420 occnp_um_audit_query_exception

Field Details
Description This metric is incremented when Usage Monitoring service ends up with an exception while sending GET request to PCRF Core service.
Type Counter
Dimensions siteId
Example  

Table 9-421 occnp_usage_mon_rollover_capped_total

Field Details
Description This metric is incremented when rollover reaches maximum data limit cap.
Type String
Dimensions
  • limit_id
  • hostname
Example

occnp_usage_mon_rollover_capped_total{hostname="my-cnpolicy-usage-mon-6ff7947d8f-rcrxs",limit_id="mk1-roll-over-def-fa74b",} 1.0

occnp_usage_mon_rollover_capped_total {hostname="ocpcf-usage-mon-b564d6cf8-d5d79",limit_id="mk1-roll-over-def-18e63",}1.0

occnp_usage_mon_rollover_capped_total{hostname="ocpcf-usage-mon-b564d6cf8-d5d79",limit_id="mk1-roll-over-def-ef270",}1.0

occnp_usage_mon_rollover_capped_total{hostname="ocpcf-usage-mon-b564d6cf8-d5d79",limit_id="mk1-roll-over-def-63e0c",}1.0

occnp_usage_mon_rollover_capped_total{hostname="ocpcf-usage-mon-b564d6cf8-d5d79",limit_id="mk1-roll-over-def-10685",}1.0

9.26 Bulwark Metrics

The following table describes the Bulwark service metrics and their respective dimensions:

Table 9-422 lock_request_total

Field Details
Description Total number of lock requests received at Bulwark per service or pod.
Type Counter
Dimensions
  • application
  • podName
  • requestType (releaseLock, acquireLock)
  • serviceName
Examples
  • lock_request_total{application="bulwark",podName="abc-cnv-rls-bulwark-856556f674-twkfn",requestType="releaseLock",serviceName="serviceId", } 2.0
  • lock_request_total{application="bulwark",podName="abc-cnv-rls-bulwark-856556f674-twkfn",requestType="acquireLock",serviceName="serviceId", } 2.0

Table 9-423 lock_response_total

Field Details
Description Total number of lock responses sent by Bulwark per service or pod.
Type Counter
Dimensions
  • RequestType (acquire)
  • ResponseType (success, failure)
  • ResponseStatus
  • consumerServiceName
  • totalLockAttempts
  • retryOnAlreadyLocked (true, false)
Examples
  • lock_response_total{application="bulwark",podName="abc-cnv-rls-bulwark-856556f674-twkfn",requestType="acquireLock",responseStatus="201" ,responseType="success" ,serviceName="SM-Service", } 2.0
  • lock_response_total{application="bulwark",podName="abc-cnv-rls-bulwark-856556f674-twkfn",requestType="acquireLock",responseStatus="423" ,responseType="failure" ,serviceName="SM-Service", } 2.0
  • lock_response_total{application="bulwark",podName="abc-cnv-rls-bulwark-856556f674-twkfn",requestType="releaseLock",responseStatus="204" ,responseType="success" ,serviceName="serviceId", } 2.0

Table 9-424 lock_collision_total

Field Details
Description Tracks the total count of all the collisions occurred for single/multi lock request failure.
Type Counter
Dimensions
  • bulwarkPodName
  • consumerServiceName
  • lockRequestKeysTotal
Examples

lock_collision_total{application="bulwark",noOfKeysPerRequest="1",podName="pcf-bulwark-776df8bb5c-6g2f6",serviceName="policyds",} 80.0

lock_collision_total{application="bulwark",noOfKeysPerRequest="2",podName="pcf-bulwark-776df8bb5c-6g2f6",serviceName="occnp_pcf_sm",} 8.0

lock_collision_total{application="bulwark",noOfKeysPerRequest="1",podName="pcf-bulwark-776df8bb5c-6g2f6",serviceName="occnp_pcf_sm",} 92.0

Table 9-425 coherence_callback_operation_total

Field Details
Description Tracks the total count all the register/deregister requests towards coherence.
Type Counter
Dimensions
  • bulwarkPodName
  • opType (Registration, Deregistration)
  • Status (SUCCESS, FAILED)
Examples

coherence_callback_operation_total{application="bulwark",opStatus="success",opType="Deregistration",podName="test-bulwark-5f44788c69-qjdhd",} 0

coherence_callback_operation_total{application="bulwark",opStatus="success",opType="Registration",podName="test-bulwark-5f44788c69-qjdhd",} 0

Table 9-426 coherence_callback_response_total

Field Details
Description Tracks the total coherence callback responses from coherence to bulwark
Type Counter
Dimensions bulwarkPodName
Examples coherence_callback_response_total{application="bulwark",podName="test-bulwark-8f8b9bc67-dpf85",} 0

For more information about Dimensions, see CNC Policy Metrics.

9.27 CHF Metrics

The following table describes the CHF service metrics and their respective dimensions:

Table 9-427 ocpm_chf_tracking_request_total

Field Details
Description Total number of CHF tracking requests.
Type Counter
Dimensions
  • HostName
  • application
  • nf_instance_id
  • nf_name
  • operation_type
  • service_resource
  • service_version
  • servicename_3gpp
Examples
  • ocpm_chf_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",nf_name="chf.oracle.com",operation_type="unsubscribe",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0 ; Type-Counter
  • ocpm_chf_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",nf_name="chf.oracle.com",operation_type="put",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0 ; Type-Counter
  • ocpm_chf_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",nf_name="chf.oracle.com",operation_type="subscribe",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 1.0 ; Type-Counter

Table 9-428 ocpm_chf_tracking_response_total

Field Details
Description Total number of CHF tracking response.
Type Counter
Dimensions
  • HostName
  • application
  • nf_instance_id
  • nf_name
  • operation_type
  • service_resource
  • service_version
  • servicename_3gpp
Examples
  • ocpm_chf_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",nf_name="chf.oracle.com",operation_type="subscribe",response_code="5xx",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0 ; Type-Counter
  • ocpm_chf_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",nf_name="chf.oracle.com",operation_type="put",response_code="4xx",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0 ; Type-Counter
  • ocpm_chf_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",nf_name="chf.oracle.com",operation_type="put",response_code="1xx",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0 ; Type-Counter
  • ocpm_chf_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",nf_name="chf.oracle.com",operation_type="unsubscribe",response_code="4xx",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0 ; Type-Counter
  • ocpm_chf_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-666666666667",nf_name="chf.oracle.com",operation_type="unsubscribe",response_code="2xx",service_resource="subscriptions",service_version="v1",servicename_3gpp="nchf-spendinglimitcontrol",} 0.0 ; Type-Counter

9.28 UDR Metrics

The following table describes the UDR service metrics and their respective dimensions:

Table 9-429 ocpm_udr_tracking_request_total

Field Details
Description Total number of UDR tracking request.
Type Counter
Dimensions
  • HostName
  • application
  • nf_instance_id
  • operation_type
  • service_resource
  • service_subresource
  • service_version
  • servicename_3gpp
Examples
  • ocpm_udr_tracking_request_total{HostName="",application="pcf_userservice",hostname="pcf_userservice",nf_instance_id="3db4b97c-04dc-4aff-ab20-2e156dbd02d2",nf_name="fqdn",operation_type="get",service_resource="policy-data",service_subresource="operator-specific-data",service_version="v1",servicename_3gpp="nudr-dr",} 0.0 ; Type-Counter
  • ocpm_udr_tracking_request_total{HostName="",application="pcf_userservice",hostname="hummingbirds-pcf190rc4-occnp-udr-connector-7d648f5765-zrwc9",nf_name="udr.oracle.com",nf_instance_id="fe7d992b-0541-4c7d-ab84-6d70b1babc1",operation_type="put",service_resource="policy-data",service_subresource="subs-to-notify",service_version="v1",servicename_3gpp="nudr-dr",} 0.0 ; Type-Counter
  • ocpm_udr_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="subscribe",service_resource="policy-data",service_subresource="subs-to-notify",service_version="v1",servicename_3gpp="nudr-dr",} 1.0 ; Type-Counter
  • ocpm_udr_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="unsubscribe",service_resource="policy-data",service_subresource="sm-data",service_version="v1",servicename_3gpp="nudr-dr",} 0.0 ; Type-Counter
  • ocpm_udr_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="unsubscribe",service_resource="policy-data",service_subresource="subs-to-notify",service_version="v1",servicename_3gpp="nudr-dr",} 0.0 ; Type-Counter
  • ocpm_udr_tracking_request_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",operation_type="get",service_resource="policy-data",service_subresource="ue-policy-set",service_version="v1",servicename_3gpp="nudr-dr",} 0.0 ; Type-Counter

Table 9-430 ocpm_udr_tracking_response_total

Field Details
Description Total number of UDR tracking response.
Type Counter
Dimensions
  • HostName
  • application
  • nf_instance_id
  • operation_type
  • service_resource
  • service_subresource
  • service_version
  • servicename_3gpp
Examples
  • ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",nf_name="udr.oracle.com", operation_type="subscribe",response_code="2xx",service_resource="policy-data",service_subresource="",service_version="v1",servicename_3gpp="nudr-dr",} 0.0 ; Type-Counter
  • ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",nf_name="udr.oracle.com",operation_type="unsubscribe",response_code="5xx",service_resource="policy-data",service_subresource="am-data",service_version="v1",servicename_3gpp="nudr-dr",} 0.0 ; Type-Counter
  • ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",nf_name="udr.oracle.com",operation_type="unsubscribe",response_code="1xx",service_resource="policy-data",service_subresource="subs-to-notify",service_version="v1",servicename_3gpp="nudr-dr",} 1.0 ; Type-Counter
  • ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",nf_name="udr.oracle.com",operation_type="put",response_code="1xx",service_resource="policy-data",service_subresource="sm-data",service_version="v1",servicename_3gpp="nudr-dr",} 0.0 ; Type-Counter
  • ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",nf_name="udr.oracle.com",operation_type="subscribe",response_code="3xx",service_resource="policy-data",service_subresource="subs-to-notify",service_version="v1",servicename_3gpp="nudr-dr",} 1.0 ; Type-Counter
  • ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",nf_name="udr.oracle.com",operation_type="get",response_code="2xx",service_resource="policy-data",service_subresource="",service_version="v1",servicename_3gpp="nudr-dr",} 0.0 ; Type-Counter
  • ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",nf_instance_id="fe7d992b-0541-4c7d-ab84-c6d70b1babc1",nf_name="udr.oracle.com",operation_type="patch",response_code="2xx",service_resource="policy-data",service_subresource="am-data",service_version="v1",servicename_3gpp="nudr-dr",} 1.0 ; Type-Counter
  • ocpm_udr_tracking_response_total{HostName="",application="pcf_userservice",hostname="pcf_userservice",nf_instance_id="3db4b97c-04dc-4aff-ab20-2e156dbd02d2",nf_name="fqdn",operation_type="get",response_code="2xx",service_resource="policy-data",service_subresource="operator-specific-data",service_version="v1",servicename_3gpp="nudr-dr",} 0.0 ; Type-Counter

Table 9-431 ocpm_nfDiscovery_request_total

Field Details
Description PCF measures the total number of successful/failed discovery query of UDR using "group-id-list".
Type Counter
Dimensions queryParameters="service-names,group-id-list,target-nf-type
Example ocpm_nfDiscovery_request_total{app_kubernetes_io_instance="test", app_kubernetes_io_managed_by="Helm", app_kubernetes_io_name="user-service", app_kubernetes_io_part_of="occnp", app_kubernetes_io_version="1.0.0", application="occnp", container="user-service", endpoint="cnc-metrics", engVersion="23.4.0-ocngf-incredibles", exported_application="pcf_userservice", helm_sh_chart="user-service-23.4.0-ocngf-incredibles", hostname="test-occnp-udr-connector-868c766947-fr7zx", instance="10.233.93.4:9000", io_kompose_service="test-occnp-udr-connector", job="occne-infra/occne-nf-cnc-podmonitor", microservice="occnp_pcf_user", mktgVersion="1.0.0", namespace="s-euler", pod="test-occnp-udr-connector-868c766947-fr7zx", pod_template_hash="868c766947", queryParameters="service-names,group-id-list,target-nf-type,requester-nf-type", targetNfType="UDR", vendor="Oracle"}

Table 9-432 ocpm_nfDiscovery_response_total

Field Details
Description PCF measures the total number of successful/failed discovery query of UDR using "group-id-list".
Type Counter
Dimensions
  • queryParameters
  • responseCode
  • target_nf_type
  • cause
Example ocpm_nfDiscovery_response_total{app_kubernetes_io_instance="test", app_kubernetes_io_managed_by="Helm", app_kubernetes_io_name="user-service", app_kubernetes_io_part_of="occnp", app_kubernetes_io_version="1.0.0", application="occnp", container="user-service", endpoint="cnc-metrics", engVersion="23.4.0-ocngf-incredibles", exported_application="pcf_userservice", helm_sh_chart="user-service-23.4.0-ocngf-incredibles", hostname="test-occnp-udr-connector-868c766947-fr7zx", instance="10.233.93.4:9000", io_kompose_service="test-occnp-udr-connector", job="occne-infra/occne-nf-cnc-podmonitor", microservice="occnp_pcf_user", mktgVersion="1.0.0", namespace="s-euler", pod="test-occnp-udr-connector-868c766947-fr7zx", pod_template_hash="868c766947", queryParameters="service-names,group-id-list,target-nf-type,requester-nf-type", responseCode="424", targetNfType="UDR", vendor="Oracle"}

Table 9-433 occnp_group_id_list_discovery_header_sent_total

Field Details
Description PCF measures the number of GET or POST request sent to UDR with 3gpp-Sbi-Discovery-group-Id-list for delegated discovery of UDR toward SCP.
Type Counter
Dimensions
  • operation_type
  • target_nf_type
Example occnp_group_id_list_discovery_header_sent_total{app_kubernetes_io_instance="test", app_kubernetes_io_managed_by="Helm", app_kubernetes_io_name="user-service", app_kubernetes_io_part_of="occnp", app_kubernetes_io_version="1.0.0", application="occnp", container="user-service", endpoint="cnc-metrics", engVersion="23.4.0-ocngf-incredibles", exported_application="pcf_userservice", helm_sh_chart="user-service-23.4.0-ocngf-incredibles", hostname="test-occnp-udr-connector-79df49b796-gc77c", instance="10.233.72.203:9000", io_kompose_service="test-occnp-udr-connector", job="occne-infra/occne-nf-cnc-podmonitor", microservice="occnp_pcf_user", mktgVersion="1.0.0", namespace="s-euler", operation_type="get", pod="test-occnp-udr-connector-79df49b796-gc77c", pod_template_hash="79df49b796", vendor="Oracle"}

9.29 User-Agent Header Metrics

Table 9-434 oc.ingressgateway.http.requests

Field Details
Description This metric is pegged for every incoming request. If the User-Agent header is not present, then UNKNOWN will be pegged. This will be independent of the User Agent validation feature at the Ingress Gateway.
Type Counter
Dimensions
  • consumerNfType
  • consumerInstanceId
  • ConsumerFqdn

9.30 NWDAF Agent Metrics

The following table describes the NWDAF Agent metrics and their respective dimensions:

Table 9-435 subscription_failure

Field Details
Description Gauge of failures for configured slice load levels doing autonomous subscription during configuration changes.
Type Gauge
Dimensions
  • serviceResource
  • snssai
  • operationType
  • responseCode
  • requestType
Example subscription_failure{operationType="POST",requestType="autonomous",responseCode="500",serviceResource="SLICE_LOAD_LEVEL",snssai="14-aaaa14",} 1.0

Table 9-436 http_backend_request_total

Field Details
Description Counter for backend requests
Type Counter
Dimensions
  • serviceNameNon3gpp
  • serviceResource
  • operationType
Example http_backend_request_total{operationType="POST",serviceNameNon3gpp="autonomous",serviceResource="SLICE_LOAD_LEVEL",} 26.0

Table 9-437 http_backend_response_total

Field Details
Description Counter for responses to backend requests
Type Counter
Dimensions
  • serviceNameNon3gpp
  • serviceResource
  • serviceVersion
  • responseCode
Example http_backend_response_total{operationType="POST",responseCode="201",serviceNameNon3gpp="autonomous",serviceResource="SLICE_LOAD_LEVEL",} 25.0

Table 9-438 http_in_conn_request_total

Field Details
Description Counter for NWDAF notification requests
Type Counter
Dimensions
  • serviceName3gpp
  • serviceResource
  • serviceVersion
  • operationType
Example http_in_conn_request_total{operationType="POST",serviceName3gpp="NWDAF",serviceResource="NF_LOAD",serviceVersion="v1",} 1.0

Table 9-439 http_in_conn_response_total

Field Details
Description Counter for responses to NWDAF notification requests
Type Counter
Dimensions
  • serviceName3gpp
  • serviceResource
  • serviceVersion
  • operationType
  • responseCode
Example http_in_conn_response_total{operationType="POST",responseCode="204",serviceName3gpp="NWDAF",serviceResource="NF_LOAD",serviceVersion="v1",} 1.0

Table 9-440 http_out_conn_request_total

Field Details
Description Counter for requests sent from nwdaf-agent to NWDAF
Type Counter
Dimensions
  • serviceName3gpp
  • serviceResource
  • serviceVersion
  • host
  • instanceId
  • isAlternateRoute
  • isRetryAttempt
  • operationType
Example http_out_conn_request_total{host="floki-occnp-egress-gateway/nnwdaf-eventssubscription/v1",instanceId="fe7d992b-0541-4c7d-ab84-c6d70b1b0621",isAlternateRoute="",isRetryAttempt="",operationType="POST",serviceName3gpp="NWDAF",serviceResource="SLICE_LOAD_LEVEL",serviceVersion="v1",} 26.0

Table 9-441 http_out_conn_response_total

Field Details
Description Counter for responses from NWDAF
Type Counter
Dimensions
  • serviceName3gpp
  • serviceResource
  • serviceVersion
  • host
  • instanceId
  • isAlternateRoute
  • isRetryAttempt
  • operationType
  • responseCode
Example http_out_conn_response_total{host="floki-occnp-egress-gateway/nnwdaf-eventssubscription/v1",instanceId="fe7d992b-0541-4c7d-ab84-c6d70b1b0621",isAlternateRoute="",isRetryAttempt="",operationType="POST",responseCode="500",serviceName3gpp="NWDAF",serviceResource="SLICE_LOAD_LEVEL",serviceVersion="v1",} 1.0

Table 9-442 topic_version

Field Details
Description Describes the current applied version of a given topic (mentioned in dimension topic_name) into the pod.
Type Gauge
Dimensions
  • Service Name
  • Pod Name

9.31 PRE Metrics

The following table describes the PRE Service metrics and respective dimensions:

Table 9-443 http_in_conn_request_total

Field Details
Description The requests received by a Microservice from the downstream application.
Type Counter
Dimensions
  • operationType
  • servicenameNon3gpp
  • workerId
Example http_in_conn_request_total{operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}1

Table 9-444 http_in_conn_response_total

Field Details
Description The response sent for incoming requests to a micro-service.
Type Counter
Dimensions
  • operationType
  • servicenameNon3gpp
  • responseCode
  • workerId
Example http_in_conn_response_total{operationType="post",servicenameNon3gpp="pcf-sm",responseCode="200",workerId="1"}1

Table 9-445 http_in_conn_processing_latency_ms

Field Details
Description The overall response time for request, received from the downstream application.
Type Histogram
Dimensions
  • le
  • operationType
  • servicenameNon3gpp
  • workerId
Examples
  • http_in_conn_processing_latency_ms_bucket{le="2",operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}0
  • http_in_conn_processing_latency_ms_bucket{le="5",operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}1
  • http_in_conn_processing_latency_ms_bucket{le="10",operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}1
  • http_in_conn_processing_latency_ms_bucket{le="20",operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}3
  • http_in_conn_processing_latency_ms_bucket{le="50",operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}5
  • http_in_conn_processing_latency_ms_bucket{le="100",operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}5
  • http_in_conn_processing_latency_ms_bucket{le="200",operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}5
  • http_in_conn_processing_latency_ms_bucket{le="500",operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}5
  • http_in_conn_processing_latency_ms_bucket{le="1000",operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}5
  • http_in_conn_processing_latency_ms_bucket{le="2000",operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}5
  • http_in_conn_processing_latency_ms_bucket{le="+Inf",operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}5
  • http_in_conn_processing_latency_ms_sum{operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}82
  • http_in_conn_processing_latency_ms_count{operationType="post",servicenameNon3gpp="pcf-sm",workerId="1"}5

Table 9-446 http_out_conn_request_total

Field Details
Description The requests sent by a micro-service to upstream.
Type Counter
Dimensions
  • operationType
  • host
  • httpVersion
  • isRetryAttempt
  • servicenameNon3gpp
  • workerId
  http_out_conn_request_total{operationType="POST",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}1

Table 9-447 http_out_conn_response_total

Field Details
Description The response received for upstream requests to a micro-service.
Type Counter
Dimensions
  • operationType
  • responseCode
  • host
  • httpVersion
  • isRetryAttempt
  • servicenameNon3gpp
  • workerId
Example http_out_conn_response_total{operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}1

Table 9-448 http_out_conn_processing_latency_ms

Field Details
Description The overall response time for request towards upstream.
Type Histogram
Dimensions
  • le
  • operationType
  • responseCode
  • host
  • httpVersion
  • isRetryAttempt
  • servicenameNon3gpp
  • workerId
Examples
  • http_out_conn_processing_latency_ms_bucket{le="2",operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}0
  • http_out_conn_processing_latency_ms_bucket{le="5",operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}2
  • http_out_conn_processing_latency_ms_bucket{le="10",operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}3
  • http_out_conn_processing_latency_ms_bucket{le="20",operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}5
  • http_out_conn_processing_latency_ms_bucket{le="50",operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}5
  • http_out_conn_processing_latency_ms_bucket{le="100",operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}5
  • http_out_conn_processing_latency_ms_bucket{le="200",operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}5
  • http_out_conn_processing_latency_ms_bucket{le="500",operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}5
  • http_out_conn_processing_latency_ms_bucket{le="1000",operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}5
  • http_out_conn_processing_latency_ms_bucket{le="2000",operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}5
  • http_out_conn_processing_latency_ms_bucket{le="+Inf",operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"} 5
  • http_out_conn_processing_latency_ms_sum{operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}41
  • http_out_conn_processing_latency_ms_count{operationType="POST",responseCode="502",host="localhost:8080",httpVersion="1",isRetryAttempt="false",servicenameNon3gpp="PER",workerId="1"}5

Table 9-449 occnp_policy_processing_latency_ms

Field Details
Description Overall response time for request received from downstream when executing Policy.

Note: This metric is associated with 'Call Policy' block. For more information, see "Public Category" section in Oracle Communications Cloud Native Core, Converged Policy Design Guide.

Type Histogram
Dimensions
  • le
  • operationType
  • policyName
  • servicenameNon3gpp
  • workerId
Examples
  • occnp_policy_processing_latency_ms_bucket{le="2", operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}0
  • occnp_policy_processing_latency_ms_bucket{le="5", operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}1
  • occnp_policy_processing_latency_ms_bucket{le="10", operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}1
  • occnp_policy_processing_latency_ms_bucket{le="20", operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}1
  • occnp_policy_processing_latency_ms_bucket{le="50", operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}1
  • occnp_policy_processing_latency_ms_bucket{le="100", operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}1
  • occnp_policy_processing_latency_ms_bucket{le="200", operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}1
  • occnp_policy_processing_latency_ms_bucket{le="500", operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}1
  • occnp_policy_processing_latency_ms_bucket{le="1000", operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}1
  • occnp_policy_processing_latency_ms_bucket{le="2000", operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}1
  • occnp_policy_processing_latency_ms_bucket{le="+Inf", operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}1
  • occnp_policy_processing_latency_ms_sum{operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}1
  • occnp_policy_processing_latency_ms_count{ operationType="post", policyName="AM_Policy_Audit", servicenameNon3gpp="pcf-am", workerId="2"}1

Note: This metric is associated with 'Call Policy' block. For more information, see "Public Category" section in Oracle Communications Cloud Native Core, Converged Policy Design Guide.

Table 9-450 occnp_block_counter_label

Field Details
Description Tracks total number of given custom block is invoked for corresponding label.

Note: This metric is associated with 'Increment Counter Label' block. For more information, see "Public Category" section in Oracle Communications Cloud Native Core, Converged Policy Design Guide.

Type Counter
Dimensions
  • serviceType
  • operationType
  • workerId
  • label
  • subLabel
Example occnp_block_counter_label{serviceType="pcf-sm",operationType="post",workerId="2",label="lml",subLabel=""}1

Table 9-451 occnp_block_exec_time_ns

Field Details
Description Tracks overall time taken by all the blocks captured as part of this block.

Note: This metric is associated with 'Time' block. For more information, see "Public Category" section in Oracle Communications Cloud Native Core, Converged Policy Design Guide.

Type Histogram
Dimensions
  • serviceType
  • operationType
  • workerId
  • label
  • subLabel
Example
  • occnp_block_exec_time_ns_bucket{le="2",serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1
  • occnp_block_exec_time_ns_bucket{le="5",serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1
  • occnp_block_exec_time_ns_bucket{le="10",serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1
  • occnp_block_exec_time_ns_bucket{le="20",serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1
  • occnp_block_exec_time_ns_bucket{le="50",serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1
  • occnp_block_exec_time_ns_bucket{le="100",serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1
  • occnp_block_exec_time_ns_bucket{le="200",serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1
  • occnp_block_exec_time_ns_bucket{le="500",serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1
  • occnp_block_exec_time_ns_bucket{le="1000",serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1
  • occnp_block_exec_time_ns_bucket{le="2000",serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1
  • occnp_block_exec_time_ns_bucket{le="+Inf",serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1
  • occnp_block_exec_time_ns_sum{serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1
  • occnp_block_exec_time_ns_count{serviceType="pcf-sm",operationType="post",workerId="2",label="lnl",subLabel=""}1

For more information about Dimensions, see CNC Policy Metrics.

9.32 NRF Client Metrics

NF status and NF load metrics:

Table 9-452 nrfclient_perf_info_nf_profile_load

Field Details
Description The current Load of the NF.
Type Gauge
Dimensions  

Table 9-453 nrfclient_current_nf_status

Field Details
Description The current operative status of the NF. The gauge shall be indicate the status as below:
  • 0 - REGISTERED
  • 1 - DEREGISTERED
  • 2 - SUSPENDED
  • 3 - UNDISCOVERABLE
  • 4 - UNKNOWN
Type Gauge
Dimensions
  • NfType - The NF's NfType as present in the registered NfProfile.
  • NfInstanceID - The NF's nfInstanceId as present in the registered NfProfile.
  • NfFqdn - The NF's FQDN as present in the registered NfProfile.

Table 9-454 nrfclient_nf_status_with_nrf

Field Details
Description The operative status of the NF communicated to the NRF. The gauge shall be indicate the status as below:
  • 0 - REGISTERED
  • 1 - DEREGISTERED
  • 2 - SUSPENDED
  • 3 - UNDISCOVERABLE
  • 4 - UNKNOWN
Type Gauge
Dimensions
  • NfType - The NF's NfType as present in the registered NfProfile.
  • NfInstanceID - The NF's nfInstanceId as present in the registered NfProfile.
  • NfFqdn - The NF's FQDN as present in the registered NfProfile.
NRF Health Status:

Table 9-455 nrfclient_nrf_operative_status

Field Details
Description The current operative status of the NRF Instance. If the metric has value
  • 0 - NRF is unavailable or unhealthy
  • 1 - NRF is available or healthy
Type Gauge
Dimensions NrfUri - URI of the NRF Instance

Table 9-456 nrfclient_nrf_status_total

Field Details
Description Total number of times an NRF instance is marked as healthy or unhealthy. The apiRoot is specified in the format 'scheme'://'fqdn':'port'.

Note: If health check procedure is disabled, all NRF instances are marked as HEALTHY after successful NF registration.

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

Table 9-457 nrfclient_nrf_successive_healthy_count

Field Details
Description The metric shows the consecutive number of times the NRF is considered as healthy. The metric has a minimum value of 0 and maximum value of healthCheckCount.
Type Counter
Dimensions NrfUri- URI of the NRF Instance

Table 9-458 nrfclient_nrf_successive_unhealthy_count

Field Details
Description The metric shows the consecutive number of times the NRF is considered as unhealthy
Type Counter
Dimensions NrfUri- URI of the NRF Instance
NF - NRF-Client metrics:

Table 9-459 nrfclient_on_demand_conn_in_request_total

Field Details
Description Total number of on-demand requests received from the backend NF to NRF Client.
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 9-460 nrfclient_on_demand_conn_out_response_total

Field Details
Description Total number of on-demand responses sent to the backend NF to NRF Client.
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 the NRF or generated by NRF-client.

Table 9-461 nrfclient_on_demand_processing_latency_ms

Field Details
Description Total message processing time duration in milliseconds.
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 9-462 ocpm_nrf_tracing_request_timeout_total

Field Details
Description Total number of requests timeout sent to the backend NF from NRF Client.
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.
NRF-Client - NRF metrics:

Table 9-463 nrfclient_nw_conn_out_request_total

Field Details
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 9-464 nrfclient_nw_conn_in_response_total

Field Details
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 the NRF or generated by NRF-client.
Example occnp_nrfclient_nw_conn_in_response_total{ApplicationError="INVALID_API",MessageType="NfDiscovery",NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",StatusCode="400",} 2.0

Table 9-465 nrfclient_nw_conn_in_notify_request_total

Field Details
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 9-466 nrfclient_nw_conn_out_notify_response_total

Field Details
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.
Example occnp_nrfclient_nw_conn_out_notify_response_total # TYPE occnp_nrfclient_nw_conn_out_notify_response_total counter occnp_nrfclient_nw_conn_out_notify_response_total{EventType="NF_REGISTERED",HttpStatusCode="400",NfInstanceID="4947a69a-f61b-4bc1-b9da-47c9c5d14b64",} 1.0

Table 9-467 nrfclient_network_message_processing_latency

Field Details
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 9-468 occnp_nrfclient_discovery_cache_support_force_discovery_total

Field Details
Description Indicates the total number of requests received from backend services with header OC-Force-Rediscovery is enabled, and response is retrieved from NRF.
Type Counter
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • QueryParams

Table 9-469 occnp_nrfclient_discovery_cache_support_cache_hit_total

Field Details
Description Indicates the total number of requests for which discovery response is returned from the cache.
Type Counter
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • QueryParams

Table 9-470 occnp_nrfclient_discovery_cache_support_about_to_expire_total

Field Details
Description Indicates the total number of cache records identified as about to be expired. This metric counts cases when a cached discovery response is eligible to be returned but also triggers a background request to get an updated response.
Type Counter
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • QueryParams

Table 9-471 occnp_nrfclient_discovery_cache_support_expired_total

Field Details
Description Metric for expired cache record scenario. This metric counts cases when a cached discovery response is not eligible to be returned due to expiration and a new response must be retrieved again from NRF.
Type Counter
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • QueryParams

Table 9-472 occnp_nrfclient.discovery.cache.support.failover

Field Details
Description Metric for cache failover scenario. This metric counts cases when the response was returned by the cache failover logic.
Type Counter
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • QueryParams

Table 9-473 occnp_nrfclient_discovery_cache_support_cache_non_cache_total

Field Details
Description Metric for non-cache scenario. This metrics counts cases when the discovery request parameters do not fully match with the configurated parameters.
Type Counter
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn

Table 9-474 occnp_nrfclient_discovery_cache_support_empty_response_total

Field Details
Description Metric for empty response scenario. This metric will count cases when an empty response was returned to NF from Cache or NRF.
Type Counter
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • QueryParams
  • TypeSource

Table 9-475 occnp_nrfclient_discovery_cache_support_cache_lookup_seconds

Field Details
Description Metric for cache lookups. This metric measures time taken to perform cache lookups from cache or DB without considering the complete request flow.
Type Histogram
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn

Table 9-476 occnp_nrfclient_discovery_cache_support_backend_response_seconds

Field Details
Description

Metric for cached and non-cached responses returned to backend NF. This metric measures the time taken to perform the complete request flow when response was taken from cache or DB or NRF.

Type Histogram
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • TypeSource

Table 9-477 occnp_nrfclient_discovery_cache_support_cache_lookup_seconds_bucket

Field Details
Description This metric is used to perform the cache lookup.
Type Histogram
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
Examples occnp_nrfclient_discovery_cache_support_cache_lookup_seconds_bucket{NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",le="0.01",} 19.0

Table 9-478 occnp_nrfclient_discovery_cache_support_cache_lookup_seconds_count

Field Details
Description This metric is used to get a count of cache lookup requests.
Type Histogram
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
Examples occnp_nrfclient_discovery_cache_support_cache_lookup_seconds_count{NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",} 19.0

Table 9-479 occnp_nrfclient_discovery_cache_support_cache_lookup_seconds_max

Field Details
Description This metric provides the maximum value of cache lookup.
Type Gauge
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
Examples occnp_nrfclient_discovery_cache_support_cache_lookup_seconds_max{NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",} 1.7408E-5

Table 9-480 occnp_nrfclient_discovery_cache_support_cache_lookup_seconds_sum

Field Details
Description This metric provides the sum of cache lookup.
Type Histogram
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
Examples occnp_nrfclient_discovery_cache_support_cache_lookup_seconds_sum{NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",} 0.001040425

Table 9-481 occnp_nrfclient_discovery_cache_support_backend_response_seconds_bucket

Field Details
Description This metric is used to peg the backend response time for cached and non-cached responses
Type Histogram
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • SourceType
Examples occnp_nrfclient_discovery_cache_support_backend_response_seconds_bucket{NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",SourceType="Cache",le="0.01",} 19.0

Table 9-482 occnp_nrfclient_discovery_cache_support_backend_response_seconds_count

Field Details
Description This metric provides the count of cached responses.
Type Histogram
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • SourceType
Examples occnp_nrfclient_discovery_cache_support_backend_response_seconds_count{NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",SourceType="Cache",} 19.0

Table 9-483 occnp_nrfclient_discovery_cache_support_backend_response_seconds_max

Field Details
Description This metric provides maximum backend response time for cached responses.
Type Gauge
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • SourceType
Examples occnp_nrfclient_discovery_cache_support_backend_response_seconds_max{NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",SourceType="Cache",} 3.2963E-5

Table 9-484 occnp_nrfclient_discovery_cache_support_backend_response_seconds_sum

Field Details
Description This metric provides the sum of backend response time for cached responses.
Type Histogram
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • SourceType
Examples occnp_nrfclient_discovery_cache_support_backend_response_seconds_sum{NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",SourceType="Cache",} 0.001164615

Table 9-485 occnp_nrfclient_discovery_cache_support_profiles_per_response_bucket

Field Details
Description

This metric is used to measure the number of producer profiles returned to backend NF.

Type Histogram
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • SourceType
Examples occnp_nrfclient_discovery_cache_support_profiles_per_response_bucket{NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",SourceType="Cache",le="1.0",} 1.0

Table 9-486 occnp_nrfclient_discovery_cache_support_profiles_per_response_count

Field Details
Description This metric provides the count of number of producer profiles returned to backend NF for all responses.
Type Histogram
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • SourceType
Examples occnp_nrfclient_discovery_cache_support_profiles_per_response_count{NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",SourceType="Cache",} 19.0

Table 9-487 occnp_nrfclient_discovery_cache_support_profiles_per_response_max

Field Details
Description This metric provides the maximum number of producer profiles returned to backend NF in particular response.
Type Gauge
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • SourceType
Examples occnp_nrfclient_discovery_cache_support_profiles_per_response_max{NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",SourceType="Cache",} 5.0

Table 9-488 occnp_nrfclient_discovery_cache_support_profiles_per_response_sum

Field Details
Description This metric provides the sum of producer profiles returned to backend NF in all responses.
Type Histogram
Dimensions
  • NfType
  • NfInstanceID
  • NfFqdn
  • SourceType
Examples occnp_nrfclient_discovery_cache_support_profiles_per_response_sum{NfFqdn="occnp-ocpm-ingress-gateway.ocpcf.svc",NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d70b1b0123",NfType="PCF",SourceType="NRF",} 420.0

Table 9-489 occnp_nrfclient_nfUpdate_status

Field Details
Description This metric marks the status of the NfUpdate Service Operation.
Type Gauge
Dimensions
  • NfFqdn
  • NfInstanceID
  • NfType
  • app_kubernetes_io_instance
  • app_kubernetes_io_managed_by
  • app_kubernetes_io_name
  • app_kubernetes_io_part_of
  • app_kubernetes_io_version
  • application
  • container
  • endpoint
  • engVersion
  • helm_sh_chart
  • instance
  • io_kompose_service
  • job
  • microservice
  • mktgVersion
  • namespace
  • pod
  • pod_template_hash
  • vendor
Examples occnp_nrfclient_nfUpdate_status{NfFqdn="occnp-occnp-ingress-gateway.occnp", NfInstanceID="fe7d992b-0541-4c7d-ab84-c6d2410a2410", NfType="PCF", app_kubernetes_io_instance="occnp", app_kubernetes_io_managed_by="Helm", app_kubernetes_io_name="nrf-client-nfmanagement", app_kubernetes_io_part_of="nrf-client", app_kubernetes_io_version="24.1.5.0.0", application="occnp", container="nrf-client-nfmanagement", endpoint="cnc-metrics", engVersion="24.1.5", helm_sh_chart="nrf-client-nfmanagement-24.1.5", instance="10.233.109.152:9000", io_kompose_service="occnp-occnp-nrf-client-nfmanagement", job="occne-infra/occne-nf-cnc-podmonitor", microservice="occnp-nrf-client-nfmanagement", mktgVersion="24.1.5.0.0", namespace="occnp", pod="occnp-occnp-nrf-client-nfmanagement-8f94667cf-bbhls", pod_template_hash="8f94667cf", vendor="Oracle"}

9.33 Error Mapping Metrics

Table 9-490 error_handler_in_total

Field Details
Description Indicates the total number of client requests.
Type Counter
Dimensions
  • application
  • application_exception
  • wrapped_exception
Example error_handler_in_total{application="policyds",application_exception="HttpException",wrapped_exception="TimeoutException",} 1.0

Table 9-491 error_handler_exec_total

Field Details
Description Metric on error handling performed by framework.
Type Counter
Dimensions
  • application
  • application_exception
  • error_type
  • operation
  • origin
  • rule_name
  • source_interface
  • target
  • wrapped_exception
Example error_handler_exec_total{application="policyds",application_exception="HttpException",error_type="INTERNAL",operation="LOOKUP",origin="HTTP",rule_name="HTTP_REQUEST",source_interface="POLICY",status="502",target_interface="BSF",wrapped_exception="BadGateway",} 1.0

Table 9-492 error_handler_out_total

Field Details
Description Metric on completion of error handling.
Type Counter
Dimensions
  • application
  • application_exception
  • error_resolved
  • wrapped_exception
Example error_handler_out_total{application="policyds",application_exception="HttpException",error_resolved="true",wrapped_exception="BadRequest",} 1.0

9.34 Metrics for Automated Certificate Lifecycle Management

The following metrics are used to support automated certificate lifecycle management for Policy:

Table 9-493 oc_certificatemanagement_tls_certificate_info

Field Details
Description This metric is used to peg status of TLS certificates.
Type Guage
Dimensions
  • CertificateName
  • SecretName
  • Status (VALID,CORRUPT,MISSING,EXPIRED)
  • Service (IngressGateway,EgressGateway)
Example