4 KPIs and Metrics

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

Note:

A sample Grafana json is available in the UDR Customer Documentation on Oracle Help Center at . You can download and import the file to your repository. http://docs.oracle.com/en/industries/communications/cloud-native-core/release21.html

Metrics

Following metrics are applicable to Ingress API Gateway.
Metric Details UDR Microservice Service Operation Response Code Notes
oc_ingressgateway_http_requests_total ocudr-ingress-gateway All Not Applicable oc_ingressgateway_http_requests_total
oc_ingressgateway_http_responses_total ocudr-ingress-gateway All Not Applicable oc_ingressgateway_http_responses_total
Total no of POST requests received by UDR ocudr-ingress-gateway PostRequests 201 oc_ingressgateway_http_requests_total{Method="POST"}
Total no of PUT requests received by UDR ocudr-ingress-gateway PutRequests 201 oc_ingressgateway_http_requests_total{Method="PUT"}
Total no of GET requests received by UDR ocudr-ingress-gateway GetRequests 200 oc_ingressgateway_http_requests_total{Method="GET"}
Total no of DELETE requests received by UDR ocudr-ingress-gateway DeleteRequests 204 oc_ingressgateway_http_requests_total{Method="DELETE"}
Total no of PATCH requests received by UDR ocudr-ingress-gateway PatchRequests 204 oc_ingressgateway_http_requests_total{Method="PATCH"}
Total no of success POST response with status as 2xx ocudr-ingress-gateway PostRequests 2xx oc_ingressgateway_http_responses_total{Method="POST",Status=~"2.*"}
Total no of success PUT response with status as 2xx ocudr-ingress-gateway PutRequests 2xx oc_ingressgateway_http_responses_total{Method="PUT",Status=~"2.*"}
Total no of success GET response with status as 2xx ocudr-ingress-gateway GetRequests 2xx oc_ingressgateway_http_responses_total{Method="GET",Status=~"2.*"}
Total no of success DELETE response with status as 2xx ocudr-ingress-gateway DeleteRequests 2xx oc_ingressgateway_http_responses_total{Method="DELETE",Status=~"2.*"}
Total no of success PATCH response with status as 2xx ocudr-ingress-gateway PatchRequests 2xx oc_ingressgateway_http_responses_total{Method="PATCH",Status=~"2.*"}
Total no of failure POST response with status as 4xx ocudr-ingress-gateway PostRequests 4xx oc_ingressgateway_http_responses_total{Method="POST",Status=~"4.*"}
Total no of failure PUT response with status as 4xx ocudr-ingress-gateway PutRequests 4xx oc_ingressgateway_http_responses_total{Method="PUT",Status=~"4.*"}
Total no of failure GET response with status as 4xx ocudr-ingress-gateway GetRequests 4xx oc_ingressgateway_http_responses_total{Method="GET",Status=~"4.*"}
Total no of failure DELETE response with status as 4xx ocudr-ingress-gateway DeleteRequests 4xx oc_ingressgateway_http_responses_total{Method="DELETE",Status=~"4.*"}
Total no of failure PATCH response with status as 4xx ocudr-ingress-gateway PatchRequests 4xx oc_ingressgateway_http_responses_total{Method="PATCH",Status=~"4.*"}

Following metrics are applicable to the nudr-dr service.

Category Sub-category Description Metric Name Notes
Rest Controller UDR Aggregate UDRTotalRequests udr_rest_allrequests_total Total number of requests received by nudr-drservice (All UDR operations)
    UDRTotalResponses udr_rest_allresponse_total Total number of responses sent by nudr-drservice (All UDR operations)
    UDRTotalSuccessResponses udr_rest_successResponse_total Total number of success responses sent by nudr-drservice (All UDR operations)
    UDRTotalFailureResponses udr_rest_failureResponse_total Total number of failure responses sent by nudr-drservice (All UDR operations)
  PUT UDRPutRequests udr_rest_request_total{Method="PUT"} Total number of PUT requests received by nudr-drservice (UDR related)
    UDRPutSuccessResponses udr_rest_response_success_total{Method="PUT"} Total number of PUT success responses sent by nudr-drservice (UDR related)
    UDRPutFailureResponses udr_rest_response_failure_total{Method="PUT"} Total number of PUT failure responses sent by nudr-drservice (UDR related)
  PATCH UDRPatchRequests udr_rest_request_total{Method="PATCH"} Total number of PATCH requests received by nudr-drservice (UDR related)
    UDRPatchSuccessResponses udr_rest_response_success_total{Method="PATCH"} Total number of PATCH success responses sent by nudr-drservice (UDR related)
    UDRPatchFailureResponses udr_rest_response_failure_total{Method="PATCH"} Total number of PATCH failure responses sent by nudr-drservice (UDR related)
  GET UDRGetRequests udr_rest_request_total{Method="GET"} Total number of GET requests received by nudr-drservice (UDR related)
    UDRGetSuccessResponses udr_rest_response_success_total{Method="GET"} Total number of GET success responses sent by nudr-drservice (UDR related)
    UDRGetFailureResponses udr_rest_response_failure_total{Method="GET"} Total number of GET failure responses sent by nudr-drservice (UDR related)
  DELETE UDRDeleteRequests udr_rest_request_total{Method="DELETE"} Total number of DELETE requests received by nudr-drservice (UDR related)
    UDRDeleteSuccessResponses udr_rest_response_success_total{Method="DELETE"} Total number of DELETE success responses sent by nudr-drservice (UDR related)
    UDRDeleteFailureResponses udr_rest_response_failure_total{Method="DELETE"} Total number of DELETE failure responses sent by nudr-drservice (UDR related)
  POST UDRPostRequests udr_rest_request_total{Method="POST"} Total number of GET requests received by nudr-drservice (UDR related)
    UDRPostSuccessResponses udr_rest_response_success_total{Method="POST"} Total number of GET success responses sent by nudr-drservice (UDR related)
    UDRPostFailureResponses udr_rest_response_failure_total{Method="POST"} Total number of GET failure responses sent by nudr-drservice (UDR related)
Schema Validation - UDRSchemaValidationSuccess udr_schema_validation_success_total Total success count of schema validations. Done for all operations with body.
    UDRSchemaValidationFailure udr_schema_validation_failure_total Total failure count of schema validations. Done for all operations with body.
Schema Versioning PUT UDRPutSchemaSuccess udr_schema_operations_success_total{Method="PUT"} Total number of successful schema updates processed by nudr-drservice
    UDRPutSchemaFailure udr_schema_operations_failure_total{Method="PUT"} Total number of failure schema updates processed by nudr-drservice
  GET UDRGetSchemaSuccess udr_schema_operations_success_total{Method="GET"} Total number of successful schema GET operations processed by nudr-drservice
    UDRGetSchemaFailure udr_schema_operations_failure_total{Method="GET"} Total number of failure schema GET operations processed by nudr-drservice
  DELETE UDRDeleteSchemaSuccess udr_schema_operations_success_total{Method="DELETE"} Total number of successful schema deletion processed by nudr-drservice
    UDRDeleteSchemaFailure udr_schema_operations_failure_total{Method="DELETE"} Total number of successful schema deletion processed by nudr-drservice
DB Reads DbReadSuccess udr_db_operations_success_total{Method="READ"} Total number of successful DB reads performed by nudr-drservice on the back end NDB Cluster
    DbReadFailure udr_db_operations_failure_total{Method="READ"} Total number of failed DB reads performed by nudr-drservice on the back end NDB Cluster
  Writes/Updates DbUpdateSuccess udr_db_operations_success_total{Method="UPDATE"} Total number of successful DB writes performed by nudr-drservice on the back end NDB Cluster
    DbUpdateFailure udr_db_operations_failure_total{Method="UPDATE"} Total number of failed DB writes performed by nudr-drservice on the back end NDB Cluster
  Transaction DbTotalTxnAttempted udr_total_transactions_total Total number of successful DB transactions (includes all DB operations) performed by nudr-drservice on the back end NDB Cluster
    DbTxnSuccess udr_successfull_transactions_total Total number of failed DB transactions (includes all DB operations) performed by nudr-drservice on the back end NDB Cluster
Rest Controller UDSF Aggregate UDSFTotalRequests udsf_rest_allrequests_total Total number of requests received by nudr-drservice (All UDSF operations)
    UDSFTotalResponse udsf_rest_allresponse_total Total number of responses sent by nudr-drservice (All UDSF operations)
    UDSFTotalSuccessResponses udsf_rest_successResponse_total Total number of success responses sent by nudr-drservice (All UDSF operations)
    UDSFTotalFailureResponses udsf_rest_failureResponse_total Total number of failure responses sent by nudr-drservice (All UDSF operations)
  PUT UDSFPutRequests udsf_rest_request_total{Method="PUT"} Total number of PUT requests received by nudr-drservice (UDSF related)
    UDSFPutSuccessResponses udsf_rest_response_success_total{Method="PUT"} Total number of PUT success responses sent by nudr-drservice (UDSF related)
    UDSFPutFailureResponses udsf_rest_response_failure_total{Method="PUT"} Total number of PUT failure responses sent by nudr-drservice (UDSF related)
  GET UDSFGetRequests udsf_rest_request_total{Method="GET"} Total number of GET requests received by nudr-drservice (UDSF related)
    UDSFGETSuccessResponses udsf_rest_response_success_total{Method="GET"} Total number of GET success responses sent by nudr-drservice (UDSF related)
    UDSFGETFailureResponses udsf_rest_response_failure_total{Method="GET"} Total number of GET failure responses sent by nudr-drservice (UDSF related)
  DELETE UDSFDeleteRequests udsf_rest_request_total{Method="DELETE"} Total number of DELETE requests received by nudr-drservice (UDSF related)
    UDSFDeleteSuccessResponses udsf_rest_response_success_total{Method="DELETE"} Total number of DELETE success responses sent by nudr-drservice (UDSF related)
    UDSFDeleteFailureResponses udsf_rest_response_failure_total{Method="DELETE"} Total number of DELETE failure responses sent by nudr-drservice (UDSF related)
Subscription Aggregate UDRSubscriptionRequests nudr_dr_all_subscription_requests_total Total number of subscription requests received by nudr-drservice (All operations)
    UDRSubscriptionRequestSuccessful nudr_dr_all_subscription_responses_total Total number of successful subscription request processed successfully by nudr-drservice (All operations)
    UDRSubscriptionResponseSuccessful nudr_dr_all_subscription_successful_responses_total Total number of successful subscription response sent by nudr-drservice (All operations)
    UDRSubscriptionResponseFailure nudr_dr_all_subscription_failed_responses_total Total number of successful subscription response sent by nudr-drservice (All operations)
  POST UDRPostSubscriptionRequests nudr_dr_subscription_request_total{Method="POST"} Total number of POST Subscription Requests received by nudr-drservice
    UDRPostSubscriptionResponseSuccess nudr_dr_subscription_successful_response_total{Method="POST"} Total number of successful POST Subscription response sent by nudr-drservice
    UDRPostSubscriptionResponseFailure nudr_dr_subscription_failed_response_total{Method="POST"} Total number of failed POST Subscription response sent by nudr-drservice
  PUT UDRPutSubscriptionRequests nudr_dr_subscription_request_total{Method="PUT"} Total number of PUT Subscription Requests received by nudr-drservice
    UDRPutSubscriptionResponseSuccess nudr_dr_subscription_successful_response_total{Method="PUT"} Total number of successful PUT Subscription response sent by nudr-drservice
    UDRPutSubscriptionResponseFailure nudr_dr_subscription_failed_response_total{Method="PUT"} Total number of failed PUT Subscription response sent by nudr-drservice
  GET UDRGetSubscriptionRequests nudr_dr_subscription_request_total{Method="GET"} Total number of GET Subscription Requests received by nudr-drservice
    UDRGetSubscriptionResponseSuccess nudr_dr_subscription_successful_response_total{Method="GET"} Total number of successful GET Subscription response sent by nudr-drservice
    UDRGetSubscriptionResponseFailure nudr_dr_subscription_failed_response_total{Method="GET"} Total number of failed GET Subscription response sent by nudr-drservice
  DELETE UDRDeleteSubscriptionRequests nudr_dr_subscription_request_total{Method=”DELETE"} Total number of DELETE Subscription Requests received by nudr-drservice
    UDRDeleteSubscriptionResponseSuccess nudr_dr_subscription_successful_response_total{Method="DELETE"} Total number of successful DELETE Subscription response sent by nudr-drservice
    UDRDeleteSubscriptionResponseFailure nudr_dr_subscription_failed_response_total{Method="DELETE"} Total number of failed DELETE Subscription response sent by nudr-drservice
Notification Notifications to notification service UDRNotificationRequests nudr_dr_notif_signal_sent_total Total notification sent successfully by nudr-drservice to nudr-notify-service
    UDRNotificationFailure nudr_dr_notif_signal_failed_notifications_total Total notification failed to send to nudr-notify-service
    UDRUpdateNotificationSuccess nudr_dr_notif_signal_notification_update_success_total Total update notifications sent successfully to nudr-notify-service
    UDRUpdateNotificationFailure nudr_dr_notif_signal_notification_update_failed_total Total update notifications failed to send to nudr-notify-service
    UDRDeleteNotificationSuccess nudr_dr_notif_signal_notification_delete_success_total Total delete notifications sent successfully to nudr-notify-service
    UDRDeleteNotificationFailure nudr_dr_notif_signal_notification_delete_failed_total Total delete notifications failed to send to nudr-notify-service
NF TYPE METRICS   UDR NF Type Specific Metrics udr_nftype_specific_requests{NFType="PCF/UDM/SLF"} Total number of requests that udr recevies from different nf types like ex: PCF,UDM,SLF
    UDR NF Type Specific Metrics - Method wise udr_nftype_specific_requests{NFType="PCF/UDM/SLF",Method="GET/POST/PUT/DELETE/PATCH"} Total number of requests that udr receives from different nf types along with method types
    UDR NF Type Specific Metrics - Provisioning Requests udr_nftype_specific_requests{NFType="PCF/UDM/SLF",ProvRequest="Y/N"} Total number of provisioning requests that will recevie udr specific to nf type
    UDR NF Type Specific Metrics -Method wise and Provisioning Requests udr_nftype_specific_requests{NFType="PCF/UDM/SLF",Method="GET/POST/PUT/DELETE/PATCH",ProvRequest="Y/N"} Total number of requests specifc to each nf type,method type and provisiong requests
    UDR NF Type Specific Metrics - Success Response udr_nftype_specific_requests_status{NFType="PCF/UDM/SLF",StatusCode=~"2.*"} Total number of success responses for each nf type that udr sent
    UDR NF Type Specific Metrics - Failure Response udr_nftype_specific_requests_status{NFType="PCF/UDM/SLF",StatusCode=~"4.*"}+udr_nftype_specific_requests_status{NFType="PCF/UDM/SLF",StatusCode=~"5.*"} Total number of failure responses for each nf type that udr sent
    UDR NF Type Specific Metrics - Success Response for provisioning requests udr_nftype_specific_requests_status{NFType="PCF/UDM/SLF",StatusCode=~"2.*",ProvRequest="Y"} Total number of success responses of provisioing requests for each nf type
    UDR NF Type Specific Metrics - Failure Response for provisioning requests udr_nftype_specific_requests_status{NFType="PCF/UDM/SLF",StatusCode=~"4.*",ProvRequest="Y"}+udr_nftype_specific_requests_status{NFType="PCF/UDM/SLF",StatusCode=~"5.*",ProvRequest="Y"} Total number of failure responses of provisioing requests for each nf type
    UDR NF Type Specific Metrics -Success response method wise udr_nftype_specific_requests_status{NFType="PCF/UDM/SLF",StatusCode=~"2.*",Method="GET/POST/PUT/PATCH/DELETE"} Total number of success responses of each method type of nf type
    UDR NF Type Specific Metrics -Failure response method wise udr_nftype_specific_requests_status{NFType="PCF/UDM/SLF",StatusCode=~"4.*",Method="GET/POST/PUT/PATCH/DELETE"}+udr_nftype_specific_requests_status{NFType="PCF/UDM/SLF",StatusCode=~"5.*",Method="GET/POST/PUT/PATCH/DELETE"} Total number of failure responses of each method type of nf type
NF TYPE - SUBSCRIPTION METRICS   UDR NF Type Subscription Metrics nudr_dr_nf_type_subscription_request{NFType="PCF/UDM"} Total number of subscription requests for each nf type i.e PCF,UDM
    UDR NF Type Subscription Metrics - Method Wise nudr_dr_nf_type_subscription_request{NFType="PCF/UDM",Method="POST/PUT/DELETE/GET"} Total number of subscription requests for each nf type as well as each method type
    UDR NF Type Subscription Metrics - Success Response nudr_dr_nf_type_subscription_request_status{NFType="PCF/UDM",StatusCode="2xx"} Total number of success responses of subscriptions
    UDR NF Type Subscription Metrics - Failure Response

nudr_dr_nf_type_subscription_request_status{NFType="PCF/UDM",StatusCode=~"4.*"}+

nudr_dr_nf_type_subscription_request_status{NFType="PCF/UDM",StatusCode=~"4.*"}

Total number of failure responses of subscriptions
    UDR NF Type Subscription Metrics - Success Response method wise nudr_dr_nf_type_subscription_request_status{NFType="PCF/UDM",StatusCode="2xx",Method="POST/PUT/DELETE/GET/PATCH"} Total number of subscription success based on nf type,method type.
    UDR NF Type Subscription Metrics - Failure Response Method wise nudr_dr_nf_type_subscription_request_status{NFType="PCF/UDM",StatusCode=~"4.*",Method="POST/PUT/DELETE/GET/PATCH"}+nudr_dr_nf_type_subscription_request_status{NFType="PCF/UDM",StatusCode=~"4.*",Method="POST/PUT/DELETE/GET/PATCH"} Total number of subscriptios failed based on nf type,method type.

Following metrics are applicable to nudr-notify-service.

Category Sub-category Description Metric Name Notes
Notification Notifications received on notify service Notifyservice_UDRNotificationRequests nudr_notif_notifications_signals_received_total Total number of notifications received on nudr-notify-service from nudr-drservice
    Notifyservice_UDRFailedNotificationsProcessing nudr_notif_notifications_processing_failed_total Total number of notification failure processing on nudr-notify-service
  Notifications to NF Notifyservice_UDRNotificationsSent nudr_notif_notifications_sent_total Total number of notifications sent to network
    Notifyservice_UDRSendNotificationFailures nudr_notif_notifications_send_fail_total Total number of notifications failed to send to network
    Notifyservice_UDRNotificationsMarkedRetry nudr_notif_notifications_marked_for_retry_total Total number of notifications marked for retry after notification failure response
    NotifyService_UDRNotificationResponses nudr_notif_notifications_ack_total Total number of responses for notifications sent to network
    NotifyService_UDRNotificationSuccessResponses nudr_notif_notifications_ack_2xx_total Total number of success responses for notifications sent to network
    NotifyService_UDRNotification4xxResponses nudr_notif_notifications_ack_4xx_total Total number of 4xx error responses for notifications sent to network
    NotifyService_UDRNotification5xxResponses nudr_notif_notifications_ack_5xx_total Total number of 5xx error responses for notifications sent to network
NF TYPE - NOTIFICATION METRICS   UDR NF Type Notification Metrics - Notifcations received to notify service from different nf type nudr_notif_notifications_nftype_signals_received{NFType="UDM/PCF"} Total number of notifications received to sent out to udm or pcf
    UDR NF Type Notification Metrics - Notifcations received to notify service from nf types nudr_notif_notifications_nftype_signals_received{NFType="UDM/PCF",Method="UPDATE/DELETE"} Total number of notifications received to sent out to udm or pcf with update/delete requests.

Following metrics are applicable to nudr-nrf-client service.

Category Sub-category Description Metric Name Notes
  Deregistration UDRNRFDeRegistrationRequestsSent udr_nrf_deregistration_requests_total Total number of registration requests sent by nrf-client-service to NRF
    UDRNRFDeRegistrationRequestsSuccessfull udr_nrf_deregistration_success_total Total number for successfully processed deregistration requests
Heartbeat towards NRF Heartbeat UDRNRFHeartBeatUpdateRequestsSent udr_nrf_heartBeatUpdate_requests_total Total number of heartbeat requests sent by nrf-client-service toward NRF to keep the status of UDR active
    UDRNRFHeartBeatUpdateRequestsSuccessfull udr_nrf_heartBeatUpdate_success_total Total number of successfully processed heartbeat messages
  LivenessProbe UDRNRFLivenessProbeFailure udr_nrf_livenessProbe_failure_total Total number of failure attempts of liveness probe check on the udr micro services before registration
UDR Registration with NRF Registration UDRNRFRegistrationRequestsSent udr_nrf_registration_requests_total Total number of registration requests sent by nrf-client-service to NRF
    UDRNRFRegistrationRequestsSuccessfull udr_nrf_registration_success_total Total number for successfully processed registration requests

Following table provides information about the ocudr-ingress-gateway micro service for OCUDR.

KPI Details Service Operation KPI Response Code Notes
No of Requests/sec All UDR Ingress Request Rate Not Applicable sum(irate(oc_ingressgateway_http_requests_total[5m]))
No of Responses/sec All UDR Ingress Response Rate Not Applicable sum(irate(oc_ingressgateway_http_responses_total[5m]))
No of Successful Responses of each type/No of Successful Responses per second PostRequest rate of Post Requests with success response 201 sum(irate(oc_ingressgateway_http_responses_total{Method="POST",Status=~"2.*"}[5m]))/sum(irate(oc_ingressgateway_http_responses_total[5m]))
  PutRequests rate of Put Requests with success response 201 sum(irate(oc_ingressgateway_http_responses_total{Method="PUT",Status=~"2.*"}[5m]))/sum(irate(oc_ingressgateway_http_responses_total[5m]))
  GetRequests rate of Get Requests with success response 200 sum(irate(oc_ingressgateway_http_responses_total{Method="GET",Status=~"2.*"}[5m]))/sum(irate(oc_ingressgateway_http_responses_total[5m]))
  DeleteRequests rate of Delete Requests with success response 204 sum(irate(oc_ingressgateway_http_responses_total{Method="DELETE",Status=~"2.*"}[5m]))/sum(irate(oc_ingressgateway_http_responses_total[5m]))
  PatchRequests rate of Patch Requests with success response 204 sum(irate(oc_ingressgateway_http_responses_total{Method="PATCH",Status=~"2.*"}[5m]))/sum(irate(oc_ingressgateway_http_responses_total[5m]))
No of 4xx responses of each type/No of 4xx responses per second PostRequest rate of PostRequests failed with 4xx 4xx sum(irate(oc_ingressgateway_http_responses_total{Method="POST",Status=~"4.*"}[5m]))/sum(irate(oc_ingressgateway_http_responses_total{Status=~"4.*"}[5m]))
  PutRequests rate of PutRequests failed with 4xx 4xx sum(irate(oc_ingressgateway_http_responses_total{Method="PUT",Status=~"4.*"}[5m]))/sum(irate(oc_ingressgateway_http_responses_total{Status=~"4.*"}[5m]))
  GetRequests rate of GetRequests failed with 4xx 4xx sum(irate(oc_ingressgateway_http_responses_total{Method="GET",Status=~"4.*"}[5m]))/sum(irate(oc_ingressgateway_http_responses_total{Status=~"4.*"}[5m]))
  DeleteRequests rate of DeleteRequests failed with 4xx 4xx sum(irate(oc_ingressgateway_http_responses_total{Method="DELETE",Status=~"4.*"}[5m]))/sum(irate(oc_ingressgateway_http_responses_total{Status=~"4.*"}[5m]))
  PatchRequests rate of PatchRequests failed with 4xx 4xx sum(irate(oc_ingressgateway_http_responses_total{Method="PATCH",Status=~"4.*"}[5m]))/sum(irate(oc_ingressgateway_http_responses_total{Status=~"4.*"}[5m]))
No of 5xx responses of each type/No of 5xx responses per second PostRequest rate of PostRequests failed with 5xx 5xx (sum(irate(oc_ingressgateway_http_requests_total{Method="POST"}[5m]))-sum(irate(oc_ingressgateway_http_responses_total{Method="POST"}[5m])))/(sum(irate(oc_ingressgateway_http_requests_total[5m]))-sum(irate(oc_ingressgateway_http_responses_total[5m])))
  PutRequests rate of PutRequests failed with 5xx 5xx (sum(irate(oc_ingressgateway_http_requests_total{Method="PUT"}[5m]))-sum(irate(oc_ingressgateway_http_responses_total{Method="PUT"}[5m])))/(sum(irate(oc_ingressgateway_http_requests_total[5m]))-sum(irate(oc_ingressgateway_http_responses_total[5m])))
  GetRequests rate of GetRequests failed with 5xx 5xx (sum(irate(oc_ingressgateway_http_requests_total{Method="GET"}[5m]))-sum(irate(oc_ingressgateway_http_responses_total{Method="GET"}[5m])))/(sum(irate(oc_ingressgateway_http_requests_total[5m]))-sum(irate(oc_ingressgateway_http_responses_total[5m])))
  DeleteRequests rate of DeleteRequests failed with 5xx 5xx (sum(irate(oc_ingressgateway_http_requests_total{Method="DELETE"}[5m]))-sum(irate(oc_ingressgateway_http_responses_total{Method="DELETE"}[5m])))/(sum(irate(oc_ingressgateway_http_requests_total[5m]))-sum(irate(oc_ingressgateway_http_responses_total[5m])))
  PatchRequests rate of PatchRequests failed with 5xx 5xx (sum(irate(oc_ingressgateway_http_requests_total{Method="PATCH"}[5m]))-sum(irate(oc_ingressgateway_http_responses_total{Method="PATCH"}[5m])))/(sum(irate(oc_ingressgateway_http_requests_total[5m]))-sum(irate(oc_ingressgateway_http_responses_total[5m])))
Percentage of success requests of each type of operations PostRequest Percentage of Post Requests with success response 201 sum(oc_ingressgateway_http_responses_total{Method="POST",Status=~"2.*"})/sum(oc_ingressgateway_http_responses_total)
  PutRequests Percentage of Put Requests with success response 2xx sum(oc_ingressgateway_http_responses_total{Method="PUT",Status=~"2.*"})/sum(oc_ingressgateway_http_responses_total)
  GetRequests Percentage of Get Requests with success response 200 sum(oc_ingressgateway_http_responses_total{Method="GET",Status=~"2.*"})/sum(oc_ingressgateway_http_responses_total)
  DeleteRequests Percentage of Delete Requests with success response 204 sum(oc_ingressgateway_http_responses_total{Method="DELETE",Status=~"2.*"})/sum(oc_ingressgateway_http_responses_total)
  PatchRequests Percentage of Patch Requests with success response 204 sum(oc_ingressgateway_http_responses_total{Method="PATCH",Status=~"2.*"})/sum(oc_ingressgateway_http_responses_total)
Percentage of 4xx requests of each type of operations PostRequest Percentage of PostRequests failed with 4xx 4xx sum(oc_ingressgateway_http_responses_total{Method="POST",Status=~"4.*"})/sum(oc_ingressgateway_http_responses_total{Status=~"4.*"})
  PutRequests Percentage of PutRequests failed with 4xx 4xx sum(oc_ingressgateway_http_responses_total{Method="PUT",Status=~"4.*"})/sum(oc_ingressgateway_http_responses_total{Status=~"4.*"})
  GetRequests Percentage of GetRequests failed with 4xx 4xx sum(oc_ingressgateway_http_responses_total{Method="GET",Status=~"4.*"})/sum(oc_ingressgateway_http_responses_total{Status=~"4.*"})
  DeleteRequests Percentage of DeleteRequests failed with 4xx 4xx sum(oc_ingressgateway_http_responses_total{Method="DELETE",Status=~"4.*"})/sum(oc_ingressgateway_http_responses_total{Status=~"4.*"})
  PatchRequests Percentage of PatchRequests failed with 4xx 4xx sum(oc_ingressgateway_http_responses_total{Method="PATCH",Status=~"4.*"})/sum(oc_ingressgateway_http_responses_total{Status=~"4.*"})
Percentage of 5xx requests of each type of operations PostRequest Percentage of PostRequests failed with 5xx 5xx (sum(oc_ingressgateway_http_requests_total{Method="POST"})-sum(oc_ingressgateway_http_responses_total{Method="POST"}))/(sum(oc_ingressgateway_http_requests_total)-sum(oc_ingressgateway_http_responses_total))
  PutRequests Percentage of PutRequests failed with 5xx 5xx (sum(oc_ingressgateway_http_requests_total{Method="PUT"})-sum(oc_ingressgateway_http_responses_total{Method="PUT"}))/(sum(oc_ingressgateway_http_requests_total)-sum(oc_ingressgateway_http_responses_total))
  GetRequests Percentage of GetRequests failed with 5xx 5xx (sum(oc_ingressgateway_http_requests_total{Method="GET"})-sum(oc_ingressgateway_http_responses_total{Method="GET"}))/(sum(oc_ingressgateway_http_requests_total)-sum(oc_ingressgateway_http_responses_total))
  DeleteRequests Percentage of DeleteRequests failed with 5xx 5xx (sum(oc_ingressgateway_http_requests_total{Method="DELETE"})-sum(oc_ingressgateway_http_responses_total{Method="DELETE"}))/(sum(oc_ingressgateway_http_requests_total)-sum(oc_ingressgateway_http_responses_total))
  PatchRequests Percentage of PatchRequests failed with 5xx 5xx (sum(oc_ingressgateway_http_requests_total{Method="PATCH"})-sum(oc_ingressgateway_http_responses_total{Method="PATCH"}))/(sum(oc_ingressgateway_http_requests_total)-sum(oc_ingressgateway_http_responses_total))