8 CNC Console KPIs

This section provides the information about CNC Console KPIs:

8.1 CNC Console IAM KPIs

This section provides the information about CNC Console IAM KPIs:

8.1.1 M-CNCC IAM Requests

Table 8-1 M-CNCC IAM Requests

Description CNCC IAM Requests
Expression

For CNE 1.8 or older: all: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*iam_ingressgateway",kubernetes_namespace="$namespace"}[2m]))

For OCCNE 1.9.x and higher versions: all:sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*iam_ingressgateway",namespace="$namespace"}[2m]))

8.1.2 M-CNCC IAM Responses

Table 8-2 M-CNCC IAM Responses

Description M-CNCC IAM Responses
Expression

For CNE 1.8 or older:

  1. all: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Status=~"2.*",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))
  2. all_error: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Status=~"4.*|5.*",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))
  3. all_4xx: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Status=~"4.*",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))
  4. all_5xx: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Status=~"5.*",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))

For OCCNE 1.9.x and higher versions:

  1. all: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Status=~"2.*",Route_path=~".*",namespace="$namespace"}[5m]))
  2. all_error: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Status=~"4.*|5.*",Route_path=~".*",namespace="$namespace"}[5m]))
  3. all_4xx: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Status=~"4.*",Route_path=~".*",namespace="$namespace"}[5m]))
  4. all_5xx: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Status=~"5.*",Route_path=~".*",namespace="$namespace"}[5m]))

8.1.3 M-CNCC IAM Success Rate

Table 8-3 M-CNCC IAM Success Rate

Description M-CNCC IAM Success Rate (2xx responses divided by total responses)
Expression

For CNE 1.8 or older:

all: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Status=~"2.*",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))*100

For OCCNE 1.9.x and higher versions:

all: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Status=~"2.*",Route_path=~".*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Route_path=~".*",namespace="$namespace"}[5m]))*100

8.1.4 M-CNCC IAM Error Rate

Table 8-4 M-CNCC IAM Error Rate

Description M-CNCC IAM Error Rate (4xx or 5xx responses divided by total responses) for all as well as specific NFs
Expression

For CNE 1.8 or older:

all: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Status=~"4.*|5.*",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))*100

For OCCNE 1.9.x and higher versions:

all: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*iam_ingressgateway",Status=~"4.*|5.*",Route_path=~".*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{Route_path=~".*",namespace="$namespace"}[5m]))*100

8.2 M-CNCC Core KPIs

This section provides the information about M-CNCC Core KPIs:

8.2.1 M-CNCC Core Requests

Table 8-5 M-CNCC Core Requests

Description M-CNCC Core Requests for NFs and specific NFs
Expression

For CNE 1.8 or older: all: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",kubernetes_namespace="$namespace"}[2m]))

For OCCNE 1.9.x and higher versions:
  • all: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",namespace="$namespace"}[2m]))
  • scp: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/ocscp/.*"} [2m]))
  • nrf: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nrf-configuration/v1.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*"} [2m]))
  • udr: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*"} [2m]))
  • policy: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*"} [2m]))
  • bsf: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/bsfapi.*|.*/oc-bsf-configuration/.*|.*/bsf/.*"} [2m]))
  • sepp: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/sepp-configuration/.*|.*/sepp/.*"} [2m]))
  • nssf: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nnssf-configuration/.*|.*/nssf/.*"} [2m]))
  • dd: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/ocnadd/.*|.*/ocnaddapi/.*"} [2m]))
  • provgw: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*provgw-config.*|.*provgw.*"} [2m]))
  • nwdaf: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*ocnwdaf.*|.*ocnwdafapi.*"} [2m]))
  • cndbtier: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*ocdbtier.*"} [2m]))
  • occm: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*occm-config.*"} [2m]))

8.2.2 M-CNCC Core Responses

Table 8-6 M-CNCC Core Responses

Description M-CNCC Core Responses for all as well as specific NFs
Expression

For CNE 1.8 or older

  • all_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*",kubernetes_namespace="$namespace"}[5m]))
  • all_error: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*",kubernetes_namespace="$namespace"}[5m]))
  • all_4xx: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*",ResourcePath=~".*",kubernetes_namespace="$namespace"}[5m]))
  • all_5xx: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"5.*",ResourcePath=~".*",kubernetes_namespace="$namespace"}[5m]))
  • scp_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/ocscp/.*",kubernetes_namespace="$namespace"}[5m]))
  • nrf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/nrf-configuration/v1.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*",kubernetes_namespace="$namespace"}[5m]))
  • udr_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",kubernetes_namespace="$namespace"}[5m]))
  • policy_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",kubernetes_namespace="$namespace"}[5m]))
  • bsf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/bsfapi/.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",kubernetes_namespace="$namespace"}[5m]))
  • sepp_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/sepp-configuration/.*|.*/sepp/.*",kubernetes_namespace="$namespace"}[5m]))
  • nssf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/nnssf-configuration/.*|.*/nssf/.*",kubernetes_namespace="$namespace"}[5m]))
  • dd_success:sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath~".*/ocnadd/.*|.*/ocnaddapi/.*",kubernetes_namespace="$namespace"}[5m]))
  • provgw_success:sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath~".*provgw-config.*|.*provgw.*",kubernetes_namespace="$namespace"}[5m]))
  • nwdaf_success:sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath~".*ocnwdaf.*|.*ocnwdafapi.*",kubernetes_namespace="$namespace"}[5m]))
  • cndbtier_success:sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath~".*ocdbtier.*",kubernetes_namespace="$namespace"}[5m]))
  • occm_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*occm-config.*",kubernetes_namespace="$namespace"}[5m]))

For OCCNE 1.9.x and higher versions:

  • all_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*",namespace="$namespace"}[5m]))
  • all_error:sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*",namespace="$namespace"}[5m]))
  • all_4xx: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*",ResourcePath=~".*",namespace="$namespace"}[5m]))
  • all_5xx: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"5.*",ResourcePath=~".*",namespace="$namespace"}[5m]))
  • scp_success:sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/ocscp/.*",namespace="$namespace"}[5m]))
  • nrf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/nrf-configuration/v1.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*",namespace="$namespace"}[5m]))
  • udr_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",namespace="$namespace"}[5m]))
  • policy_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",namespace="$namespace"}[5m]))
  • bsf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/bsfapi/.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",namespace="$namespace"}[5m]))
  • sepp_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/sepp-configuration/.*|.*/sepp/.*",namespace="$namespace"}[5m]))
  • nssf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/nnssf-configuration/.*|.*/nssf/.*",namespace="$namespace"}[5m]))
  • dd_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/ocnadd/.*|.*/ocnaddapi/.*",namespace="$namespace"}[5m]))
  • provgw_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*provgw-config.*|.*provgw.*",namespace="$namespace"}[5m]))
  • nwdaf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*ocnwdaf.*|.*ocnwdafapi.*",namespace="$namespace"}[5m]))
  • cndbtier_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*ocdbtier.*",namespace="$namespace"}[5m]))
  • occm_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*occm-config.*",namespace="$namespace"}[5m]))

8.2.3 M-CNCC Core Success Rate

Table 8-7 M-CNCC Core Success Rate

Description M-CNCC Core Success Rate (2xx responses divided by total responses) for all as well as specific NFs
Expression

For CNE 1.8 or older:

  • all: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*",kubernetes_namespace="$namespace"}[5m]))*100
  • scp: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/ocscp/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/ocscp/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • nrf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • udr: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • policy: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • bsf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/bsfapi/.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/bsfapi.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • sepp: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/sepp-configuration/.*|.*/sepp/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/sepp-configuration/.*|.*/sepp/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • nssf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/nnssf-configuration/.*|.*/nssf/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nnssf-configuration/.*|.*/nssf/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • dd: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/ocnadd/.*|.*/ocnaddapi/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/ocnadd/.*|.*/ocnaddapi/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • provgw: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*provgw-config.*|.*provgw.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*provgw-config.*|.*provgw.*",kubernetes_namespace="$namespace"}[5m]))*100
  • nwdaf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*ocnwdaf.*|.*ocnwdafapi.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*ocnwdaf.*|.*ocnwdafapi.*",kubernetes_namespace="$namespace"}[5m]))*100
  • cndbtier: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*ocdbtier.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*ocdbtier.*",kubernetes_namespace="$namespace"}[5m]))*100
  • occm: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*occm-config.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*occm-config.*",kubernetes_namespace="$namespace"}[5m]))*100

For OCCNE 1.9.x and higher versions:

  • all: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*",namespace="$namespace"}[5m]))*100
  • scp: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/ocscp/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/ocscp/.*",namespace="$namespace"}[5m]))*100
  • nrf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*",namespace="$namespace"}[5m]))*100
  • udr: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",namespace="$namespace"}[5m]))*100
  • policy: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",namespace="$namespace"}[5m]))*100
  • bsf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/bsfapi/.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/bsfapi.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",namespace="$namespace"}[5m]))*100
  • sepp: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/sepp-configuration/.*|.*/sepp/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/sepp-configuration/.*|.*/sepp/.*",namespace="$namespace"}[5m]))*100
  • nssf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/nnssf-configuration/.*|.*/nssf/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nnssf-configuration/.*|.*/nssf/.*",namespace="$namespace"}[5m]))*100
  • dd: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*/ocnadd/.*|.*/ocnaddapi/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/ocnadd/.*|.*/ocnaddapi/.*",namespace="$namespace"}[5m]))*100
  • provgw: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*provgw-config.*|.*provgw.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*provgw-config.*|.*provgw.*",namespace="$namespace"}[5m]))*100
  • nwdaf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*ocnwdaf.*|.*ocnwdafapi.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*ocnwdaf.*|.*ocnwdafapi.*",namespace="$namespace"}[5m]))*100
  • cndbtier: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*ocdbtier.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*ocdbtier.*",namespace="$namespace"}[5m]))*100
  • occm: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"2.*",ResourcePath=~".*occm-config.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*occm-config.*",namespace="$namespace"}[5m]))*100

8.2.4 M-CNCC Core Error Rate

Table 8-8 M-CNCC Core Error Rate

Description M-CNCC Core Error Rate (4xx or 5xx responses divided by total responses) for all as well as specific NFs
Expression

For CNE 1.8 or older:

  • all: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*",kubernetes_namespace="$namespace"}[5m]))*100
  • scp: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/ocscp/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/ocscp/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • nrf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|/ocnrf-swagger/.*|/nrf-status-data/.*|.*/nrf/nf-common-component/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*"kubernetes_namespace="$namespace"}[5m]))*100
  • udr: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • policy: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • bsf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/bsfapi/.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/bsfapi.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • sepp: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/sepp-configuration/.*|.*/sepp/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/sepp-configuration/.*|.*/sepp/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • nssf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/nnssf-configuration/.*|.*/nssf/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nnssf-configuration/*|.*/nssf/..*",kubernetes_namespace="$namespace"}[5m]))*100
  • dd: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/ocnadd/.*|.*/ocnaddapi/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/ocnadd/.*|.*/ocnaddapi/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • provgw: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*provgw-config.*|.*provgw.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*provgw-config.*|.*provgw.*",kubernetes_namespace="$namespace"}[5m]))*100
  • nwdaf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*ocnwdaf.*|.*ocnwdafapi.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*ocnwdaf.*|.*ocnwdafapi.*",kubernetes_namespace="$namespace"}[5m]))*100
  • cndbtier: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*ocdbtier.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*ocdbtier.*",kubernetes_namespace="$namespace"}[5m]))*100
  • occm: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*occm-config.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*occm-config.*",kubernetes_namespace="$namespace"}[5m]))*100

For OCCNE 1.9.x and higher versions:

  • all: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*",namespace="$namespace"}[5m]))*100
  • scp: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/soothsayer/v1/.*.*/ocscp/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/ocscp/.*",namespace="$namespace"}[5m]))*100
  • nrf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|/ocnrf-swagger/.*|/nrf-status-data/.*|.*/nrf/nf-common-component/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*"namespace="$namespace"}[5m]))*100
  • udr: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",namespace="$namespace"}[5m]))*100
  • policy: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",namespace="$namespace"}[5m]))*100
  • bsf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/bsfapi/.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/bsfapi.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",namespace="$namespace"}[5m]))*100
  • sepp: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/sepp-configuration/.*|.*/sepp/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/sepp-configuration/.*|.*/sepp/.*",namespace="$namespace"}[5m]))*100
  • nssf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/nnssf-configuration/.*|.*/nssf/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/nnssf-configuration/.*|.*/nssf/.*",namespace="$namespace"}[5m]))*100
  • dd: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/ocnadd/.*|.*/ocnaddapi/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*/ocnadd/.*|.*/ocnaddapi/.*"",namespace="$namespace"}[5m]))*100
  • provgw: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*provgw-config.*|.*provgw.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Route_path=~".*provgw-config.*|.*provgw.*",namespace="$namespace"}[5m]))*100
  • nwdaf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*ocnwdaf.*|.*ocnwdafapi.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*ocnwdaf.*|.*ocnwdafapi.*",namespace="$namespace"}[5m]))*100
  • cndbtier: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*ocdbtier.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*ocdbtier.*",namespace="$namespace"}[5m]))*100
  • occm: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*occm-config.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*mcore_ingressgateway",ResourcePath=~".*occm-config.*",namespace="$namespace"}[5m]))*100

8.3 A-CNCC Core KPIs

This section provides the information about A-CNCC Core KPIs:

8.3.1 A-CNCC Core Requests

Table 8-9 A-CNCC Core Requests

Description A-CNCC Core Requests for all as well as specific NFs
Expression For CNE 1.8 or older: all: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",kubernetes_namespace="$namespace"}[2m]))

For OCCNE 1.9.x and higher versions:

  • all: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",namespace="$namespace"}[2m]))
  • scp: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/ocscp/.*"} [2m]))
  • nrf: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/nrf-configuration/v1.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*"} [2m]))
  • udr: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*"} [2m]))
  • policy: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*"} [2m]))
  • bsf: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",ResourcePath=~".*/bsfapi.*|.*/oc-bsf-configuration/.*|.*/bsf/.*"} [2m]))
  • sepp: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/sepp-configuration/.*|.*/sepp/.*"} [2m]))
  • nssf: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/nnssf-configuration/.*|.*/nssf/.*"} [2m]))
  • dd: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/ocnadd/.*|.*/ocnaddapi/.*"} [2m]))
  • provgw: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*provgw-config.*|.*provgw.*"} [2m]))
  • nwdaf: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*ocnwdaf.*|.*ocnwdafapi.*"} [2m]))
  • cndbtier: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*ocdbtier.*"} [2m]))
  • occm: sum(irate(oc_ingressgateway_http_requests_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*occm-config.*"} [2m]))

8.3.2 A-CNCC Core Responses

Table 8-10 A-CNCC Core Responses

Description A-CNCC Core Responses for all as well as specific NFs
Expression

For CNE 1.8 or older

  • all_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))
  • all_error: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))
  • all_4xx: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))
  • all_5xx: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"5.*",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))
  • scp_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/ocscp/.*",kubernetes_namespace="$namespace"}[5m]))
  • nrf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/nrf-configuration/v1.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*",kubernetes_namespace="$namespace"}[5m]))
  • udr_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",kubernetes_namespace="$namespace"}[5m]))
  • policy_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",kubernetes_namespace="$namespace"}[5m]))
  • bsf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",ResourcePath=~".*/bsfapi/.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",kubernetes_namespace="$namespace"}[5m]))
  • sepp_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/sepp-configuration/.*|.*/sepp/.*",kubernetes_namespace="$namespace"}[5m]))
  • nssf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/nnssf-configuration/.*|.*/nssf/.*",kubernetes_namespace="$namespace"}[5m]))
  • dd_success:sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path~".*/ocnadd/.*|.*/ocnaddapi/.*",kubernetes_namespace="$namespace"}[5m]))
  • provgw_success:sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path~".*provgw-config.*|.*provgw.*",kubernetes_namespace="$namespace"}[5m]))
  • nwdaf_success:sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path~".*ocnwdaf.*|.*ocnwdafapi.*",kubernetes_namespace="$namespace"}[5m]))
  • cndbtier_success:sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path~".*ocdbtier.*",kubernetes_namespace="$namespace"}[5m]))
  • occm_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*occm-config.*",kubernetes_namespace="$namespace"}[5m]))

For OCCNE 1.9.x and higher versions:

  • all_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*",namespace="$namespace"}[5m]))
  • all_error: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*",namespace="$namespace"}[5m]))
  • all_4xx: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*",Route_path=~".*",namespace="$namespace"}[5m]))
  • all_5xx: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"5.*",Route_path=~".*",namespace="$namespace"}[5m]))
  • scp_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/ocscp/.*",namespace="$namespace"}[5m]))
  • nrf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/nrf-configuration/v1.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*",namespace="$namespace"}[5m]))
  • udr_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",namespace="$namespace"}[5m]))
  • policy_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",namespace="$namespace"}[5m]))
  • bsf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",ResourcePath=~".*/bsfapi/.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",namespace="$namespace"}[5m]))
  • sepp_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/sepp-configuration/.*|.*/sepp/.*",namespace="$namespace"}[5m]))
  • nssf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/nnssf-configuration/.*|.*/nssf/.*",namespace="$namespace"}[5m]))
  • dd_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/ocnadd/.*|.*/ocnaddapi/.*",namespace="$namespace"}[5m]))
  • provgw_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*provgw-config.*|.*provgw.*",namespace="$namespace"}[5m]))
  • nwdaf_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*ocnwdaf.*|.*ocnwdafapi.*",namespace="$namespace"}[5m]))
  • cndbtier_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*ocdbtier.*",namespace="$namespace"}[5m]))
  • occm_success: sum(irate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*occm-config.*",namespace="$namespace"}[5m]))

8.3.3 A-CNCC Core Success Rate

Table 8-11 A-CNCC Core Success Rate

Description A-CNCC Core Success Rate (2xx responses divided by total responses) for all as well as specific NFs
Expression

For CNE 1.8 or older:

  • all: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))*100
  • scp: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/ocscp/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/ocscp/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • nrf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • udr: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • policy: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • bsf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",ResourcePath=~".*/bsfapi/.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",ResourcePath=~".*/bsfapi.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • sepp: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/sepp-configuration/.*|.*/sepp/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/sepp-configuration/.*|.*/sepp/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • nssf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/nnssf-configuration/.*|.*/nssf/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/nnssf-configuration/.*|.*/nssf/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • dd: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*/ocnadd/.*|.*/ocnaddapi/.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/ocnadd/.*|.*/ocnaddapi/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • provgw: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*provgw-config.*|.*provgw.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*provgw-config.*|.*provgw.*",kubernetes_namespace="$namespace"}[5m]))*100
  • nwdaf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*ocnwdaf.*|.*ocnwdafapi.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*ocnwdaf.*|.*ocnwdafapi.*",kubernetes_namespace="$namespace"}[5m]))*100
  • cndbtier: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*ocdbtier.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*ocdbtier.*",kubernetes_namespace="$namespace"}[5m]))*100
  • occm: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"2.*",Route_path=~".*occm-config.*",kubernetes_namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*occm-config.*",kubernetes_namespace="$namespace"}[5m]))*100

For OCCNE 1.9.x and higher versions:

  • all: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",Route_path=~".*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{Route_path=~".*",namespace="$namespace"}[5m]))*100
  • scp: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",Route_path=~".*/ocscp/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*/ocscp/.*",namespace="$namespace"}[5m]))*100
  • nrf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",Route_path=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*",namespace="$namespace"}[5m]))*100
  • udr: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",Route_path=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",namespace="$namespace"}[5m]))*100
  • policy: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",namespace="$namespace"}[5m]))*100
  • bsf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",ResourcePath=~".*/bsfapi/.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",ResourcePath=~".*/bsfapi.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",namespace="$namespace"}[5m]))*100
  • sepp: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",Route_path=~".*/sepp-configuration/.*|.*/sepp/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*/sepp-configuration/.*|.*/sepp/.*",namespace="$namespace"}[5m]))*100
  • nssf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",Route_path=~".*/nnssf-configuration/.*|.*/nssf/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*/nnssf-configuration/.*|.*/nssf/.*",namespace="$namespace"}[5m]))*100
  • dd: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",Route_path=~".*/ocnadd/.*|.*/ocnaddapi/.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*/ocnadd/.*|.*/ocnaddapi/.*",namespace="$namespace"}[5m]))*100
  • provgw: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",Route_path=~".*provgw-config.*|.*provgw.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*provgw-config.*|.*provgw.*",namespace="$namespace"}[5m]))*100
  • nwdaf: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",Route_path=~".*ocnwdaf.*|.*ocnwdafapi.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*ocnwdaf.*|.*ocnwdafapi.*",namespace="$namespace"}[5m]))*100
  • cndbtier: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",Route_path=~".*ocdbtier.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*ocdbtier.*",namespace="$namespace"}[5m]))*100
  • occm: sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Status=~"2.*",Route_path=~".*occm-config.*",namespace="$namespace"}[5m]))/sum(rate(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*occm-config.*",namespace="$namespace"}[5m]))*100

8.3.4 A-CNCC Core Error Rate

Table 8-12 A-CNCC Core Error Rate

Description A-CNCC Core Error Rate (4xx or 5xx responses divided by total responses) for all as well as specific NFs
Expression

For CNE 1.8 or older:

  • all: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*",kubernetes_namespace="$namespace"}[5m]))*100
  • scp: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*/ocscp/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/ocscp/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • nrf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|/ocnrf-swagger/.*|/nrf-status-data/.*|.*/nrf/nf-common-component/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*"kubernetes_namespace="$namespace"}[5m]))*100
  • udr: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • policy: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • bsf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/bsfapi/.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",ResourcePath=~".*/bsfapi.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • sepp: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*/sepp-configuration/.*|.*/sepp/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*/sepp-configuration/.*|.*/sepp/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • nssf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*/nnssf-configuration/.*|.*/nssf/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*/nnssf-configuration/*|.*/nssf/..*",kubernetes_namespace="$namespace"}[5m]))*100
  • dd: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*/ocnadd/.*|.*/ocnaddapi/.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*/ocnadd/.*|.*/ocnaddapi/.*",kubernetes_namespace="$namespace"}[5m]))*100
  • provgw: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*provgw-config.*|.*provgw.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*provgw-config.*|.*provgw.*",kubernetes_namespace="$namespace"}[5m]))*100
  • nwdaf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*ocnwdaf.*|.*ocnwdafapi.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*ocnwdaf.*|.*ocnwdafapi.*",kubernetes_namespace="$namespace"}[5m]))*100
  • cndbtier: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*ocdbtier.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*ocdbtier.*",kubernetes_namespace="$namespace"}[5m]))*100
  • occm: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*occm-config.*",kubernetes_namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*occm-config.*",kubernetes_namespace="$namespace"}[5m]))*100

For OCCNE 1.9.x and higher versions:

  • all: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*",namespace="$namespace"}[5m]))*100
  • scp: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*/soothsayer/v1/.*.*/ocscp/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/ocscp/.*",namespace="$namespace"}[5m]))*100
  • nrf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|/ocnrf-swagger/.*|/nrf-status-data/.*|.*/nrf/nf-common-component/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/nrf-configuration/v1/.*|.*/nrf-state-data/.*|.*/ocnrf-swagger/.*|.*/nrf-status-data/.*|.*/nrf/nf-common-component/.*"namespace="$namespace"}[5m]))*100
  • udr: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Route_path=~".*/nudr-dr-prov/.*|.*/nudr-dr-mgm/.*|.*/nudr-group-id-map-prov/.*|.*/slf-group-prov/.*|.*/nudr-config/.*|.*/udr/nf-common-component/.*|.*/n5g-eir-prov/.*",namespace="$namespace"}[5m]))*100
  • policy: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",ResourcePath=~".*/policyapi/.*|.*/oc-cnpolicy-configuration/.*|.*/pcf/.*",namespace="$namespace"}[5m]))*100
  • bsf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",ResourcePath=~".*/bsfapi/.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",ResourcePath=~".*/bsfapi.*|.*/oc-bsf-configuration/.*|.*/bsf/.*",namespace="$namespace"}[5m]))*100
  • sepp: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*/sepp-configuration/.*|.*/sepp/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*/sepp-configuration/.*|.*/sepp/.*",namespace="$namespace"}[5m]))*100
  • nssf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*/nnssf-configuration/.*|.*/nssf/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*/nnssf-configuration/.*|.*/nssf/.*",namespace="$namespace"}[5m]))*100
  • dd: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*/ocnadd/.*|.*/ocnaddapi/.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*/ocnadd/.*|.*/ocnaddapi/.*"",namespace="$namespace"}[5m]))*100
  • provgw: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*provgw-config.*|.*provgw.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*provgw-config.*|.*provgw.*",namespace="$namespace"}[5m]))*100
  • nwdaf: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*ocnwdaf.*|.*ocnwdafapi.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*ocnwdaf.*|.*ocnwdafapi.*",namespace="$namespace"}[5m]))*100
  • cndbtier: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*ocdbtier.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*ocdbtier.*",namespace="$namespace"}[5m]))*100
  • occm: sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",Status=~"4.*|5.*",Route_path=~".*occm-config.*",namespace="$namespace"}[5m]))/sum(increase(oc_ingressgateway_http_responses_total{InstanceIdentifier=~".*acore_ingressgateway",InstanceIdentifier=~".*core_ingressgateway",Route_path=~".*occm-config.*",namespace="$namespace"}[5m]))*100

8.4 CNC Console Common KPIs

This section provides the information about CNC Console common KPIs:

8.4.1 CPU Usage

Table 8-13 CPU Usage

Description CPU usage by all as well as individual microservices in CNCC
Expression
  • all: sum(rate(container_cpu_usage_seconds_total{pod=~".*",namespace="$namespace"}[2m]))
  • cncc-core-cmservice: sum(rate(container_cpu_usage_seconds_total{pod=~".*core-cmservice.*",namespace="$namespace"}[2m]))
  • cncc-mcore-ingress: sum(rate(container_cpu_usage_seconds_total{pod=~".*mcore-ingress.*",namespace="$namespace"}[2m]))
  • cncc-acore-ingress: sum(rate(container_cpu_usage_seconds_total{pod=~".*acore-ingress.*",namespace="$namespace"}[2m]))
  • cncc-iam-ingress: sum(rate(container_cpu_usage_seconds_total{pod=~".*iam-ingress.*",namespace="$namespace"}[2m]))
  • cncc-iam-kc: sum(rate(container_cpu_usage_seconds_total{pod=~".*iam-kc.*",namespace="$namespace"}[2m]))

8.4.2 Memory Usage

Table 8-14 Memory Usage

Description Memory usage by all as well as individual microservices in CNCC
Expression
  • all: sum (container_memory_usage_bytes{container!="", pod=~".*",namespace="$namespace"})
  • cncc-core-cmservice: sum (container_memory_usage_bytes{container!="", pod=~".*core-cmservice.*",namespace="$namespace"})
  • cncc-mcore-ingress: sum (container_memory_usage_bytes{container!="", pod=~".*mcore-ingress.*",namespace="$namespace"})
  • cncc-acore-ingress: sum (container_memory_usage_bytes{container!="", pod=~".*acore-ingress.*",namespace="$namespace"})
  • cncc-iam-ingress: sum (container_memory_usage_bytes{container!="", pod=~".*iam-ingress.*",namespace="$namespace"})
  • cncc-iam-kc: sum (container_memory_usage_bytes{container!="", pod=~".*iam-kc.*",namespace="$namespace"})