From 6b60eef6bcf91d9f809ad00928196bfd802db897 Mon Sep 17 00:00:00 2001 From: crozzy Date: Wed, 29 Jun 2022 12:29:56 -0700 Subject: [PATCH] contrib: Only count index report creation latency for successful requests Right now the metrics are being thrown off by the fact that 500s will return very fast. This will ensure only latency for successful requests is considered. Signed-off-by: crozzy --- .../openshift/grafana/dashboards/dashboard-clair.configmap.yaml | 2 +- local-dev/grafana/provisioning/dashboards/dashboard.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/openshift/grafana/dashboards/dashboard-clair.configmap.yaml b/contrib/openshift/grafana/dashboards/dashboard-clair.configmap.yaml index f78b76aea5..cde1bf57ef 100644 --- a/contrib/openshift/grafana/dashboards/dashboard-clair.configmap.yaml +++ b/contrib/openshift/grafana/dashboards/dashboard-clair.configmap.yaml @@ -2497,7 +2497,7 @@ data: "targets": [ { "exemplar": true, - "expr": "sum(increase(clair_http_indexerv1_request_duration_seconds_bucket{method=\"post\", handler=\"/indexer/api/v1/index_report\"} [5m])) by (le)", + "expr": "sum(increase(clair_http_indexerv1_request_duration_seconds_bucket{method=\"post\", handler=\"/indexer/api/v1/index_report\", code=\"201\"} [5m])) by (le)", "format": "heatmap", "instant": false, "interval": "1", diff --git a/local-dev/grafana/provisioning/dashboards/dashboard.json b/local-dev/grafana/provisioning/dashboards/dashboard.json index e875d6b429..2ae69a6452 100644 --- a/local-dev/grafana/provisioning/dashboards/dashboard.json +++ b/local-dev/grafana/provisioning/dashboards/dashboard.json @@ -2484,7 +2484,7 @@ "targets": [ { "exemplar": true, - "expr": "sum(increase(clair_http_indexerv1_request_duration_seconds_bucket{method=\"post\", handler=\"/indexer/api/v1/index_report\"} [5m])) by (le)", + "expr": "sum(increase(clair_http_indexerv1_request_duration_seconds_bucket{method=\"post\", handler=\"/indexer/api/v1/index_report\", code=\"201\"} [5m])) by (le)", "format": "heatmap", "instant": false, "interval": "1",