From a76686a35746771dcdd1ae32397a2ac84e0d5e7f Mon Sep 17 00:00:00 2001 From: Joel Rousseau Date: Mon, 23 Oct 2023 14:19:19 +0100 Subject: [PATCH 1/4] switch to rows with schemaVersion 38 --- dashboards/ValidatorMonitor.json | 1097 ++++++++++++++---------------- 1 file changed, 514 insertions(+), 583 deletions(-) diff --git a/dashboards/ValidatorMonitor.json b/dashboards/ValidatorMonitor.json index d466c96..0fb6a6a 100644 --- a/dashboards/ValidatorMonitor.json +++ b/dashboards/ValidatorMonitor.json @@ -3,7 +3,10 @@ "list": [ { "builtIn": 1, - "datasource": "-- Grafana --", + "datasource": { + "type": "datasource", + "uid": "grafana" + }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", @@ -13,48 +16,62 @@ ] }, "editable": true, - "gnetId": null, + "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": 4, + "id": 1902, "links": [], + "liveNow": false, "panels": [ { - "datasource": null, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 }, + "id": 202, + "panels": [], + "title": "Lighthouse Validator Monitor", + "type": "row" + }, + { + "datasource": null, "gridPos": { "h": 10, "w": 9, "x": 0, - "y": 0 + "y": 1 }, "id": 46, "links": [], "options": { - "content": "\n# Lighthouse Validator Monitor\n\nMetrics collected from a Lighthouse Beacon Node.\n\n\n\n", + "code": { + "language": "plaintext", + "showLineNumbers": false, + "showMiniMap": false + }, + "content": "Metrics collected from a Lighthouse Beacon Node.\n\n\n\n", "mode": "markdown" }, - "pluginVersion": "7.3.6", - "timeFrom": null, - "timeShift": null, - "title": "", + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": null, + "refId": "A" + } + ], "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -62,19 +79,19 @@ "fill": 1, "fillGradient": 0, "gridPos": { - "h": 7, + "h": 6, "w": 7, "x": 9, - "y": 0 + "y": 1 }, "hiddenSeries": false, - "id": 135, + "id": 192, "legend": { "avg": false, "current": false, "max": false, "min": false, - "show": true, + "show": false, "total": false, "values": false }, @@ -86,7 +103,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -96,7 +113,8 @@ "steppedLine": false, "targets": [ { - "expr": "validator_monitor_validators_total", + "datasource": null, + "expr": "validator_monitor_balance_gwei", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -105,10 +123,8 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, - "title": "Monitored Validators Total", + "title": "Validator Balance", "tooltip": { "shared": true, "sort": 0, @@ -116,44 +132,34 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, "yaxes": [ { - "$$hashKey": "object:140", + "$$hashKey": "object:351", "decimals": 0, "format": "none", - "label": "Validators", + "label": "Gwei", "logBase": 1, - "max": null, - "min": null, "show": true }, { - "$$hashKey": "object:141", + "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { - "cacheTimeout": null, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [], "mappings": [], "thresholds": { @@ -176,11 +182,12 @@ "h": 7, "w": 4, "x": 16, - "y": 0 + "y": 1 }, "id": 193, "links": [], "options": { + "orientation": "auto", "reduceOptions": { "calcs": [ "mean" @@ -191,9 +198,10 @@ "showThresholdLabels": false, "showThresholdMarkers": true }, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "targets": [ { + "datasource": null, "expr": "sum(validator_monitor_active)", "format": "time_series", "interval": "", @@ -202,17 +210,13 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Active Validators", "type": "gauge" }, { - "cacheTimeout": null, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [], "mappings": [], "thresholds": { @@ -235,11 +239,12 @@ "h": 7, "w": 4, "x": 20, - "y": 0 + "y": 1 }, "id": 195, "links": [], "options": { + "orientation": "auto", "reduceOptions": { "calcs": [ "mean" @@ -250,9 +255,10 @@ "showThresholdLabels": false, "showThresholdMarkers": true }, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "targets": [ { + "datasource": null, "expr": "sum(validator_monitor_slashed)", "format": "time_series", "interval": "", @@ -261,21 +267,17 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Slashed Validators", "type": "gauge" }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -283,19 +285,19 @@ "fill": 1, "fillGradient": 0, "gridPos": { - "h": 6, + "h": 7, "w": 7, "x": 9, "y": 7 }, "hiddenSeries": false, - "id": 192, + "id": 135, "legend": { "avg": false, "current": false, "max": false, "min": false, - "show": false, + "show": true, "total": false, "values": false }, @@ -307,7 +309,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -317,7 +319,8 @@ "steppedLine": false, "targets": [ { - "expr": "validator_monitor_balance_gwei", + "datasource": null, + "expr": "validator_monitor_validators_total", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -326,10 +329,8 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, - "title": "Validator Balance", + "title": "Monitored Validators Total", "tooltip": { "shared": true, "sort": 0, @@ -337,44 +338,34 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, "yaxes": [ { - "$$hashKey": "object:351", + "$$hashKey": "object:140", "decimals": 0, "format": "none", - "label": "Gwei", + "label": "Validators", "logBase": 1, - "max": null, - "min": null, "show": true }, { - "$$hashKey": "object:352", + "$$hashKey": "object:141", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { - "cacheTimeout": null, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [], "mappings": [], "thresholds": { @@ -397,11 +388,12 @@ "h": 6, "w": 4, "x": 16, - "y": 7 + "y": 8 }, "id": 194, "links": [], "options": { + "orientation": "auto", "reduceOptions": { "calcs": [ "mean" @@ -412,9 +404,10 @@ "showThresholdLabels": false, "showThresholdMarkers": true }, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "targets": [ { + "datasource": null, "expr": "sum(validator_monitor_exited)", "format": "time_series", "interval": "", @@ -423,17 +416,13 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Exited Validators", "type": "gauge" }, { - "cacheTimeout": null, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [], "mappings": [], "thresholds": { @@ -456,11 +445,12 @@ "h": 6, "w": 4, "x": 20, - "y": 7 + "y": 8 }, "id": 196, "links": [], "options": { + "orientation": "auto", "reduceOptions": { "calcs": [ "mean" @@ -471,9 +461,10 @@ "showThresholdLabels": false, "showThresholdMarkers": true }, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "targets": [ { + "datasource": null, "expr": "sum(validator_monitor_withdrawable)", "format": "time_series", "interval": "", @@ -482,48 +473,59 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Withdrawable Validators", "type": "gauge" }, { - "datasource": null, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 14 }, + "id": 201, + "panels": [], + "title": "Summary of Events in the Previous Epoch", + "type": "row" + }, + { + "datasource": null, "gridPos": { "h": 3, "w": 24, "x": 0, - "y": 13 + "y": 15 }, "id": 179, "links": [], "options": { - "content": "\n## Summary of Events in the Previous Epoch\n\nContains the summary of validator events in the previous epoch. These figures can be used to monitor the performance and online-ness of specific validators.\n\n", + "code": { + "language": "plaintext", + "showLineNumbers": false, + "showMiniMap": false + }, + "content": "Contains the summary of validator events in the previous epoch. These figures can be used to monitor the performance and online-ness of specific validators.\n\n", "mode": "markdown" }, - "pluginVersion": "7.3.6", - "timeFrom": null, - "timeShift": null, - "title": "", + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": null, + "refId": "A" + } + ], "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -534,7 +536,7 @@ "h": 10, "w": 6, "x": 0, - "y": 16 + "y": 18 }, "hiddenSeries": false, "id": 165, @@ -555,7 +557,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -565,6 +567,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "validator_monitor_prev_epoch_attestation_block_inclusions", "format": "time_series", "interval": "", @@ -574,9 +577,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Prev Epoch Attestation included in Block", "tooltip": { "shared": true, @@ -585,9 +586,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -598,35 +597,27 @@ "format": "none", "label": "Block Inclusions", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -637,7 +628,7 @@ "h": 5, "w": 10, "x": 6, - "y": 16 + "y": 18 }, "hiddenSeries": false, "id": 180, @@ -658,7 +649,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -668,6 +659,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "validator_monitor_prev_epoch_attestations_total", "format": "time_series", "interval": "", @@ -677,9 +669,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Prev Epoch Unagg Attestations Seen", "tooltip": { "shared": true, @@ -688,9 +678,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -701,35 +689,27 @@ "format": "none", "label": "Attestation", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -740,7 +720,7 @@ "h": 5, "w": 8, "x": 16, - "y": 16 + "y": 18 }, "hiddenSeries": false, "id": 181, @@ -761,7 +741,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -771,6 +751,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "validator_monitor_prev_epoch_aggregates_total", "format": "time_series", "interval": "", @@ -780,9 +761,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Prev Epoch Aggregate Attestations Seen", "tooltip": { "shared": true, @@ -791,9 +770,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -804,35 +781,27 @@ "format": "none", "label": "SignedAggregateAndProof", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -843,7 +812,7 @@ "h": 5, "w": 10, "x": 6, - "y": 21 + "y": 23 }, "hiddenSeries": false, "id": 168, @@ -864,7 +833,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -874,6 +843,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "validator_monitor_prev_epoch_beacon_blocks_total", "format": "time_series", "interval": "", @@ -883,9 +853,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Prev Epoch Blocks", "tooltip": { "shared": true, @@ -894,9 +862,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -907,35 +873,27 @@ "format": "none", "label": "BeaconBlock", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -946,7 +904,7 @@ "h": 5, "w": 8, "x": 16, - "y": 21 + "y": 23 }, "hiddenSeries": false, "id": 183, @@ -967,7 +925,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -977,6 +935,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "validator_monitor_prev_epoch_attestation_aggregate_inclusions", "format": "time_series", "interval": "", @@ -986,9 +945,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Prev Epoch Attestation included in Aggregate", "tooltip": { "shared": true, @@ -997,9 +954,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -1010,35 +965,27 @@ "format": "none", "label": "Aggregate Inclusions", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -1049,7 +996,7 @@ "h": 5, "w": 8, "x": 0, - "y": 26 + "y": 28 }, "hiddenSeries": false, "id": 184, @@ -1070,7 +1017,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -1080,6 +1027,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "validator_monitor_prev_epoch_exits_total", "format": "time_series", "interval": "", @@ -1089,9 +1037,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Prev Epoch Voluntary Exits Seen", "tooltip": { "shared": true, @@ -1100,9 +1046,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -1113,35 +1057,27 @@ "format": "none", "label": "VoluntaryExit", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -1152,7 +1088,7 @@ "h": 5, "w": 8, "x": 8, - "y": 26 + "y": 28 }, "hiddenSeries": false, "id": 185, @@ -1173,7 +1109,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -1183,6 +1119,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "validator_monitor_prev_epoch_proposer_slashings_total", "format": "time_series", "interval": "", @@ -1192,9 +1129,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Prev Epoch Proposer Slashing Seen", "tooltip": { "shared": true, @@ -1203,9 +1138,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -1216,35 +1149,27 @@ "format": "none", "label": "ProposerSlashing", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -1255,7 +1180,7 @@ "h": 5, "w": 8, "x": 16, - "y": 26 + "y": 28 }, "hiddenSeries": false, "id": 186, @@ -1276,7 +1201,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -1286,6 +1211,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "validator_monitor_prev_epoch_attester_slashings_total", "format": "time_series", "interval": "", @@ -1295,9 +1221,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Prev Epoch Attester Slashing Seen", "tooltip": { "shared": true, @@ -1306,9 +1230,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -1319,62 +1241,69 @@ "format": "none", "label": "AttesterSlashing", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { - "datasource": null, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 33 }, + "id": 200, + "panels": [], + "title": "Minimum Message Delays in the Previous Epoch", + "type": "row" + }, + { + "datasource": null, "gridPos": { "h": 3, "w": 24, "x": 0, - "y": 31 + "y": 34 }, "id": 187, "links": [], "options": { - "content": "\n## Minimum Message Delays in the Previous Epoch\n\nThese are the delays between when a message was due and when we recieved it. The values displayed here are the minimum delays per validator.\n\n", + "code": { + "language": "plaintext", + "showLineNumbers": false, + "showMiniMap": false + }, + "content": "These are the delays between when a message was due and when we recieved it. The values displayed here are the minimum delays per validator.\n\n", "mode": "markdown" }, - "pluginVersion": "7.3.6", - "timeFrom": null, - "timeShift": null, - "title": "", + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": null, + "refId": "A" + } + ], "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -1385,7 +1314,7 @@ "h": 10, "w": 8, "x": 0, - "y": 34 + "y": 37 }, "hiddenSeries": false, "id": 188, @@ -1406,7 +1335,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -1416,6 +1345,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "validator_monitor_prev_epoch_attestation_block_min_inclusion_distance", "format": "time_series", "instant": false, @@ -1426,9 +1356,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Prev Epoch Min Attestation Inclusion Delay (Slots)", "tooltip": { "shared": true, @@ -1437,9 +1365,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -1449,35 +1375,27 @@ "format": "short", "label": "Slots", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:623", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -1488,7 +1406,7 @@ "h": 5, "w": 8, "x": 8, - "y": 34 + "y": 37 }, "hiddenSeries": false, "id": 161, @@ -1509,7 +1427,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -1519,6 +1437,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "rate(validator_monitor_prev_epoch_attestations_min_delay_seconds_sum[30s])\n/\nrate(validator_monitor_prev_epoch_attestations_min_delay_seconds_count[30s])", "format": "time_series", "instant": false, @@ -1529,9 +1448,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Prev Epoch Min Unagg. Attestation Delay", "tooltip": { "shared": true, @@ -1540,9 +1457,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -1550,37 +1465,28 @@ { "$$hashKey": "object:1794", "format": "s", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:1795", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -1591,7 +1497,7 @@ "h": 5, "w": 8, "x": 16, - "y": 34 + "y": 37 }, "hiddenSeries": false, "id": 189, @@ -1612,7 +1518,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -1622,6 +1528,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "rate(validator_monitor_prev_epoch_beacon_blocks_min_delay_seconds_sum[30s])\n/\nrate(validator_monitor_prev_epoch_beacon_blocks_min_delay_seconds_count[30s])", "format": "time_series", "instant": false, @@ -1632,9 +1539,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Prev Epoch Min Block Delay", "tooltip": { "shared": true, @@ -1643,9 +1548,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -1653,37 +1556,28 @@ { "$$hashKey": "object:1794", "format": "s", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:1795", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -1694,7 +1588,7 @@ "h": 5, "w": 8, "x": 8, - "y": 39 + "y": 42 }, "hiddenSeries": false, "id": 172, @@ -1715,7 +1609,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -1725,6 +1619,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "rate(validator_monitor_prev_epoch_aggregates_min_delay_seconds_sum[30s])\n/\nrate(validator_monitor_prev_epoch_aggregates_min_delay_second_count[30s])", "format": "time_series", "instant": false, @@ -1735,9 +1630,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Prev Epoch Min Aggregate Attestation Delay", "tooltip": { "shared": true, @@ -1746,9 +1639,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -1756,37 +1647,28 @@ { "$$hashKey": "object:1794", "format": "s", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:1795", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -1797,7 +1679,7 @@ "h": 5, "w": 8, "x": 16, - "y": 39 + "y": 42 }, "hiddenSeries": false, "id": 139, @@ -1818,7 +1700,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -1828,6 +1710,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "increase(validator_monitor_attestation_in_block_total[1m])", "format": "time_series", "interval": "", @@ -1837,9 +1720,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Attestation Inclusion in a Block per Minute", "tooltip": { "shared": true, @@ -1848,9 +1729,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -1861,62 +1740,69 @@ "format": "none", "label": "Block Inclusions", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { - "datasource": null, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 47 }, + "id": 199, + "panels": [], + "title": "Real-Time Validator Events", + "type": "row" + }, + { + "datasource": null, "gridPos": { "h": 3, "w": 24, "x": 0, - "y": 44 + "y": 48 }, "id": 152, "links": [], "options": { - "content": "\n## Real-Time Validator Events\n\nDisplays events happening per validator in real-time.\n\n\n\n", + "code": { + "language": "plaintext", + "showLineNumbers": false, + "showMiniMap": false + }, + "content": "Displays events happening per validator in real-time.\n\n\n\n", "mode": "markdown" }, - "pluginVersion": "7.3.6", - "timeFrom": null, - "timeShift": null, - "title": "", + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": null, + "refId": "A" + } + ], "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -1927,7 +1813,7 @@ "h": 10, "w": 7, "x": 0, - "y": 47 + "y": 51 }, "hiddenSeries": false, "id": 190, @@ -1948,7 +1834,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -1958,6 +1844,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "increase(validator_monitor_attestation_in_block_total[1m])", "format": "time_series", "interval": "", @@ -1967,9 +1854,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Attestation inclusion in Block per Minute", "tooltip": { "shared": true, @@ -1978,9 +1863,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -1991,35 +1874,27 @@ "format": "none", "label": "Block Inclusions", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -2030,7 +1905,7 @@ "h": 5, "w": 9, "x": 7, - "y": 47 + "y": 51 }, "hiddenSeries": false, "id": 26, @@ -2051,7 +1926,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -2061,6 +1936,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "increase(validator_monitor_unaggregated_attestation_total[1m])", "format": "time_series", "interval": "", @@ -2070,9 +1946,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Unaggregated Attestations Seen per Minute", "tooltip": { "shared": true, @@ -2081,9 +1955,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2094,35 +1966,27 @@ "format": "none", "label": "Attestation", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -2133,7 +1997,7 @@ "h": 5, "w": 8, "x": 16, - "y": 47 + "y": 51 }, "hiddenSeries": false, "id": 146, @@ -2154,7 +2018,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -2164,6 +2028,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "increase(validator_monitor_aggregated_attestation_total[1m])", "format": "time_series", "interval": "", @@ -2173,9 +2038,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Aggregated Attestations Seen per Minute", "tooltip": { "shared": true, @@ -2184,9 +2047,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2197,35 +2058,27 @@ "format": "none", "label": "SignedAggregateAndProof", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -2236,7 +2089,7 @@ "h": 5, "w": 9, "x": 7, - "y": 52 + "y": 56 }, "hiddenSeries": false, "id": 149, @@ -2257,7 +2110,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -2267,6 +2120,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "increase(validator_monitor_beacon_block_total[1m])", "format": "time_series", "interval": "", @@ -2276,9 +2130,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Beacon Blocks Seen per Minute", "tooltip": { "shared": true, @@ -2287,9 +2139,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2300,35 +2150,27 @@ "format": "none", "label": "BeaconBlock", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -2339,7 +2181,7 @@ "h": 5, "w": 8, "x": 16, - "y": 52 + "y": 56 }, "hiddenSeries": false, "id": 138, @@ -2360,7 +2202,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -2370,6 +2212,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "increase(validator_monitor_attestation_in_aggregate_total[1m])", "format": "time_series", "interval": "", @@ -2379,9 +2222,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Attestation inclusion in Aggregate per Minute", "tooltip": { "shared": true, @@ -2390,9 +2231,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2403,35 +2242,27 @@ "format": "none", "label": "Aggregate Inclusions", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -2442,7 +2273,7 @@ "h": 5, "w": 8, "x": 0, - "y": 57 + "y": 61 }, "hiddenSeries": false, "id": 156, @@ -2463,7 +2294,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -2473,6 +2304,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "increase(validator_monitor_exit_total[1m])", "format": "time_series", "interval": "", @@ -2482,9 +2314,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Voluntary Exits Seen per Minute", "tooltip": { "shared": true, @@ -2493,9 +2323,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2506,35 +2334,27 @@ "format": "none", "label": "VoluntaryExit", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -2545,7 +2365,7 @@ "h": 5, "w": 8, "x": 8, - "y": 57 + "y": 61 }, "hiddenSeries": false, "id": 154, @@ -2566,7 +2386,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -2576,6 +2396,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "increase(validator_monitor_proposer_slashing_total[1m])", "format": "time_series", "interval": "", @@ -2585,9 +2406,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Proposer Slashing Seen per Minute", "tooltip": { "shared": true, @@ -2596,9 +2415,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2609,35 +2426,27 @@ "format": "none", "label": "ProposerSlashing", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -2648,7 +2457,7 @@ "h": 5, "w": 8, "x": 16, - "y": 57 + "y": 61 }, "hiddenSeries": false, "id": 158, @@ -2669,7 +2478,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -2679,6 +2488,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "increase(validator_monitor_attester_slashing_total[1m])", "format": "time_series", "interval": "", @@ -2688,9 +2498,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Attester Slashing Seen per Minute", "tooltip": { "shared": true, @@ -2699,9 +2507,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2712,62 +2518,67 @@ "format": "none", "label": "AttesterSlashing", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:352", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { - "datasource": null, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 66 }, + "id": 198, + "title": "Real-Time Validator Message Delays", + "type": "row" + }, + { + "datasource": null, "gridPos": { "h": 3, "w": 24, "x": 0, - "y": 62 + "y": 67 }, "id": 191, "links": [], "options": { - "content": "\n## Real-Time Validator Message Delays\n\nDisplays message delays per validator in real-time.\n\n\n\n", + "code": { + "language": "plaintext", + "showLineNumbers": false, + "showMiniMap": false + }, + "content": "Displays message delays per validator in real-time.\n\n\n\n", "mode": "markdown" }, - "pluginVersion": "7.3.6", - "timeFrom": null, - "timeShift": null, - "title": "", + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": null, + "refId": "A" + } + ], "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, - "cacheTimeout": null, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -2778,7 +2589,7 @@ "h": 10, "w": 7, "x": 0, - "y": 65 + "y": 70 }, "hiddenSeries": false, "id": 141, @@ -2799,7 +2610,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.6", + "pluginVersion": "10.0.2", "pointradius": 2, "points": false, "renderer": "flot", @@ -2809,6 +2620,7 @@ "steppedLine": false, "targets": [ { + "datasource": null, "expr": "validator_monitor_attestation_in_block_delay_slots", "format": "time_series", "instant": false, @@ -2819,9 +2631,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Attestation Inclusion Delay (Slots)", "tooltip": { "shared": true, @@ -2830,9 +2640,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2842,31 +2650,21 @@ "format": "short", "label": "Slots", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:623", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { - "cacheTimeout": null, - "cards": { - "cardPadding": null, - "cardRound": null - }, + "cards": {}, "color": { "cardColor": "#b4ff00", "colorScale": "sqrt", @@ -2875,11 +2673,19 @@ "mode": "spectrum" }, "dataFormat": "timeseries", - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, - "links": [] + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "scaleDistribution": { + "type": "linear" + } + } }, "overrides": [] }, @@ -2887,7 +2693,7 @@ "h": 5, "w": 9, "x": 7, - "y": 65 + "y": 70 }, "heatmap": {}, "hideZeroBuckets": false, @@ -2897,10 +2703,48 @@ "show": false }, "links": [], - "pluginVersion": "7.3.6", + "options": { + "calculate": true, + "calculation": {}, + "cellGap": 2, + "cellValues": {}, + "color": { + "exponent": 0.5, + "fill": "#b4ff00", + "mode": "scheme", + "reverse": false, + "scale": "exponential", + "scheme": "Oranges", + "steps": 128 + }, + "exemplars": { + "color": "rgba(255,0,255,0.7)" + }, + "filterValues": { + "le": 1e-9 + }, + "legend": { + "show": false + }, + "rowsFrame": { + "layout": "auto" + }, + "showValue": "never", + "tooltip": { + "show": true, + "yHistogram": false + }, + "yAxis": { + "axisPlacement": "left", + "reverse": false, + "unit": "s" + } + }, + "pluginVersion": "10.0.2", "reverseYBuckets": false, "targets": [ { + "datasource": null, "expr": "rate(validator_monitor_unaggregated_attestation_delay_seconds_sum[30s])\n/\nrate(validator_monitor_unaggregated_attestation_delay_seconds_count[30s])", "format": "time_series", "instant": false, @@ -2910,8 +2754,6 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Unaggregated Attestation Delay Times", "tooltip": { "show": true, @@ -2921,27 +2763,15 @@ "xAxis": { "show": true }, - "xBucketNumber": null, - "xBucketSize": null, "yAxis": { - "decimals": null, "format": "s", "logBase": 1, - "max": null, - "min": null, - "show": true, - "splitFactor": null + "show": true }, - "yBucketBound": "auto", - "yBucketNumber": null, - "yBucketSize": null + "yBucketBound": "auto" }, { - "cacheTimeout": null, - "cards": { - "cardPadding": null, - "cardRound": null - }, + "cards": {}, "color": { "cardColor": "#b4ff00", "colorScale": "sqrt", @@ -2950,11 +2780,19 @@ "mode": "spectrum" }, "dataFormat": "timeseries", - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, - "links": [] + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "scaleDistribution": { + "type": "linear" + } + } }, "overrides": [] }, @@ -2962,7 +2800,7 @@ "h": 5, "w": 8, "x": 16, - "y": 65 + "y": 70 }, "heatmap": {}, "hideZeroBuckets": false, @@ -2972,10 +2810,48 @@ "show": false }, "links": [], - "pluginVersion": "7.3.6", + "options": { + "calculate": true, + "calculation": {}, + "cellGap": 2, + "cellValues": {}, + "color": { + "exponent": 0.5, + "fill": "#b4ff00", + "mode": "scheme", + "reverse": false, + "scale": "exponential", + "scheme": "Oranges", + "steps": 128 + }, + "exemplars": { + "color": "rgba(255,0,255,0.7)" + }, + "filterValues": { + "le": 1e-9 + }, + "legend": { + "show": false + }, + "rowsFrame": { + "layout": "auto" + }, + "showValue": "never", + "tooltip": { + "show": true, + "yHistogram": false + }, + "yAxis": { + "axisPlacement": "left", + "reverse": false, + "unit": "s" + } + }, + "pluginVersion": "10.0.2", "reverseYBuckets": false, "targets": [ { + "datasource": null, "expr": "rate(validator_monitor_beacon_block_delay_seconds_sum[30s])\n/\nrate(validator_monitor_beacon_block_delay_seconds_count[30s])", "format": "time_series", "instant": false, @@ -2985,8 +2861,6 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Beacon Block Delay Times", "tooltip": { "show": true, @@ -2996,27 +2870,15 @@ "xAxis": { "show": true }, - "xBucketNumber": null, - "xBucketSize": null, "yAxis": { - "decimals": null, "format": "s", "logBase": 1, - "max": null, - "min": null, - "show": true, - "splitFactor": null + "show": true }, - "yBucketBound": "auto", - "yBucketNumber": null, - "yBucketSize": null + "yBucketBound": "auto" }, { - "cacheTimeout": null, - "cards": { - "cardPadding": null, - "cardRound": null - }, + "cards": {}, "color": { "cardColor": "#b4ff00", "colorScale": "sqrt", @@ -3025,11 +2887,19 @@ "mode": "spectrum" }, "dataFormat": "timeseries", - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, - "links": [] + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "scaleDistribution": { + "type": "linear" + } + } }, "overrides": [] }, @@ -3037,7 +2907,7 @@ "h": 5, "w": 9, "x": 7, - "y": 70 + "y": 75 }, "heatmap": {}, "hideZeroBuckets": false, @@ -3047,10 +2917,48 @@ "show": false }, "links": [], - "pluginVersion": "7.3.6", + "options": { + "calculate": true, + "calculation": {}, + "cellGap": 2, + "cellValues": {}, + "color": { + "exponent": 0.5, + "fill": "#b4ff00", + "mode": "scheme", + "reverse": false, + "scale": "exponential", + "scheme": "Oranges", + "steps": 128 + }, + "exemplars": { + "color": "rgba(255,0,255,0.7)" + }, + "filterValues": { + "le": 1e-9 + }, + "legend": { + "show": false + }, + "rowsFrame": { + "layout": "auto" + }, + "showValue": "never", + "tooltip": { + "show": true, + "yHistogram": false + }, + "yAxis": { + "axisPlacement": "left", + "reverse": false, + "unit": "s" + } + }, + "pluginVersion": "10.0.2", "reverseYBuckets": false, "targets": [ { + "datasource": null, "expr": "rate(validator_monitor_aggregated_attestation_delay_seconds_sum[30s])\n/\nrate(validator_monitor_aggregated_attestation_delay_seconds_count[30s])", "format": "time_series", "instant": false, @@ -3060,8 +2968,6 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Aggregated Attestation Delay Times", "tooltip": { "show": true, @@ -3071,27 +2977,15 @@ "xAxis": { "show": true }, - "xBucketNumber": null, - "xBucketSize": null, "yAxis": { - "decimals": null, "format": "s", "logBase": 1, - "max": null, - "min": null, - "show": true, - "splitFactor": null + "show": true }, - "yBucketBound": "auto", - "yBucketNumber": null, - "yBucketSize": null + "yBucketBound": "auto" }, { - "cacheTimeout": null, - "cards": { - "cardPadding": null, - "cardRound": null - }, + "cards": {}, "color": { "cardColor": "#b4ff00", "colorScale": "sqrt", @@ -3100,11 +2994,19 @@ "mode": "spectrum" }, "dataFormat": "timeseries", - "datasource": "Prometheus", + "datasource": null, "fieldConfig": { "defaults": { - "custom": {}, - "links": [] + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "scaleDistribution": { + "type": "linear" + } + } }, "overrides": [] }, @@ -3112,7 +3014,7 @@ "h": 5, "w": 8, "x": 16, - "y": 70 + "y": 75 }, "heatmap": {}, "hideZeroBuckets": false, @@ -3122,10 +3024,48 @@ "show": false }, "links": [], - "pluginVersion": "7.3.6", + "options": { + "calculate": true, + "calculation": {}, + "cellGap": 2, + "cellValues": {}, + "color": { + "exponent": 0.5, + "fill": "#b4ff00", + "mode": "scheme", + "reverse": false, + "scale": "exponential", + "scheme": "Oranges", + "steps": 128 + }, + "exemplars": { + "color": "rgba(255,0,255,0.7)" + }, + "filterValues": { + "le": 1e-9 + }, + "legend": { + "show": false + }, + "rowsFrame": { + "layout": "auto" + }, + "showValue": "never", + "tooltip": { + "show": true, + "yHistogram": false + }, + "yAxis": { + "axisPlacement": "left", + "reverse": false, + "unit": "s" + } + }, + "pluginVersion": "10.0.2", "reverseYBuckets": false, "targets": [ { + "datasource": null, "expr": "rate(validator_monitor_attestation_in_aggregate_delay_seconds_sum[30s])\n/\nrate(validator_monitor_attestation_in_aggregate_delay_seconds_count[30s])", "format": "time_series", "instant": false, @@ -3135,8 +3075,6 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Inclusion in Attestation Delay", "tooltip": { "show": true, @@ -3146,24 +3084,16 @@ "xAxis": { "show": true }, - "xBucketNumber": null, - "xBucketSize": null, "yAxis": { - "decimals": null, "format": "s", "logBase": 1, - "max": null, - "min": null, - "show": true, - "splitFactor": null + "show": true }, - "yBucketBound": "auto", - "yBucketNumber": null, - "yBucketSize": null + "yBucketBound": "auto" } ], "refresh": "10s", - "schemaVersion": 26, + "schemaVersion": 38, "style": "dark", "tags": [], "templating": { @@ -3200,5 +3130,6 @@ "timezone": "", "title": "Validator Monitor", "uid": "B8LIn0aGz", - "version": 26 + "version": 2, + "weekStart": "" } \ No newline at end of file From 185b96c96e2319435abea790a7f94b1cd9b8e6f3 Mon Sep 17 00:00:00 2001 From: Joel Rousseau Date: Tue, 24 Oct 2023 17:50:55 +0100 Subject: [PATCH 2/4] add missed blocks charts --- dashboards/ValidatorMonitor.json | 382 +++++++++++++++++++++++++------ 1 file changed, 309 insertions(+), 73 deletions(-) diff --git a/dashboards/ValidatorMonitor.json b/dashboards/ValidatorMonitor.json index 0fb6a6a..bd3ac0d 100644 --- a/dashboards/ValidatorMonitor.json +++ b/dashboards/ValidatorMonitor.json @@ -18,7 +18,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": 1902, + "id": 1903, "links": [], "liveNow": false, "panels": [ @@ -36,7 +36,6 @@ "type": "row" }, { - "datasource": null, "gridPos": { "h": 10, "w": 9, @@ -69,7 +68,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -157,7 +155,6 @@ } }, { - "datasource": null, "fieldConfig": { "defaults": { "links": [], @@ -214,7 +211,6 @@ "type": "gauge" }, { - "datasource": null, "fieldConfig": { "defaults": { "links": [], @@ -275,7 +271,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -363,7 +358,6 @@ } }, { - "datasource": null, "fieldConfig": { "defaults": { "links": [], @@ -420,7 +414,6 @@ "type": "gauge" }, { - "datasource": null, "fieldConfig": { "defaults": { "links": [], @@ -484,18 +477,290 @@ "x": 0, "y": 14 }, + "id": 203, + "panels": [], + "title": "Missed blocks", + "type": "row" + }, + { + "gridPos": { + "h": 2, + "w": 24, + "x": 0, + "y": 15 + }, + "id": 204, + "links": [], + "options": { + "code": { + "language": "plaintext", + "showLineNumbers": false, + "showMiniMap": false + }, + "content": "Displays the amount of missed blocks per validator in real-time.", + "mode": "markdown" + }, + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": null, + "refId": "A" + } + ], + "transparent": true, + "type": "text" + }, + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "description": "Displays the missed blocks per validator starting from the first validated epoch", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "mappings": [] + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 0, + "y": 17 + }, + "id": 205, + "options": { + "displayLabels": [ + "name", + "value" + ], + "legend": { + "displayMode": "list", + "placement": "right", + "showLegend": true + }, + "pieType": "pie", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": null, + "editorMode": "code", + "expr": "validator_monitor_missed_blocks_total{}", + "instant": false, + "legendFormat": "{{validator}}", + "range": true, + "refId": "A" + } + ], + "title": "Total Missed Blocks per Validator", + "transparent": true, + "type": "piechart" + }, + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "mappings": [] + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 6, + "y": 17 + }, + "id": 206, + "options": { + "displayLabels": [ + "name", + "value" + ], + "legend": { + "displayMode": "list", + "placement": "right", + "showLegend": true + }, + "pieType": "pie", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": null, + "editorMode": "code", + "expr": "validator_monitor_missed_non_finalized_blocks_total{} > 0", + "instant": false, + "legendFormat": "{{validator}}", + "range": true, + "refId": "A" + } + ], + "title": "Missed Blocks per Validator at Non-finalized Epochs", + "transparent": true, + "type": "piechart" + }, + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 17 + }, + "id": 207, + "links": [], + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": null, + "editorMode": "code", + "expr": "validator_monitor_missed_non_finalized_blocks_total{}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "{{validator}}", + "range": true, + "refId": "A" + } + ], + "title": "Missed Blocks per Validator Seen at Non-finalized Epochs", + "type": "timeseries" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 24 + }, "id": 201, "panels": [], "title": "Summary of Events in the Previous Epoch", "type": "row" }, { - "datasource": null, "gridPos": { "h": 3, "w": 24, "x": 0, - "y": 15 + "y": 25 }, "id": 179, "links": [], @@ -523,7 +788,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -536,7 +800,7 @@ "h": 10, "w": 6, "x": 0, - "y": 18 + "y": 28 }, "hiddenSeries": false, "id": 165, @@ -615,7 +879,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -628,7 +891,7 @@ "h": 5, "w": 10, "x": 6, - "y": 18 + "y": 28 }, "hiddenSeries": false, "id": 180, @@ -707,7 +970,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -720,7 +982,7 @@ "h": 5, "w": 8, "x": 16, - "y": 18 + "y": 28 }, "hiddenSeries": false, "id": 181, @@ -799,7 +1061,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -812,7 +1073,7 @@ "h": 5, "w": 10, "x": 6, - "y": 23 + "y": 33 }, "hiddenSeries": false, "id": 168, @@ -891,7 +1152,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -904,7 +1164,7 @@ "h": 5, "w": 8, "x": 16, - "y": 23 + "y": 33 }, "hiddenSeries": false, "id": 183, @@ -983,7 +1243,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -996,7 +1255,7 @@ "h": 5, "w": 8, "x": 0, - "y": 28 + "y": 38 }, "hiddenSeries": false, "id": 184, @@ -1075,7 +1334,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -1088,7 +1346,7 @@ "h": 5, "w": 8, "x": 8, - "y": 28 + "y": 38 }, "hiddenSeries": false, "id": 185, @@ -1167,7 +1425,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -1180,7 +1437,7 @@ "h": 5, "w": 8, "x": 16, - "y": 28 + "y": 38 }, "hiddenSeries": false, "id": 186, @@ -1260,7 +1517,7 @@ "h": 1, "w": 24, "x": 0, - "y": 33 + "y": 43 }, "id": 200, "panels": [], @@ -1268,12 +1525,11 @@ "type": "row" }, { - "datasource": null, "gridPos": { "h": 3, "w": 24, "x": 0, - "y": 34 + "y": 44 }, "id": 187, "links": [], @@ -1301,7 +1557,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -1314,7 +1569,7 @@ "h": 10, "w": 8, "x": 0, - "y": 37 + "y": 47 }, "hiddenSeries": false, "id": 188, @@ -1393,7 +1648,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -1406,7 +1660,7 @@ "h": 5, "w": 8, "x": 8, - "y": 37 + "y": 47 }, "hiddenSeries": false, "id": 161, @@ -1484,7 +1738,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -1497,7 +1750,7 @@ "h": 5, "w": 8, "x": 16, - "y": 37 + "y": 47 }, "hiddenSeries": false, "id": 189, @@ -1575,7 +1828,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -1588,7 +1840,7 @@ "h": 5, "w": 8, "x": 8, - "y": 42 + "y": 52 }, "hiddenSeries": false, "id": 172, @@ -1666,7 +1918,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -1679,7 +1930,7 @@ "h": 5, "w": 8, "x": 16, - "y": 42 + "y": 52 }, "hiddenSeries": false, "id": 139, @@ -1759,7 +2010,7 @@ "h": 1, "w": 24, "x": 0, - "y": 47 + "y": 57 }, "id": 199, "panels": [], @@ -1767,12 +2018,11 @@ "type": "row" }, { - "datasource": null, "gridPos": { "h": 3, "w": 24, "x": 0, - "y": 48 + "y": 58 }, "id": 152, "links": [], @@ -1800,7 +2050,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -1813,7 +2062,7 @@ "h": 10, "w": 7, "x": 0, - "y": 51 + "y": 61 }, "hiddenSeries": false, "id": 190, @@ -1892,7 +2141,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -1905,7 +2153,7 @@ "h": 5, "w": 9, "x": 7, - "y": 51 + "y": 61 }, "hiddenSeries": false, "id": 26, @@ -1984,7 +2232,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -1997,7 +2244,7 @@ "h": 5, "w": 8, "x": 16, - "y": 51 + "y": 61 }, "hiddenSeries": false, "id": 146, @@ -2076,7 +2323,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -2089,7 +2335,7 @@ "h": 5, "w": 9, "x": 7, - "y": 56 + "y": 66 }, "hiddenSeries": false, "id": 149, @@ -2168,7 +2414,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -2181,7 +2426,7 @@ "h": 5, "w": 8, "x": 16, - "y": 56 + "y": 66 }, "hiddenSeries": false, "id": 138, @@ -2260,7 +2505,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -2273,7 +2517,7 @@ "h": 5, "w": 8, "x": 0, - "y": 61 + "y": 71 }, "hiddenSeries": false, "id": 156, @@ -2352,7 +2596,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -2365,7 +2608,7 @@ "h": 5, "w": 8, "x": 8, - "y": 61 + "y": 71 }, "hiddenSeries": false, "id": 154, @@ -2444,7 +2687,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -2457,7 +2699,7 @@ "h": 5, "w": 8, "x": 16, - "y": 61 + "y": 71 }, "hiddenSeries": false, "id": 158, @@ -2536,19 +2778,18 @@ "h": 1, "w": 24, "x": 0, - "y": 66 + "y": 76 }, "id": 198, "title": "Real-Time Validator Message Delays", "type": "row" }, { - "datasource": null, "gridPos": { "h": 3, "w": 24, "x": 0, - "y": 67 + "y": 77 }, "id": 191, "links": [], @@ -2576,7 +2817,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": null, "fieldConfig": { "defaults": { "links": [] @@ -2589,7 +2829,7 @@ "h": 10, "w": 7, "x": 0, - "y": 70 + "y": 80 }, "hiddenSeries": false, "id": 141, @@ -2673,7 +2913,6 @@ "mode": "spectrum" }, "dataFormat": "timeseries", - "datasource": null, "fieldConfig": { "defaults": { "custom": { @@ -2693,7 +2932,7 @@ "h": 5, "w": 9, "x": 7, - "y": 70 + "y": 80 }, "heatmap": {}, "hideZeroBuckets": false, @@ -2780,7 +3019,6 @@ "mode": "spectrum" }, "dataFormat": "timeseries", - "datasource": null, "fieldConfig": { "defaults": { "custom": { @@ -2800,7 +3038,7 @@ "h": 5, "w": 8, "x": 16, - "y": 70 + "y": 80 }, "heatmap": {}, "hideZeroBuckets": false, @@ -2887,7 +3125,6 @@ "mode": "spectrum" }, "dataFormat": "timeseries", - "datasource": null, "fieldConfig": { "defaults": { "custom": { @@ -2907,7 +3144,7 @@ "h": 5, "w": 9, "x": 7, - "y": 75 + "y": 85 }, "heatmap": {}, "hideZeroBuckets": false, @@ -2994,7 +3231,6 @@ "mode": "spectrum" }, "dataFormat": "timeseries", - "datasource": null, "fieldConfig": { "defaults": { "custom": { @@ -3014,7 +3250,7 @@ "h": 5, "w": 8, "x": 16, - "y": 75 + "y": 85 }, "heatmap": {}, "hideZeroBuckets": false, @@ -3128,8 +3364,8 @@ ] }, "timezone": "", - "title": "Validator Monitor", + "title": "Validator Monitor 222", "uid": "B8LIn0aGz", - "version": 2, + "version": 3, "weekStart": "" } \ No newline at end of file From 6a39b2576a33fb8013f2afb98ad742c3063b3f24 Mon Sep 17 00:00:00 2001 From: Joel Rousseau Date: Tue, 24 Oct 2023 17:53:05 +0100 Subject: [PATCH 3/4] clean --- dashboards/ValidatorMonitor.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dashboards/ValidatorMonitor.json b/dashboards/ValidatorMonitor.json index bd3ac0d..16e2f92 100644 --- a/dashboards/ValidatorMonitor.json +++ b/dashboards/ValidatorMonitor.json @@ -3,10 +3,6 @@ "list": [ { "builtIn": 1, - "datasource": { - "type": "datasource", - "uid": "grafana" - }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", @@ -3364,7 +3360,7 @@ ] }, "timezone": "", - "title": "Validator Monitor 222", + "title": "Validator Monitor", "uid": "B8LIn0aGz", "version": 3, "weekStart": "" From 247ae6a65527f2d901eaed2d7a97a1fb1d8cefc1 Mon Sep 17 00:00:00 2001 From: Joel Rousseau Date: Tue, 24 Oct 2023 17:54:01 +0100 Subject: [PATCH 4/4] add version to 27 --- dashboards/ValidatorMonitor.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboards/ValidatorMonitor.json b/dashboards/ValidatorMonitor.json index 16e2f92..0bfb81a 100644 --- a/dashboards/ValidatorMonitor.json +++ b/dashboards/ValidatorMonitor.json @@ -3362,6 +3362,6 @@ "timezone": "", "title": "Validator Monitor", "uid": "B8LIn0aGz", - "version": 3, + "version": 27, "weekStart": "" } \ No newline at end of file