From cd2d9add575642fe1bd4feb8139e466ca18d53e5 Mon Sep 17 00:00:00 2001 From: kjaniak Date: Thu, 17 Oct 2019 13:58:18 +0200 Subject: Reorganize of Performance tests dashboard Change-Id: I4fc7c90034c5c060d50c740eb567c992bf29fe74 Issue-ID: DCAEGEN2-1783 Signed-off-by: kjaniak --- .../grafana/dashboards/performance-tests.yaml | 142 +++++++++++---------- 1 file changed, 72 insertions(+), 70 deletions(-) (limited to 'tools/performance') diff --git a/tools/performance/cloud/grafana/dashboards/performance-tests.yaml b/tools/performance/cloud/grafana/dashboards/performance-tests.yaml index 9ee405e4..b1a5d526 100644 --- a/tools/performance/cloud/grafana/dashboards/performance-tests.yaml +++ b/tools/performance/cloud/grafana/dashboards/performance-tests.yaml @@ -42,7 +42,8 @@ data: "editable": true, "gnetId": null, "graphTooltip": 0, - "iteration": 1570772689346, + "id": 2, + "iteration": 1571311867605, "links": [], "panels": [ { @@ -54,8 +55,8 @@ data: "fill": 1, "fillGradient": 0, "gridPos": { - "h": 11, - "w": 11, + "h": 10, + "w": 7, "x": 0, "y": 0 }, @@ -90,7 +91,7 @@ data: } ], "thresholds": [], - "timeFrom": null, + "timeFrom": "30m", "timeRegions": [], "timeShift": null, "title": "HV-VES incomming data rate", @@ -139,9 +140,9 @@ data: "fill": 1, "fillGradient": 0, "gridPos": { - "h": 11, - "w": 11, - "x": 11, + "h": 10, + "w": 8, + "x": 7, "y": 0 }, "id": 14, @@ -175,7 +176,7 @@ data: } ], "thresholds": [], - "timeFrom": null, + "timeFrom": "30m", "timeRegions": [], "timeShift": null, "title": "HV-VES processing message queue", @@ -218,27 +219,29 @@ data: { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, "datasource": null, - "fill": 1, + "fill": 0, "fillGradient": 0, "gridPos": { - "h": 9, - "w": 11, - "x": 0, - "y": 11 + "h": 10, + "w": 9, + "x": 15, + "y": 0 }, - "id": 8, + "id": 6, "legend": { - "avg": false, - "current": false, + "alignAsTable": true, + "avg": true, + "current": true, + "hideEmpty": true, + "hideZero": true, "max": false, "min": false, "show": true, "total": false, - "values": false + "values": true }, "lines": true, "linewidth": 1, @@ -257,17 +260,40 @@ data: "steppedLine": false, "targets": [ { - "expr": "hv_kafka_consumer_offset_partition", + "expr": "histogram_quantile(0.90, sum( rate(hv_kafka_consumer_travel_time_seconds_bucket[$time_range]) )by(le) )", "format": "time_series", + "interval": "", "intervalFactor": 1, + "legendFormat": "90th percentile of avg message travel time", "refId": "A" + }, + { + "expr": "histogram_quantile(0.95, sum( rate(hv_kafka_consumer_travel_time_seconds_bucket[$time_range]) )by(le) )", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "95th percentile of avg message travel time", + "refId": "B" + }, + { + "expr": "histogram_quantile(0.99, sum( rate(hv_kafka_consumer_travel_time_seconds_bucket[$time_range]) )by(le) )", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "99th percentile of avg message travel time", + "refId": "C" + }, + { + "expr": "rate(hv_kafka_consumer_travel_time_seconds_sum[$time_range])/rate(hv_kafka_consumer_travel_time_seconds_count[$time_range])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "avg message travel time", + "refId": "D" } ], "thresholds": [], - "timeFrom": null, + "timeFrom": "30m", "timeRegions": [], "timeShift": null, - "title": "Current offset on partitions", + "title": "Avg message travel time", "tooltip": { "shared": true, "sort": 0, @@ -283,7 +309,7 @@ data: }, "yaxes": [ { - "format": "short", + "format": "ns", "label": null, "logBase": 1, "max": null, @@ -314,12 +340,12 @@ data: "fill": 1, "fillGradient": 0, "gridPos": { - "h": 9, - "w": 11, - "x": 11, - "y": 11 + "h": 11, + "w": 12, + "x": 0, + "y": 10 }, - "id": 10, + "id": 8, "legend": { "avg": false, "current": false, @@ -346,15 +372,17 @@ data: "steppedLine": false, "targets": [ { - "expr": "sum(hv_kafka_consumer_offset_partition)", + "expr": "hv_kafka_consumer_offset_partition", + "format": "time_series", + "intervalFactor": 1, "refId": "A" } ], "thresholds": [], - "timeFrom": null, + "timeFrom": "30m", "timeRegions": [], "timeShift": null, - "title": "Total number of messages on topic", + "title": "Current offset on partitions", "tooltip": { "shared": true, "sort": 0, @@ -394,29 +422,27 @@ data: { "aliasColors": {}, "bars": false, + "cacheTimeout": null, "dashLength": 10, "dashes": false, "datasource": null, - "fill": 0, + "fill": 1, "fillGradient": 0, "gridPos": { - "h": 9, - "w": 11, - "x": 0, - "y": 20 + "h": 11, + "w": 12, + "x": 12, + "y": 10 }, - "id": 6, + "id": 10, "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "hideEmpty": true, - "hideZero": true, + "avg": false, + "current": false, "max": false, "min": false, "show": true, "total": false, - "values": true + "values": false }, "lines": true, "linewidth": 1, @@ -435,40 +461,16 @@ data: "steppedLine": false, "targets": [ { - "expr": "histogram_quantile(0.90, sum( rate(hv_kafka_consumer_travel_time_seconds_bucket[$time_range]) )by(le) )", - "format": "time_series", - "interval": "", + "expr": "sum(hv_kafka_consumer_offset_partition)", "intervalFactor": 1, - "legendFormat": "90th percentile of avg message travel time", "refId": "A" - }, - { - "expr": "histogram_quantile(0.95, sum( rate(hv_kafka_consumer_travel_time_seconds_bucket[$time_range]) )by(le) )", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "95th percentile of avg message travel time", - "refId": "B" - }, - { - "expr": "histogram_quantile(0.99, sum( rate(hv_kafka_consumer_travel_time_seconds_bucket[$time_range]) )by(le) )", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "99th percentile of avg message travel time", - "refId": "C" - }, - { - "expr": "rate(hv_kafka_consumer_travel_time_seconds_sum[$time_range])/rate(hv_kafka_consumer_travel_time_seconds_count[$time_range])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "avg message travel time", - "refId": "D" } ], "thresholds": [], - "timeFrom": null, + "timeFrom": "30m", "timeRegions": [], "timeShift": null, - "title": "Avg message travel time", + "title": "Total number of messages on topic", "tooltip": { "shared": true, "sort": 0, @@ -484,7 +486,7 @@ data: }, "yaxes": [ { - "format": "ns", + "format": "short", "label": null, "logBase": 1, "max": null, -- cgit 1.2.3-korg