aboutsummaryrefslogtreecommitdiffstats
path: root/tools/performance/cloud/grafana
diff options
context:
space:
mode:
Diffstat (limited to 'tools/performance/cloud/grafana')
-rw-r--r--tools/performance/cloud/grafana/dashboards/performance-tests.yaml142
1 files changed, 72 insertions, 70 deletions
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,