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.htmlMetrics
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)) |