From 0bccef68bd7bcc771a5201c598fe6e8b7a214f4c Mon Sep 17 00:00:00 2001 From: Jacek Sieka Date: Wed, 16 Nov 2022 11:54:43 +0100 Subject: [PATCH] update dashboards --- grafana/beacon_nodes_Grafana_dashboard.json | 4610 ++++++++++++------- grafana/metrics.status.im.json | 2195 ++++----- 2 files changed, 4132 insertions(+), 2673 deletions(-) diff --git a/grafana/beacon_nodes_Grafana_dashboard.json b/grafana/beacon_nodes_Grafana_dashboard.json index d760c2056..df3d09448 100644 --- a/grafana/beacon_nodes_Grafana_dashboard.json +++ b/grafana/beacon_nodes_Grafana_dashboard.json @@ -1,47 +1,4 @@ { - "__inputs": [ - { - "name": "DS_PROMETHEUS", - "label": "Prometheus", - "description": "", - "type": "datasource", - "pluginId": "prometheus", - "pluginName": "Prometheus" - } - ], - "__elements": [], - "__requires": [ - { - "type": "grafana", - "id": "grafana", - "name": "Grafana", - "version": "8.3.5" - }, - { - "type": "panel", - "id": "heatmap", - "name": "Heatmap", - "version": "" - }, - { - "type": "datasource", - "id": "prometheus", - "name": "Prometheus", - "version": "1.0.0" - }, - { - "type": "panel", - "id": "stat", - "name": "Stat", - "version": "" - }, - { - "type": "panel", - "id": "timeseries", - "name": "Time series", - "version": "" - } - ], "annotations": { "list": [ { @@ -64,8 +21,8 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": null, - "iteration": 1646860585647, + "id": 10, + "iteration": 1668594933136, "links": [], "liveNow": false, "panels": [ @@ -77,16 +34,855 @@ "x": 0, "y": 0 }, - "id": 68, + "id": 85, "panels": [], "title": "Main", "type": "row" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 1 + }, + "id": 66, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "mean" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "expr": "validators{instance=\"${instance}\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Validators", + "type": "stat" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 3, + "y": 1 + }, + "id": 12, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "expr": "nbc_peers{instance=\"${instance}\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Peers", + "type": "stat" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "dthms" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 5, + "y": 1 + }, + "id": 40, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "expr": "time() - process_start_time_seconds{instance=\"${instance}\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Uptime", + "type": "stat" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 8, + "y": 1 + }, + "id": 8, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "expr": "rate(process_cpu_seconds_total{instance=\"${instance}\"}[$__rate_interval]) * 100", + "refId": "A" + } + ], + "title": "CPU usage", + "type": "stat" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "bytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 10, + "y": 1 + }, + "id": 6, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "expr": "process_resident_memory_bytes{instance=\"${instance}\"}", + "refId": "A" + } + ], + "title": "RSS mem", + "type": "stat" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "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" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 12, + "x": 12, + "y": 1 + }, + "id": 69, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "exemplar": true, + "expr": "version{instance=\"${instance}\"} ", + "interval": "", + "legendFormat": "{{version}}", + "refId": "A" + }, + { + "exemplar": true, + "expr": "network_name{instance=\"${instance}\"} ", + "hide": false, + "interval": "", + "legendFormat": "{{name}}", + "refId": "B" + } + ], + "title": "version/network (${instance})", + "type": "timeseries" + }, + { + "description": "Slot based on current wall clock time", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 0, + "y": 3 + }, + "id": 28, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "expr": "beacon_slot{instance=\"${instance}\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Wall slot", + "type": "stat" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 2, + "y": 3 + }, + "id": 79, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "beacon_head_slot{instance=\"${instance}\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Head slot", + "type": "stat" + }, + { + "description": "Epoch based on current wall clock time", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 4, + "y": 3 + }, + "id": 81, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "beacon_slot{instance=\"${instance}\"}/32", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Wall epoch", + "type": "stat" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 6, + "y": 3 + }, + "id": 80, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "beacon_head_slot{instance=\"${instance}\"}/32", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Head epoch", + "type": "stat" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 8, + "y": 3 + }, + "id": 34, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "beacon_current_justified_epoch{instance=\"${instance}\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Justified epoch", + "type": "stat" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 10, + "y": 3 + }, + "id": 36, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "expr": "beacon_finalized_epoch{instance=\"${instance}\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Finalized epoch", + "type": "stat" + }, + { "fieldConfig": { "defaults": { "color": { @@ -179,9 +975,9 @@ }, "gridPos": { "h": 6, - "w": 14, + "w": 12, "x": 0, - "y": 1 + "y": 5 }, "id": 2, "options": { @@ -191,18 +987,23 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { + "exemplar": true, "expr": "rate(process_cpu_seconds_total{instance=\"${instance}\"}[$__rate_interval]) * 100", + "interval": "", "legendFormat": "CPU usage %", "refId": "A" }, { + "exemplar": true, "expr": "process_open_fds{instance=\"${instance}\"}", + "interval": "", "legendFormat": "open file descriptors", "refId": "C" }, @@ -221,107 +1022,16 @@ { "exemplar": true, "expr": "sum(nim_gc_mem_occupied_bytes{instance=\"${instance}\"})", + "hide": false, "interval": "", "legendFormat": "Nim GC mem used", - "refId": "G" + "refId": "B" } ], "title": "resources (${instance})", "type": "timeseries" }, { - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "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" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 10, - "x": 14, - "y": 1 - }, - "id": 57, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi" - } - }, - "targets": [ - { - "exemplar": true, - "expr": "version{instance=\"${instance}\"}", - "interval": "", - "legendFormat": "{{version}}", - "refId": "A" - }, - { - "exemplar": true, - "expr": "network_name{instance=\"${instance}\"}", - "hide": false, - "interval": "", - "legendFormat": "{{name}}", - "refId": "B" - } - ], - "title": "version/network (${instance})", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "fieldConfig": { "defaults": { "color": { @@ -376,9 +1086,9 @@ "overrides": [] }, "gridPos": { - "h": 5, - "w": 10, - "x": 14, + "h": 6, + "w": 12, + "x": 12, "y": 5 }, "id": 16, @@ -389,10 +1099,11 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { "expr": "libp2p_open_streams{instance=\"${instance}\"}", @@ -405,10 +1116,6 @@ "type": "timeseries" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "fieldConfig": { "defaults": { "color": { @@ -472,14 +1179,26 @@ "value": "auto" } ] + }, + { + "matcher": { + "id": "byType", + "options": "time" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "auto" + } + ] } ] }, "gridPos": { - "h": 6, - "w": 14, + "h": 7, + "w": 12, "x": 0, - "y": 7 + "y": 11 }, "id": 18, "options": { @@ -489,10 +1208,11 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { "expr": "nim_gc_heap_instance_occupied_bytes{instance=\"${instance}\"}", @@ -502,14 +1222,9 @@ } ], "title": "GC heap objects (${instance})", - "transformations": [], "type": "timeseries" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "fieldConfig": { "defaults": { "color": { @@ -537,7 +1252,7 @@ "spanNulls": false, "stacking": { "group": "A", - "mode": "none" + "mode": "normal" }, "thresholdsStyle": { "mode": "off" @@ -561,15 +1276,39 @@ }, "unit": "short" }, - "overrides": [] + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Total" + }, + "properties": [ + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.lineWidth", + "value": 0 + } + ] + } + ] }, "gridPos": { - "h": 5, - "w": 10, - "x": 14, - "y": 10 + "h": 6, + "w": 12, + "x": 12, + "y": 11 }, - "id": 51, + "id": 76, "options": { "legend": { "calcs": [], @@ -577,38 +1316,145 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { - "expr": "libp2p_peers{instance=\"${instance}\"}", + "exemplar": true, + "expr": "libp2p_peers_identity{instance=\"${instance}\"}", "interval": "", - "legendFormat": "libp2p peers", + "legendFormat": "{{agent}}", "refId": "A" - }, - { - "expr": "libp2p_pubsub_peers{instance=\"${instance}\"}", - "interval": "", - "legendFormat": "libp2p pubsub peers", - "refId": "C" - }, - { - "expr": "nbc_peers{instance=\"${instance}\"}", - "interval": "", - "legendFormat": "beacon_node peers", - "refId": "B" } ], - "title": "peers (${instance})", + "title": "peer type (${instance})", + "transformations": [ + { + "id": "calculateField", + "options": {} + } + ], "type": "timeseries" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "binBps" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Total" + }, + "properties": [ + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.lineWidth", + "value": 0 + } + ] + } + ] }, + "gridPos": { + "h": 5, + "w": 12, + "x": 12, + "y": 17 + }, + "id": 77, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "8.0.4", + "targets": [ + { + "exemplar": true, + "expr": "rate(libp2p_peers_traffic_read_total{instance=\"${instance}\"}[$__rate_interval])", + "interval": "", + "legendFormat": "{{agent}}", + "refId": "A" + } + ], + "title": "incoming traffic by peer type (${instance})", + "transformations": [ + { + "id": "calculateField", + "options": {} + } + ], + "type": "timeseries" + }, + { "fieldConfig": { "defaults": { "color": { @@ -690,14 +1536,52 @@ } } ] + }, + { + "matcher": { + "id": "byName", + "options": "rejected" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "#C4162A", + "mode": "fixed" + } + }, + { + "id": "custom.axisPlacement", + "value": "right" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "ignored" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "blue", + "mode": "fixed" + } + }, + { + "id": "custom.axisPlacement", + "value": "right" + } + ] } ] }, "gridPos": { "h": 6, - "w": 14, + "w": 12, "x": 0, - "y": 13 + "y": 18 }, "id": 38, "options": { @@ -707,24 +1591,56 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { - "exemplar": true, - "expr": "rate(beacon_blocks_received_total{instance=\"${instance}\"}[$__rate_interval])", + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "expr": "rate(beacon_blocks_received_total{instance=\"${instance}\"}[$__rate_interval]) * 12", "interval": "", "legendFormat": "received", "refId": "B" }, { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, "exemplar": true, - "expr": "rate(beacon_blocks_proposed_total{instance=\"${instance}\"}[$__rate_interval])", + "expr": "rate(beacon_blocks_proposed_total{instance=\"${instance}\"}[$__rate_interval]) * 12", "interval": "", "legendFormat": "proposed", "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "rate(beacon_blocks_dropped_total{instance=\"${instance}\", reason='Ignore'}[$__rate_interval]) * 12", + "hide": false, + "interval": "", + "legendFormat": "ignored", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "rate(beacon_blocks_dropped_total{instance=\"${instance}\", reason='Reject'}[$__rate_interval]) * 12", + "hide": false, + "interval": "", + "legendFormat": "rejected", + "refId": "D" } ], "title": "blocks/slot (${instance})", @@ -756,7 +1672,7 @@ "scaleDistribution": { "type": "linear" }, - "showPoints": "auto", + "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", @@ -766,7 +1682,9 @@ "mode": "off" } }, + "links": [], "mappings": [], + "min": 0, "thresholds": { "mode": "absolute", "steps": [ @@ -779,7 +1697,8 @@ "value": 80 } ] - } + }, + "unit": "binBps" }, "overrides": [ { @@ -808,12 +1727,12 @@ ] }, "gridPos": { - "h": 5, - "w": 10, - "x": 14, - "y": 15 + "h": 6, + "w": 12, + "x": 12, + "y": 22 }, - "id": 59, + "id": 78, "options": { "legend": { "calcs": [], @@ -821,19 +1740,21 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, + "pluginVersion": "8.0.4", "targets": [ { "exemplar": true, - "expr": "libp2p_peers_identity{instance=\"${instance}\"}", + "expr": "rate(libp2p_peers_traffic_write_total{instance=\"${instance}\"}[$__rate_interval])", "interval": "", "legendFormat": "{{agent}}", "refId": "A" } ], - "title": "peer type (${instance})", + "title": "outgoing traffic by peer type (${instance})", "transformations": [ { "id": "calculateField", @@ -843,10 +1764,6 @@ "type": "timeseries" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "fieldConfig": { "defaults": { "color": { @@ -902,9 +1819,9 @@ }, "gridPos": { "h": 5, - "w": 14, + "w": 12, "x": 0, - "y": 19 + "y": 24 }, "id": 30, "options": { @@ -914,24 +1831,32 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { - "exemplar": true, - "expr": "rate(beacon_attestations_received_total{instance=\"${instance}\"}[$__rate_interval])", + "expr": "rate(beacon_attestations_received_total{instance=\"${instance}\"}[$__rate_interval]) * 12", "interval": "", "legendFormat": "received", "refId": "A" }, { "exemplar": true, - "expr": "rate(beacon_attestations_sent_total{instance=\"${instance}\"}[$__rate_interval])", + "expr": "rate(beacon_attestations_sent_total{instance=\"${instance}\"}[$__rate_interval]) * 12", "interval": "", "legendFormat": "sent", "refId": "B" + }, + { + "exemplar": true, + "expr": "rate(beacon_aggregates_received_total{instance=\"${instance}\"}[$__rate_interval]) * 12", + "hide": false, + "interval": "", + "legendFormat": "aggregates", + "refId": "C" } ], "title": "attestations/slot (${instance})", @@ -962,7 +1887,7 @@ "scaleDistribution": { "type": "linear" }, - "showPoints": "auto", + "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", @@ -972,7 +1897,9 @@ "mode": "off" } }, + "links": [], "mappings": [], + "min": 0, "thresholds": { "mode": "absolute", "steps": [ @@ -986,7 +1913,7 @@ } ] }, - "unit": "binBps" + "unit": "reqps" }, "overrides": [ { @@ -1015,12 +1942,12 @@ ] }, "gridPos": { - "h": 6, - "w": 10, - "x": 14, - "y": 20 + "h": 5, + "w": 12, + "x": 12, + "y": 28 }, - "id": 61, + "id": 109, "options": { "legend": { "calcs": [], @@ -1028,32 +1955,238 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, + "pluginVersion": "8.0.4", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, "exemplar": true, - "expr": "rate(libp2p_peers_traffic_read_total{instance=\"${instance}\"}[$__rate_interval])", + "expr": "rate(nbc_reqresp_messages_received_total{instance=\"${instance}\"}[$__rate_interval])", "interval": "", - "legendFormat": "{{agent}}", + "legendFormat": "{{protocol}}", "refId": "A" - } - ], - "title": "incoming traffic by peer type (${instance})", - "transformations": [ + }, { - "id": "calculateField", - "options": {} + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "rate(nbc_reqresp_messages_failed{instance=\"${instance}\"}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "{{protocol}} (F)", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "rate(nbc_reqresp_messages_throttled{instance=\"${instance}\"}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "{{protocol}} (T)", + "refId": "C" } ], + "title": "Incoming P2P requests", + "transformations": [], "type": "timeseries" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 29 + }, + "id": 82, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "8.0.4", + "targets": [ + { + "exemplar": true, + "expr": "rate(beacon_sync_committee_messages_received_total{instance=\"${instance}\"}[$__rate_interval])", + "interval": "", + "legendFormat": "messages", + "refId": "A" + }, + { + "exemplar": true, + "expr": "rate(beacon_sync_committee_contributions_received_total{instance=\"${instance}\"}[$__rate_interval])", + "interval": "", + "legendFormat": "contributions", + "refId": "B" + } + ], + "title": "sync committee msgs/slot (${instance})", + "type": "timeseries" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 5, + "w": 12, + "x": 12, + "y": 33 + }, + "id": 110, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "8.0.4", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "rate(nbc_reqresp_messages_sent_total{instance=\"${instance}\"}[$__rate_interval])", + "interval": "", + "legendFormat": "{{protocol}}", + "refId": "A" + } + ], + "title": "Outgoing P2P requests", + "transformations": [], + "type": "timeseries" + }, + { + "description": "", "fieldConfig": { "defaults": { "color": { @@ -1109,11 +2242,11 @@ }, "gridPos": { "h": 5, - "w": 14, + "w": 12, "x": 0, - "y": 24 + "y": 35 }, - "id": 55, + "id": 83, "options": { "legend": { "calcs": [], @@ -1121,24 +2254,95 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { "exemplar": true, - "expr": "rate(beacon_aggregates_received_total{instance=\"${instance}\"}[$__rate_interval])", + "expr": "rate(beacon_blocks_dropped_total{instance=\"${instance}\",reason=\"Ignore\"}[$__rate_interval])", + "hide": false, "interval": "", - "legendFormat": "received", + "legendFormat": "blocks (I)", + "refId": "C" + }, + { + "exemplar": true, + "expr": "rate(beacon_attestations_dropped_total{instance=\"${instance}\",reason=\"Ignore\"}[$__rate_interval])", + "interval": "", + "legendFormat": "attestations (I)", "refId": "A" + }, + { + "exemplar": true, + "expr": "rate(beacon_aggregates_dropped_total{instance=\"${instance}\",reason=\"Ignore\"}[$__rate_interval])", + "interval": "", + "legendFormat": "aggregates (I)", + "refId": "B" + }, + { + "exemplar": true, + "expr": "rate(beacon_sync_committee_messages_dropped_total{instance=\"${instance}\",reason=\"Ignore\"}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "sync_msgs (I)", + "refId": "D" + }, + { + "exemplar": true, + "expr": "rate(beacon_sync_committee_contributions_dropped_total{instance=\"${instance}\",reason=\"Ignore\"}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "sync_contribs (I)", + "refId": "E" + }, + { + "exemplar": true, + "expr": "rate(beacon_blocks_dropped_total{instance=\"${instance}\",reason=\"Reject\"}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "blocks (R)", + "refId": "G" + }, + { + "exemplar": true, + "expr": "rate(beacon_aggregates_dropped_total{instance=\"${instance}\",reason=\"Reject\"}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "aggregates (R)", + "refId": "F" + }, + { + "exemplar": true, + "expr": "rate(beacon_attestations_dropped_total{instance=\"${instance}\",reason=\"Reject\"}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "attestations (R)", + "refId": "H" + }, + { + "exemplar": true, + "expr": "rate(beacon_sync_committee_messages_dropped_total{instance=\"${instance}\",reason=\"Reject\"}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "sync_msgs (R)", + "refId": "I" + }, + { + "exemplar": true, + "expr": "rate(beacon_sync_committee_contributions_dropped_total{instance=\"${instance}\",reason=\"Reject\"}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "sync_contribs (R)", + "refId": "J" } ], - "title": "aggregates/slot (${instance})", + "title": "dropped msgs/slot (ignored/rejected) (${instance})", "type": "timeseries" }, { - "description": "", "fieldConfig": { "defaults": { "color": { @@ -1149,7 +2353,7 @@ "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", - "fillOpacity": 10, + "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, @@ -1166,7 +2370,7 @@ "spanNulls": false, "stacking": { "group": "A", - "mode": "normal" + "mode": "none" }, "thresholdsStyle": { "mode": "off" @@ -1185,42 +2389,33 @@ "value": 80 } ] - }, - "unit": "binBps" + } }, "overrides": [ { "matcher": { "id": "byName", - "options": "Total" + "options": "no_peers" }, "properties": [ { - "id": "custom.stacking", + "id": "color", "value": { - "group": "A", - "mode": "none" + "fixedColor": "dark-red", + "mode": "fixed" } - }, - { - "id": "custom.fillOpacity", - "value": 0 - }, - { - "id": "custom.lineWidth", - "value": 0 } ] } ] }, "gridPos": { - "h": 6, - "w": 10, - "x": 14, - "y": 26 + "h": 7, + "w": 12, + "x": 12, + "y": 38 }, - "id": 62, + "id": 71, "options": { "legend": { "calcs": [], @@ -1228,32 +2423,39 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "targets": [ { "exemplar": true, - "expr": "rate(libp2p_peers_traffic_write_total{instance=\"${instance}\"}[$__rate_interval])", + "expr": "libp2p_gossipsub_healthy_peers_topics{instance=\"${instance}\"}", "interval": "", - "legendFormat": "{{agent}}", + "legendFormat": "healthy", "refId": "A" - } - ], - "title": "outgoing traffic by peer type (${instance})", - "transformations": [ + }, { - "id": "calculateField", - "options": {} + "exemplar": true, + "expr": "libp2p_gossipsub_low_peers_topics{instance=\"${instance}\"}", + "hide": false, + "interval": "", + "legendFormat": "low", + "refId": "C" + }, + { + "exemplar": true, + "expr": "libp2p_gossipsub_no_peers_topics{instance=\"${instance}\"}", + "hide": false, + "interval": "", + "legendFormat": "no_peers", + "refId": "B" } ], + "title": "Mesh health", "type": "timeseries" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "fieldConfig": { "defaults": { "color": { @@ -1309,9 +2511,9 @@ }, "gridPos": { "h": 6, - "w": 14, + "w": 12, "x": 0, - "y": 29 + "y": 40 }, "id": 22, "options": { @@ -1321,10 +2523,11 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { "expr": "rate(attached_validator_balance_total{instance=\"${instance}\"}[$__rate_interval]) * 384 / 1000000000", @@ -1347,7 +2550,7 @@ "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", - "fillOpacity": 10, + "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, @@ -1360,7 +2563,7 @@ "scaleDistribution": { "type": "linear" }, - "showPoints": "never", + "showPoints": "auto", "spanNulls": false, "stacking": { "group": "A", @@ -1370,9 +2573,7 @@ "mode": "off" } }, - "links": [], "mappings": [], - "min": 0, "thresholds": { "mode": "absolute", "steps": [ @@ -1385,35 +2586,19 @@ "value": 80 } ] - }, - "unit": "short" + } }, "overrides": [ { "matcher": { "id": "byName", - "options": "no peers" + "options": "no_peers" }, "properties": [ { "id": "color", "value": { - "fixedColor": "red", - "mode": "fixed" - } - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "healthy" - }, - "properties": [ - { - "id": "color", - "value": { - "fixedColor": "green", + "fixedColor": "dark-red", "mode": "fixed" } } @@ -1428,7 +2613,7 @@ { "id": "color", "value": { - "fixedColor": "yellow", + "fixedColor": "red", "mode": "fixed" } } @@ -1437,12 +2622,12 @@ ] }, "gridPos": { - "h": 5, - "w": 10, - "x": 14, - "y": 32 + "h": 7, + "w": 12, + "x": 12, + "y": 45 }, - "id": 20, + "id": 106, "options": { "legend": { "calcs": [], @@ -1450,52 +2635,39 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", "targets": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, - "expr": "libp2p_gossipsub_healthy_peers_topics{instance=\"${instance}\"}", + "expr": "nbc_gossipsub_healthy_fanout{instance=\"${instance}\"}", "interval": "", "legendFormat": "healthy", "refId": "A" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, - "expr": "libp2p_gossipsub_low_peers_topics{instance=\"${instance}\"}", + "expr": "nbc_gossipsub_good_fanout{instance=\"${instance}\"}", "hide": false, "interval": "", - "legendFormat": "low", + "legendFormat": "good", "refId": "C" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, - "expr": "libp2p_gossipsub_no_peers_topics{instance=\"${instance}\"}", + "expr": "nbc_gossipsub_low_fanout{instance=\"${instance}\"}", "hide": false, "interval": "", - "legendFormat": "no peers", + "legendFormat": "low", "refId": "B" } ], - "title": "health of subnets reception (${instance})", + "title": "Fanout health", "type": "timeseries" }, { - "description": "", "fieldConfig": { "defaults": { "color": { @@ -1529,9 +2701,7 @@ "mode": "off" } }, - "links": [], "mappings": [], - "min": 0, "thresholds": { "mode": "absolute", "steps": [ @@ -1550,12 +2720,12 @@ "overrides": [] }, "gridPos": { - "h": 6, - "w": 14, + "h": 5, + "w": 12, "x": 0, - "y": 35 + "y": 46 }, - "id": 76, + "id": 56, "options": { "legend": { "calcs": [], @@ -1563,189 +2733,24 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, "expr": "eth1_chain_len{instance=\"${instance}\"}", "interval": "", - "legendFormat": "Eth1 chain len", + "legendFormat": "eth1_chain_len", "refId": "A" } ], - "title": "Eth1 chain length (${instance})", + "title": "Eth1 Chain Length", "type": "timeseries" }, { - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "healthy" - }, - "properties": [ - { - "id": "color", - "value": { - "fixedColor": "green", - "mode": "fixed" - } - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "low" - }, - "properties": [ - { - "id": "color", - "value": { - "fixedColor": "red", - "mode": "fixed" - } - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "good" - }, - "properties": [ - { - "id": "color", - "value": { - "fixedColor": "yellow", - "mode": "fixed" - } - } - ] - } - ] - }, - "gridPos": { - "h": 5, - "w": 10, - "x": 14, - "y": 37 - }, - "id": 72, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi" - } - }, - "pluginVersion": "8.1.6", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "nbc_gossipsub_healthy_fanout{instance=\"${instance}\"}", - "interval": "", - "legendFormat": "healthy", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "nbc_gossipsub_good_fanout{instance=\"${instance}\"}", - "hide": false, - "interval": "", - "legendFormat": "good", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "nbc_gossipsub_low_fanout{instance=\"${instance}\"}", - "hide": false, - "interval": "", - "legendFormat": "low", - "refId": "B" - } - ], - "title": "health of subnets publishing (${instance})", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "fieldConfig": { "defaults": { "color": { @@ -1816,14 +2821,26 @@ "value": "auto" } ] + }, + { + "matcher": { + "id": "byType", + "options": "time" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "auto" + } + ] } ] }, "gridPos": { - "h": 6, - "w": 14, + "h": 5, + "w": 12, "x": 0, - "y": 41 + "y": 51 }, "id": 54, "options": { @@ -1833,10 +2850,11 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { "expr": "sqlite3_memory_used_bytes{instance=\"${instance}\"}", @@ -1882,9 +2900,7 @@ "mode": "off" } }, - "links": [], "mappings": [], - "min": 0, "thresholds": { "mode": "absolute", "steps": [ @@ -1904,21 +2920,13 @@ { "matcher": { "id": "byName", - "options": "dial attempts" + "options": "Dial attempts" }, "properties": [ { "id": "custom.axisPlacement", "value": "right" - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "dial attempts" - }, - "properties": [ + }, { "id": "color", "value": { @@ -1931,34 +2939,25 @@ { "matcher": { "id": "byName", - "options": "dial success" + "options": "Discovery messages" }, "properties": [ { "id": "custom.axisPlacement", - "value": "right" - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "kicked peers" - }, - "properties": [ + "value": "left" + }, { - "id": "custom.axisPlacement", - "value": "right" + "id": "unit" } ] } ] }, "gridPos": { - "h": 5, - "w": 10, - "x": 14, - "y": 42 + "h": 6, + "w": 12, + "x": 12, + "y": 52 }, "id": 73, "options": { @@ -1968,67 +2967,48 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, "expr": "rate(libp2p_total_dial_attempts_total{instance=\"${instance}\"}[$__rate_interval])", "interval": "", - "legendFormat": "dial attempts", + "legendFormat": "Dial attempts", "refId": "A" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, "expr": "rate(discovery_message_requests_outgoing_total{instance=\"${instance}\",response!=\"no_response\"}[$__rate_interval])", "hide": false, "interval": "", - "legendFormat": "discovery messages", + "legendFormat": "Discovery messages", "refId": "B" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, "expr": "rate(libp2p_successful_dials_total{instance=\"${instance}\"}[$__rate_interval])", "hide": false, "interval": "", - "legendFormat": "dial success", + "legendFormat": "Dial success", "refId": "C" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, "expr": "rate(nbc_cycling_kicked_peers_total{instance=\"${instance}\"}[$__rate_interval])", "hide": false, "interval": "", - "legendFormat": "kicked peers", + "legendFormat": "Kicked peers", "refId": "D" } ], - "title": "discovery & dialing (${instance})", + "title": "Discovery & Dialing", "type": "timeseries" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "fieldConfig": { "defaults": { "color": { @@ -2084,11 +3064,11 @@ }, "gridPos": { "h": 5, - "w": 10, - "x": 14, - "y": 47 + "w": 12, + "x": 12, + "y": 58 }, - "id": 71, + "id": 20, "options": { "legend": { "calcs": [], @@ -2096,10 +3076,11 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { "expr": "beacon_active_validators{instance=\"${instance}\"}", @@ -2112,10 +3093,6 @@ "type": "timeseries" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "fieldConfig": { "defaults": { "color": { @@ -2151,7 +3128,7 @@ }, "links": [], "mappings": [], - "max": 100, + "max": 1, "min": 0, "thresholds": { "mode": "absolute", @@ -2166,15 +3143,28 @@ } ] }, - "unit": "percent" + "unit": "percentunit" }, - "overrides": [] + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "misses" + }, + "properties": [ + { + "id": "unit", + "value": "short" + } + ] + } + ] }, "gridPos": { "h": 5, - "w": 10, - "x": 14, - "y": 52 + "w": 12, + "x": 12, + "y": 63 }, "id": 24, "options": { @@ -2184,16 +3174,24 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { - "expr": "beacon_state_data_cache_hits_total{instance=\"${instance}\"} * 100 / (beacon_state_data_cache_hits_total{instance=\"${instance}\"} + beacon_state_data_cache_misses_total{instance=\"${instance}\"})", + "exemplar": true, + "expr": "rate(beacon_state_data_cache_hits_total{instance=\"${instance}\"}[$__rate_interval]) / (rate(beacon_state_data_cache_misses_total{instance=\"${instance}\"}[$__rate_interval]) + rate(beacon_state_data_cache_hits_total{instance=\"${instance}\"}[$__rate_interval]))", "interval": "", "legendFormat": "cache hit rate", "refId": "A" + }, + { + "expr": "rate(beacon_state_data_cache_misses_total{instance=\"${instance}\"}[$__rate_interval]) * 12 ", + "interval": "", + "legendFormat": "misses", + "refId": "B" } ], "title": "pool.cachedStates (${instance})", @@ -2224,7 +3222,7 @@ "type": "linear" }, "showPoints": "never", - "spanNulls": true, + "spanNulls": false, "stacking": { "group": "A", "mode": "none" @@ -2254,25 +3252,13 @@ "overrides": [ { "matcher": { - "id": "byName", - "options": "sigs/aggregate" + "id": "byRegexp", + "options": "sigs.*" }, "properties": [ { - "id": "custom.axisPlacement", - "value": "right" - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "sigs/batch" - }, - "properties": [ - { - "id": "custom.axisPlacement", - "value": "right" + "id": "unit", + "value": "locale" } ] } @@ -2280,11 +3266,11 @@ }, "gridPos": { "h": 5, - "w": 10, - "x": 14, - "y": 57 + "w": 12, + "x": 12, + "y": 68 }, - "id": 74, + "id": 86, "options": { "legend": { "calcs": [], @@ -2292,16 +3278,13 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "8.1.6", + "pluginVersion": "8.0.4", "targets": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, "expr": "rate(batch_verification_batches_total{instance=\"${instance}\"}[$__rate_interval])", "interval": "", @@ -2309,22 +3292,13 @@ "refId": "A" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, "expr": "rate(batch_verification_signatures_total{instance=\"${instance}\"}[$__rate_interval])", - "hide": false, "interval": "", "legendFormat": "signatures", "refId": "B" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, "expr": "rate(batch_verification_aggregates_total{instance=\"${instance}\"}[$__rate_interval])", "hide": false, @@ -2333,55 +3307,62 @@ "refId": "C" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, "expr": "rate(batch_verification_signatures_total{instance=\"${instance}\"}[$__rate_interval]) /\nrate(batch_verification_aggregates_total{instance=\"${instance}\"}[$__rate_interval])", "hide": false, "interval": "", - "legendFormat": "sigs/aggregate", + "legendFormat": "sigs per agg", "refId": "D" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "exemplar": true, "expr": "rate(batch_verification_signatures_total{instance=\"${instance}\"}[$__rate_interval]) /\nrate(batch_verification_batches_total{instance=\"${instance}\"}[$__rate_interval])", "hide": false, "interval": "", - "legendFormat": "sigs/batch", + "legendFormat": "sigs per batch", "refId": "E" } ], - "title": "batch verifications/slot (${instance})", + "title": "Batch verifications/slot (${instance})", "type": "timeseries" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "", "fieldConfig": { "defaults": { "color": { - "mode": "thresholds" + "mode": "palette-classic" }, - "mappings": [ - { - "options": { - "match": "null", - "result": { - "text": "N/A" - } - }, - "type": "special" + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } - ], + }, + "links": [], + "mappings": [], + "min": 0, "thresholds": { "mode": "absolute", "steps": [ @@ -2395,123 +3376,53 @@ } ] }, - "unit": "bytes" + "unit": "short" }, "overrides": [] }, "gridPos": { - "h": 2, - "w": 5, - "x": 14, - "y": 62 + "h": 7, + "w": 12, + "x": 12, + "y": 73 }, - "id": 6, - "links": [], - "maxDataPoints": 100, + "id": 51, "options": { - "colorMode": "none", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" }, - "text": {}, - "textMode": "auto" + "tooltip": { + "mode": "multi", + "sort": "none" + } }, - "pluginVersion": "8.3.5", + "pluginVersion": "8.0.4", "targets": [ { - "expr": "process_resident_memory_bytes{instance=\"${instance}\"}", + "expr": "libp2p_peers{instance=\"${instance}\"}", + "interval": "", + "legendFormat": "libp2p peers", "refId": "A" - } - ], - "title": "RSS mem", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "match": "null", - "result": { - "text": "N/A" - } - }, - "type": "special" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "percent" }, - "overrides": [] - }, - "gridPos": { - "h": 2, - "w": 5, - "x": 19, - "y": 62 - }, - "id": 8, - "links": [], - "maxDataPoints": 100, - "options": { - "colorMode": "none", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "8.3.5", - "targets": [ { - "expr": "rate(process_cpu_seconds_total{instance=\"${instance}\"}[$__rate_interval]) * 100", - "refId": "A" + "expr": "libp2p_pubsub_peers{instance=\"${instance}\"}", + "interval": "", + "legendFormat": "libp2p pubsub peers", + "refId": "C" + }, + { + "expr": "nbc_peers{instance=\"${instance}\"}", + "interval": "", + "legendFormat": "beacon_node peers", + "refId": "B" } ], - "title": "CPU usage", - "type": "stat" + "title": "peers (${instance})", + "type": "timeseries" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "", "fieldConfig": { "defaults": { "color": { @@ -2548,82 +3459,8 @@ "gridPos": { "h": 2, "w": 3, - "x": 14, - "y": 64 - }, - "id": 28, - "links": [], - "maxDataPoints": 100, - "options": { - "colorMode": "none", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "8.3.5", - "targets": [ - { - "expr": "beacon_slot{instance=\"${instance}\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "current slot", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "match": "null", - "result": { - "text": "N/A" - } - }, - "type": "special" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "none" - }, - "overrides": [] - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 17, - "y": 64 + "x": 12, + "y": 80 }, "id": 13, "links": [], @@ -2643,7 +3480,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.3.5", + "pluginVersion": "8.4.3", "targets": [ { "expr": "sum(beacon_attestations_sent_total)", @@ -2656,10 +3493,6 @@ "type": "stat" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, "description": "", "fieldConfig": { "defaults": { @@ -2697,8 +3530,8 @@ "gridPos": { "h": 2, "w": 3, - "x": 21, - "y": 64 + "x": 15, + "y": 80 }, "id": 14, "links": [], @@ -2718,7 +3551,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.3.5", + "pluginVersion": "8.4.3", "targets": [ { "expr": "beacon_attestations_received_total{instance=\"${instance}\"}", @@ -2728,623 +3561,1152 @@ "title": "att'ns recv'd", "type": "stat" }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "match": "null", - "result": { - "text": "N/A" - } - }, - "type": "special" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "none" - }, - "overrides": [] - }, - "gridPos": { - "h": 2, - "w": 3, - "x": 14, - "y": 66 - }, - "id": 32, - "links": [], - "maxDataPoints": 100, - "options": { - "colorMode": "none", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "8.3.5", - "targets": [ - { - "expr": "beacon_current_epoch{instance=\"${instance}\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "current epoch", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "match": "null", - "result": { - "text": "N/A" - } - }, - "type": "special" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "none" - }, - "overrides": [] - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 17, - "y": 66 - }, - "id": 34, - "links": [], - "maxDataPoints": 100, - "options": { - "colorMode": "none", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "8.3.5", - "targets": [ - { - "expr": "beacon_current_justified_epoch{instance=\"${instance}\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "current justified epoch", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "match": "null", - "result": { - "text": "N/A" - } - }, - "type": "special" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "dthms" - }, - "overrides": [] - }, - "gridPos": { - "h": 2, - "w": 3, - "x": 21, - "y": 66 - }, - "id": 40, - "links": [], - "maxDataPoints": 100, - "options": { - "colorMode": "none", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "8.3.5", - "targets": [ - { - "expr": "time() - process_start_time_seconds{instance=\"${instance}\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "runtime", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "match": "null", - "result": { - "text": "N/A" - } - }, - "type": "special" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "none" - }, - "overrides": [] - }, - "gridPos": { - "h": 2, - "w": 3, - "x": 14, - "y": 68 - }, - "id": 12, - "links": [], - "maxDataPoints": 100, - "options": { - "colorMode": "none", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "8.3.5", - "targets": [ - { - "expr": "nbc_peers{instance=\"${instance}\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "peers", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "match": "null", - "result": { - "text": "N/A" - } - }, - "type": "special" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "none" - }, - "overrides": [] - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 17, - "y": 68 - }, - "id": 36, - "links": [], - "maxDataPoints": 100, - "options": { - "colorMode": "none", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "8.3.5", - "targets": [ - { - "expr": "beacon_finalized_epoch{instance=\"${instance}\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "last finalized epoch", - "type": "stat" - }, { "collapsed": true, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 70 + "y": 82 }, - "id": 70, + "id": 88, "panels": [ { - "cards": {}, - "color": { - "cardColor": "#b4ff00", - "colorScale": "sqrt", - "colorScheme": "interpolateSpectral", - "exponent": 0.5, - "min": 0, - "mode": "opacity" - }, - "dataFormat": "tsbuckets", - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "description": "Number of blocks monitored validators produced in previous epoch", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] }, "gridPos": { - "h": 6, - "w": 14, - "x": 0, - "y": 71 - }, - "heatmap": {}, - "hideZeroBuckets": false, - "highlightCards": true, - "id": 26, - "interval": "", - "legend": { - "show": false - }, - "reverseYBuckets": false, - "targets": [ - { - "expr": "rate(beacon_attestation_delay_bucket{instance=\"${instance}\"}[$__rate_interval])", - "format": "heatmap", - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{le}}", - "refId": "A" - } - ], - "title": "received attestation delay (s) (${instance})", - "tooltip": { - "show": true, - "showHistogram": false - }, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" - }, - { - "cards": {}, - "color": { - "cardColor": "#b4ff00", - "colorScale": "sqrt", - "colorScheme": "interpolateSpectral", - "exponent": 0.5, - "min": 0, - "mode": "opacity" - }, - "dataFormat": "tsbuckets", - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "", - "gridPos": { - "h": 6, - "w": 14, + "h": 3, + "w": 2, "x": 0, "y": 77 }, - "heatmap": {}, - "hideZeroBuckets": false, - "highlightCards": true, - "id": 52, - "interval": "", - "legend": { - "show": false + "id": 96, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" }, - "reverseYBuckets": false, + "pluginVersion": "8.4.3", "targets": [ { - "expr": "rate(beacon_aggregate_delay_bucket{instance=\"${instance}\"}[$__rate_interval])", - "format": "heatmap", - "instant": false, + "exemplar": true, + "expr": "sum(validator_monitor_beacon_block_total{instance=\"${instance}\"})", "interval": "", - "intervalFactor": 1, - "legendFormat": "{{le}}", + "legendFormat": "", "refId": "A" } ], - "title": "received aggregate delay (s) (${instance})", - "tooltip": { - "show": true, - "showHistogram": false - }, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "title": "Produced block", + "type": "stat" }, { - "cards": {}, - "color": { - "cardColor": "#b4ff00", - "colorScale": "sqrt", - "colorScheme": "interpolateSpectral", - "exponent": 0.5, - "min": 0, - "mode": "opacity" + "description": "Number of active validators being monitored that should be attesting", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] }, - "dataFormat": "tsbuckets", - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "", "gridPos": { - "h": 6, - "w": 14, + "h": 3, + "w": 2, + "x": 2, + "y": 77 + }, + "id": 97, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_active{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Active", + "type": "stat" + }, + { + "description": "Validators that have exited from the chain, either volunt", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 4, + "y": 77 + }, + "id": 93, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_exited{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Exited", + "type": "stat" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 6, + "y": 77 + }, + "id": 94, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_slashed{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Slashed", + "type": "stat" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 8, + "y": 77 + }, + "id": 95, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_slashed{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Withdrawable", + "type": "stat" + }, + { + "description": "Number of monitored validators in the current sync committee", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 10, + "y": 77 + }, + "id": 99, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_validator_in_current_sync_committee{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "CurrentSync", + "type": "stat" + }, + { + "description": "Number of monitored validators in the next sync committee", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 12, + "y": 77 + }, + "id": 105, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_validator_in_next_sync_committee{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "NextSync", + "type": "stat" + }, + { + "description": "Number of times attestation was seen in a block", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 14, + "y": 77 + }, + "id": 107, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "sum(validator_monitor_prev_epoch_sync_signature_block_inclusions{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Sync block inclusions", + "type": "stat" + }, + { + "description": "Number of validators being monitored", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 0, + "y": 80 + }, + "id": 92, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_active{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Monitored", + "type": "stat" + }, + { + "description": "Number of attestations monitored validators produced in previous epoch", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 2, + "y": 80 + }, + "id": 101, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_prev_epoch_attestations_total{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Attested", + "type": "stat" + }, + { + "description": "Number of aggregates monitored validators produced in previous epoch", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 4, + "y": 80 + }, + "id": 100, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_prev_epoch_aggregates_total{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Aggregated", + "type": "stat" + }, + { + "description": "Number of times attestation produced by monitored validator was seen in an aggregate", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 6, + "y": 80 + }, + "id": 98, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_prev_epoch_attestation_aggregate_inclusions{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Aggregate inclusions", + "type": "stat" + }, + { + "description": "Number of times attestation was seen in a block", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 8, + "y": 80 + }, + "id": 104, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_prev_epoch_attestation_block_inclusions{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Block inclusions", + "type": "stat" + }, + { + "description": "Number of sync messages monitored validators produced in previous epoch", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 10, + "y": 80 + }, + "id": 102, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_prev_epoch_sync_committee_messages_total{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "SyncMessaged", + "type": "stat" + }, + { + "description": "Number of sync comntributions monitored validators produced in previous epoch", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 12, + "y": 80 + }, + "id": 103, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_prev_epoch_sync_contributions_total{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "SyncContributed", + "type": "stat" + }, + { + "description": "Number of times attestation was seen in a block", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red" + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 14, + "y": 80 + }, + "id": 108, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "sum(validator_monitor_prev_epoch_sync_contribution_inclusions{instance=\"${instance}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Sync contrib inclusions", + "type": "stat" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "bars", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineStyle": { + "fill": "solid" + }, + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unit": "short" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "source" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "red", + "mode": "fixed" + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, "x": 0, "y": 83 }, - "heatmap": {}, - "hideZeroBuckets": false, - "highlightCards": true, - "id": 53, - "interval": "", - "legend": { - "show": false + "id": 89, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } }, - "reverseYBuckets": false, + "pluginVersion": "8.0.4", "targets": [ { - "expr": "rate(beacon_block_delay_bucket{instance=\"${instance}\"}[$__rate_interval])", - "format": "heatmap", - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{le}}", + "exemplar": true, + "expr": "sum(rate(validator_monitor_prev_epoch_on_chain_head_attester_miss_total{instance=\"${instance}\"}[$__rate_interval]))*384", + "interval": "384s", + "legendFormat": "head", "refId": "A" + }, + { + "exemplar": true, + "expr": "sum(rate(validator_monitor_prev_epoch_on_chain_target_attester_miss_total{instance=\"${instance}\"}[$__rate_interval]))*384", + "interval": "384s", + "legendFormat": "target", + "refId": "B" + }, + { + "exemplar": true, + "expr": "sum(rate(validator_monitor_prev_epoch_on_chain_source_attester_miss_total{instance=\"${instance}\"}[$__rate_interval]))*384", + "hide": false, + "interval": "384s", + "legendFormat": "source", + "refId": "C" } ], - "title": "received beacon block delay (s) (${instance})", - "tooltip": { - "show": true, - "showHistogram": false - }, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "title": "Attestation misses", + "type": "timeseries" }, { - "cards": {}, - "color": { - "cardColor": "#b4ff00", - "colorScale": "sqrt", - "colorScheme": "interpolateSpectral", - "exponent": 0.1, - "min": 0, - "mode": "opacity" - }, - "dataFormat": "tsbuckets", - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "bars", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineStyle": { + "fill": "solid" + }, + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unit": "short" + }, + "overrides": [] }, "gridPos": { - "h": 6, - "w": 14, - "x": 0, - "y": 89 + "h": 8, + "w": 12, + "x": 12, + "y": 83 }, - "heatmap": {}, - "hideZeroBuckets": false, - "highlightCards": true, - "id": 50, - "interval": "", - "legend": { - "show": false + "id": 90, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } }, - "reverseYBuckets": false, + "pluginVersion": "8.0.4", "targets": [ { - "expr": "rate(beacon_store_block_duration_seconds_bucket{instance=\"${instance}\"}[$__rate_interval])", - "format": "heatmap", - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{le}}", + "exemplar": true, + "expr": "rate(validator_monitor_balance_gwei{instance=\"${instance}\"}[$__rate_interval]) / on(instance,container) group_left validator_monitor_validators_total{instance=\"${instance}\"}", + "interval": "384", + "legendFormat": "{{validator}}", "refId": "A" } ], - "title": "storeBlock() duration (s) (${instance})", - "tooltip": { - "show": true, - "showHistogram": false - }, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "title": "Balance", + "type": "timeseries" } ], - "title": "Block & attestation delays", + "title": "Validator monitoring", "type": "row" }, { @@ -3353,274 +4715,230 @@ "h": 1, "w": 24, "x": 0, - "y": 71 + "y": 83 }, - "id": 64, + "id": 75, "panels": [], - "title": "Message stats", + "title": "Block & Attestation Delays (slow)", "type": "row" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] + "cards": {}, + "color": { + "cardColor": "#b4ff00", + "colorScale": "sqrt", + "colorScheme": "interpolateSpectral", + "exponent": 0.5, + "min": 0, + "mode": "opacity" }, + "dataFormat": "tsbuckets", "gridPos": { - "h": 5, - "w": 14, + "h": 6, + "w": 12, "x": 0, - "y": 72 + "y": 84 }, - "id": 65, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi" - } + "heatmap": {}, + "hideZeroBuckets": false, + "highlightCards": true, + "id": 26, + "interval": "", + "legend": { + "show": false }, - "pluginVersion": "8.1.6", + "reverseYBuckets": false, "targets": [ { - "exemplar": true, - "expr": "rate(beacon_sync_committee_messages_received_total{instance=\"${instance}\"}[$__rate_interval])", + "expr": "rate(beacon_attestation_delay_bucket{instance=\"${instance}\"}[$__rate_interval])", + "format": "heatmap", + "instant": false, "interval": "", - "legendFormat": "messages", + "intervalFactor": 1, + "legendFormat": "{{le}}", "refId": "A" - }, - { - "exemplar": true, - "expr": "rate(beacon_sync_committee_contributions_received_total{instance=\"${instance}\"}[$__rate_interval])", - "hide": false, - "interval": "", - "legendFormat": "contributions", - "refId": "B" } ], - "title": "sync committee msgs/slot (${instance})", - "type": "timeseries" + "title": "received attestation delay (s) (${instance})", + "tooltip": { + "show": true, + "showHistogram": false + }, + "type": "heatmap", + "xAxis": { + "show": true + }, + "yAxis": { + "format": "short", + "logBase": 1, + "show": true + }, + "yBucketBound": "auto" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "cards": {}, + "color": { + "cardColor": "#b4ff00", + "colorScale": "sqrt", + "colorScheme": "interpolateSpectral", + "exponent": 0.5, + "min": 0, + "mode": "opacity" }, + "dataFormat": "tsbuckets", "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, "gridPos": { - "h": 5, - "w": 14, - "x": 0, - "y": 77 + "h": 6, + "w": 12, + "x": 12, + "y": 84 }, - "id": 66, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi" - } + "heatmap": {}, + "hideZeroBuckets": false, + "highlightCards": true, + "id": 53, + "interval": "", + "legend": { + "show": false }, - "pluginVersion": "8.1.6", + "reverseYBuckets": false, "targets": [ { - "exemplar": true, - "expr": "rate(beacon_blocks_dropped_total{instance=\"${instance}\",reason=\"Ignore\"}[$__rate_interval])", + "expr": "rate(beacon_block_delay_bucket{instance=\"${instance}\"}[$__rate_interval])", + "format": "heatmap", + "instant": false, "interval": "", - "legendFormat": "blocks (I)", + "intervalFactor": 1, + "legendFormat": "{{le}}", "refId": "A" - }, - { - "exemplar": true, - "expr": "rate(beacon_attestations_dropped_total{instance=\"${instance}\",reason=\"Ignore\"}[$__rate_interval])", - "hide": false, - "interval": "", - "legendFormat": "attestations (I)", - "refId": "B" - }, - { - "exemplar": true, - "expr": "rate(beacon_aggregates_dropped_total{instance=\"${instance}\",reason=\"Ignore\"}[$__rate_interval])", - "hide": false, - "interval": "", - "legendFormat": "aggregates (I)", - "refId": "C" - }, - { - "exemplar": true, - "expr": "rate(beacon_sync_committee_messages_dropped_total{instance=\"${instance}\",reason=\"Ignore\"}[$__rate_interval])", - "hide": false, - "interval": "", - "legendFormat": "sync_msgs (I)", - "refId": "D" - }, - { - "exemplar": true, - "expr": "rate(beacon_sync_committee_contributions_dropped_total{instance=\"${instance}\",reason=\"Ignore\"}[$__rate_interval])", - "hide": false, - "interval": "", - "legendFormat": "sync_contribs (I)", - "refId": "E" - }, - { - "exemplar": true, - "expr": "rate(beacon_blocks_dropped_total{instance=\"${instance}\",reason=\"Reject\"}[$__rate_interval])", - "hide": false, - "interval": "", - "legendFormat": "blocks (R)", - "refId": "F" - }, - { - "exemplar": true, - "expr": "rate(beacon_attestations_dropped_total{instance=\"${instance}\",reason=\"Reject\"}[$__rate_interval])", - "hide": false, - "interval": "", - "legendFormat": "attestations (R)", - "refId": "G" - }, - { - "exemplar": true, - "expr": "rate(beacon_aggregates_dropped_total{instance=\"${instance}\",reason=\"Reject\"}[$__rate_interval])", - "hide": false, - "interval": "", - "legendFormat": "aggregates (R)", - "refId": "H" - }, - { - "exemplar": true, - "expr": "rate(beacon_sync_committee_messages_dropped_total{instance=\"${instance}\",reason=\"Reject\"}[$__rate_interval])", - "hide": false, - "interval": "", - "legendFormat": "sync_msgs (R)", - "refId": "I" - }, - { - "exemplar": true, - "expr": "rate(beacon_sync_committee_contributions_dropped_total{instance=\"${instance}\",reason=\"Reject\"}[$__rate_interval])", - "hide": false, - "interval": "", - "legendFormat": "sync_contribs (R)", - "refId": "J" } ], - "title": "dropped msgs/slot (ignored/rejected) (${instance})", - "type": "timeseries" + "title": "received beacon block delay (s) (${instance})", + "tooltip": { + "show": true, + "showHistogram": false + }, + "type": "heatmap", + "xAxis": { + "show": true + }, + "yAxis": { + "format": "short", + "logBase": 1, + "show": true + }, + "yBucketBound": "auto" + }, + { + "cards": {}, + "color": { + "cardColor": "#b4ff00", + "colorScale": "sqrt", + "colorScheme": "interpolateSpectral", + "exponent": 0.5, + "min": 0, + "mode": "opacity" + }, + "dataFormat": "tsbuckets", + "description": "", + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 90 + }, + "heatmap": {}, + "hideZeroBuckets": false, + "highlightCards": true, + "id": 52, + "interval": "", + "legend": { + "show": false + }, + "reverseYBuckets": false, + "targets": [ + { + "expr": "rate(beacon_aggregate_delay_bucket{instance=\"${instance}\"}[$__rate_interval])", + "format": "heatmap", + "instant": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "{{le}}", + "refId": "A" + } + ], + "title": "received aggregate delay (s) (${instance})", + "tooltip": { + "show": true, + "showHistogram": false + }, + "type": "heatmap", + "xAxis": { + "show": true + }, + "yAxis": { + "format": "short", + "logBase": 1, + "show": true + }, + "yBucketBound": "auto" + }, + { + "cards": {}, + "color": { + "cardColor": "#b4ff00", + "colorScale": "sqrt", + "colorScheme": "interpolateSpectral", + "exponent": 0.1, + "min": 0, + "mode": "opacity" + }, + "dataFormat": "tsbuckets", + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 90 + }, + "heatmap": {}, + "hideZeroBuckets": false, + "highlightCards": true, + "id": 50, + "interval": "", + "legend": { + "show": false + }, + "reverseYBuckets": false, + "targets": [ + { + "expr": "rate(beacon_store_block_duration_seconds_bucket{instance=\"${instance}\"}[$__rate_interval])", + "format": "heatmap", + "instant": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "{{le}}", + "refId": "A" + } + ], + "title": "storeBlock() duration (s) (${instance})", + "tooltip": { + "show": true, + "showHistogram": false + }, + "type": "heatmap", + "xAxis": { + "show": true + }, + "yAxis": { + "format": "short", + "logBase": 1, + "show": true + }, + "yBucketBound": "auto" } ], "refresh": false, - "schemaVersion": 34, + "schemaVersion": 35, "style": "dark", "tags": [], "templating": { @@ -3644,7 +4962,7 @@ "refresh": 1, "regex": "", "skipUrlSync": false, - "sort": 0, + "sort": 1, "tagValuesQuery": "", "tagsQuery": "", "type": "query", diff --git a/grafana/metrics.status.im.json b/grafana/metrics.status.im.json index 0d558e1c2..67625646f 100644 --- a/grafana/metrics.status.im.json +++ b/grafana/metrics.status.im.json @@ -1,46 +1,4 @@ { - "__inputs": [ - { - "name": "DS_PROMETHEUS-PROXY", - "label": "prometheus-proxy", - "description": "", - "type": "datasource", - "pluginId": "prometheus", - "pluginName": "Prometheus" - } - ], - "__requires": [ - { - "type": "grafana", - "id": "grafana", - "name": "Grafana", - "version": "8.2.7" - }, - { - "type": "panel", - "id": "heatmap", - "name": "Heatmap", - "version": "" - }, - { - "type": "datasource", - "id": "prometheus", - "name": "Prometheus", - "version": "1.0.0" - }, - { - "type": "panel", - "id": "stat", - "name": "Stat", - "version": "" - }, - { - "type": "panel", - "id": "timeseries", - "name": "Time series", - "version": "" - } - ], "annotations": { "list": [ { @@ -62,16 +20,14 @@ }, "editable": true, "fiscalYearStartMonth": 0, - "gnetId": null, "graphTooltip": 0, - "id": null, - "iteration": 1645740474076, + "id": 10, + "iteration": 1668594933148, "links": [], "liveNow": false, "panels": [ { "collapsed": false, - "datasource": null, "gridPos": { "h": 1, "w": 24, @@ -84,7 +40,6 @@ "type": "row" }, { - "datasource": null, "fieldConfig": { "defaults": { "mappings": [], @@ -126,7 +81,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "expr": "validators{instance=\"${instance}\",container=\"${container}\"}", @@ -135,14 +90,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Validators", "type": "stat" }, { - "cacheTimeout": null, - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -181,7 +132,6 @@ "y": 1 }, "id": 12, - "interval": null, "links": [], "maxDataPoints": 100, "options": { @@ -199,7 +149,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "expr": "nbc_peers{instance=\"${instance}\",container=\"${container}\"}", @@ -208,14 +158,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Peers", "type": "stat" }, { - "cacheTimeout": null, - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -254,7 +200,6 @@ "y": 1 }, "id": 40, - "interval": null, "links": [], "maxDataPoints": 100, "options": { @@ -272,7 +217,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "expr": "time() - process_start_time_seconds{instance=\"${instance}\",container=\"${container}\"}", @@ -281,14 +226,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Uptime", "type": "stat" }, { - "cacheTimeout": null, - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -329,7 +270,6 @@ "y": 1 }, "id": 8, - "interval": null, "links": [], "maxDataPoints": 100, "options": { @@ -347,21 +287,17 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "expr": "rate(process_cpu_seconds_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval]) * 100", "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "CPU usage", "type": "stat" }, { - "cacheTimeout": null, - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -400,7 +336,6 @@ "y": 1 }, "id": 6, - "interval": null, "links": [], "maxDataPoints": 100, "options": { @@ -418,20 +353,17 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "expr": "process_resident_memory_bytes{instance=\"${instance}\",container=\"${container}\"}", "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "RSS mem", "type": "stat" }, { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -496,7 +428,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "targets": [ @@ -520,8 +453,6 @@ "type": "timeseries" }, { - "cacheTimeout": null, - "datasource": null, "description": "Slot based on current wall clock time", "fieldConfig": { "defaults": { @@ -563,7 +494,6 @@ "y": 3 }, "id": 28, - "interval": null, "links": [], "maxDataPoints": 100, "options": { @@ -581,7 +511,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "expr": "beacon_slot{instance=\"${instance}\",container=\"${container}\"}", @@ -590,14 +520,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Wall slot", "type": "stat" }, { - "cacheTimeout": null, - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -639,7 +565,6 @@ "y": 3 }, "id": 79, - "interval": null, "links": [], "maxDataPoints": 100, "options": { @@ -657,7 +582,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -667,14 +592,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Head slot", "type": "stat" }, { - "cacheTimeout": null, - "datasource": null, "description": "Epoch based on current wall clock time", "fieldConfig": { "defaults": { @@ -716,7 +637,6 @@ "y": 3 }, "id": 81, - "interval": null, "links": [], "maxDataPoints": 100, "options": { @@ -734,7 +654,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -744,14 +664,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Wall epoch", "type": "stat" }, { - "cacheTimeout": null, - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -793,7 +709,6 @@ "y": 3 }, "id": 80, - "interval": null, "links": [], "maxDataPoints": 100, "options": { @@ -811,7 +726,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -821,14 +736,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Head epoch", "type": "stat" }, { - "cacheTimeout": null, - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -870,7 +781,6 @@ "y": 3 }, "id": 34, - "interval": null, "links": [], "maxDataPoints": 100, "options": { @@ -888,7 +798,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -898,14 +808,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Justified epoch", "type": "stat" }, { - "cacheTimeout": null, - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -947,7 +853,6 @@ "y": 3 }, "id": 36, - "interval": null, "links": [], "maxDataPoints": 100, "options": { @@ -965,7 +870,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "expr": "beacon_finalized_epoch{instance=\"${instance}\",container=\"${container}\"}", @@ -974,13 +879,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Finalized epoch", "type": "stat" }, { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -1085,7 +987,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -1125,13 +1028,10 @@ "refId": "B" } ], - "timeFrom": null, - "timeShift": null, "title": "resources (${instance})", "type": "timeseries" }, { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -1199,7 +1099,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -1211,13 +1112,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "open streams (${instance})", "type": "timeseries" }, { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -1281,6 +1179,18 @@ "value": "auto" } ] + }, + { + "matcher": { + "id": "byType", + "options": "time" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "auto" + } + ] } ] }, @@ -1298,7 +1208,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -1310,13 +1221,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "GC heap objects (${instance})", "type": "timeseries" }, { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -1344,7 +1252,7 @@ "spanNulls": false, "stacking": { "group": "A", - "mode": "none" + "mode": "normal" }, "thresholdsStyle": { "mode": "off" @@ -1368,15 +1276,39 @@ }, "unit": "short" }, - "overrides": [] + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Total" + }, + "properties": [ + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.lineWidth", + "value": 0 + } + ] + } + ] }, "gridPos": { - "h": 7, + "h": 6, "w": 12, "x": 12, "y": 11 }, - "id": 51, + "id": 76, "options": { "legend": { "calcs": [], @@ -1384,37 +1316,145 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", "targets": [ { - "expr": "libp2p_peers{instance=\"${instance}\",container=\"${container}\"}", + "exemplar": true, + "expr": "libp2p_peers_identity{instance=\"${instance}\",container=\"${container}\"}", "interval": "", - "legendFormat": "libp2p peers", + "legendFormat": "{{agent}}", "refId": "A" - }, - { - "expr": "libp2p_pubsub_peers{instance=\"${instance}\",container=\"${container}\"}", - "interval": "", - "legendFormat": "libp2p pubsub peers", - "refId": "C" - }, - { - "expr": "nbc_peers{instance=\"${instance}\",container=\"${container}\"}", - "interval": "", - "legendFormat": "beacon_node peers", - "refId": "B" } ], - "timeFrom": null, - "timeShift": null, - "title": "peers (${instance})", + "title": "peer type (${instance})", + "transformations": [ + { + "id": "calculateField", + "options": {} + } + ], + "type": "timeseries" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "binBps" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Total" + }, + "properties": [ + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.lineWidth", + "value": 0 + } + ] + } + ] + }, + "gridPos": { + "h": 5, + "w": 12, + "x": 12, + "y": 17 + }, + "id": 77, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "8.0.4", + "targets": [ + { + "exemplar": true, + "expr": "rate(libp2p_peers_traffic_read_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval])", + "interval": "", + "legendFormat": "{{agent}}", + "refId": "A" + } + ], + "title": "incoming traffic by peer type (${instance})", + "transformations": [ + { + "id": "calculateField", + "options": {} + } + ], "type": "timeseries" }, { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -1496,6 +1536,44 @@ } } ] + }, + { + "matcher": { + "id": "byName", + "options": "rejected" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "#C4162A", + "mode": "fixed" + } + }, + { + "id": "custom.axisPlacement", + "value": "right" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "ignored" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "blue", + "mode": "fixed" + } + }, + { + "id": "custom.axisPlacement", + "value": "right" + } + ] } ] }, @@ -1513,242 +1591,62 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, "expr": "rate(beacon_blocks_received_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval]) * 12", "interval": "", "legendFormat": "received", "refId": "B" }, { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, "expr": "rate(beacon_blocks_proposed_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval]) * 12", "interval": "", "legendFormat": "proposed", "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "rate(beacon_blocks_dropped_total{instance=\"${instance}\",container=\"${container}\", reason='Ignore'}[$__rate_interval]) * 12", + "hide": false, + "interval": "", + "legendFormat": "ignored", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "rate(beacon_blocks_dropped_total{instance=\"${instance}\",container=\"${container}\", reason='Reject'}[$__rate_interval]) * 12", + "hide": false, + "interval": "", + "legendFormat": "rejected", + "refId": "D" } ], - "timeFrom": null, - "timeShift": null, "title": "blocks/slot (${instance})", "type": "timeseries" }, { - "datasource": null, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "normal" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "Total" - }, - "properties": [ - { - "id": "custom.stacking", - "value": { - "group": "A", - "mode": "none" - } - }, - { - "id": "custom.fillOpacity", - "value": 0 - }, - { - "id": "custom.lineWidth", - "value": 0 - } - ] - } - ] - }, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 18 - }, - "id": 76, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi" - } - }, - "pluginVersion": "8.0.4", - "targets": [ - { - "exemplar": true, - "expr": "libp2p_peers_identity{instance=\"${instance}\",container=\"${container}\"}", - "interval": "", - "legendFormat": "{{agent}}", - "refId": "A" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "peer type (${instance})", - "transformations": [ - { - "id": "calculateField", - "options": {} - } - ], - "type": "timeseries" - }, - { - "datasource": null, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 5, - "w": 12, - "x": 0, - "y": 24 - }, - "id": 30, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi" - } - }, - "pluginVersion": "8.0.4", - "targets": [ - { - "exemplar": true, - "expr": "rate(beacon_attestations_received_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval]) * 12", - "interval": "", - "legendFormat": "received", - "refId": "A" - }, - { - "exemplar": true, - "expr": "rate(beacon_attestations_sent_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval]) * 12", - "interval": "", - "legendFormat": "sent", - "refId": "B" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "attestations/slot (${instance})", - "type": "timeseries" - }, - { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -1827,12 +1725,12 @@ ] }, "gridPos": { - "h": 5, + "h": 6, "w": 12, "x": 12, - "y": 24 + "y": 22 }, - "id": 77, + "id": 78, "options": { "legend": { "calcs": [], @@ -1840,22 +1738,21 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", "targets": [ { "exemplar": true, - "expr": "rate(libp2p_peers_traffic_read_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval])", + "expr": "rate(libp2p_peers_traffic_write_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval])", "interval": "", "legendFormat": "{{agent}}", "refId": "A" } ], - "timeFrom": null, - "timeShift": null, - "title": "incoming traffic by peer type (${instance})", + "title": "outgoing traffic by peer type (${instance})", "transformations": [ { "id": "calculateField", @@ -1865,7 +1762,6 @@ "type": "timeseries" }, { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -1925,7 +1821,7 @@ "x": 0, "y": 24 }, - "id": 55, + "id": 30, "options": { "legend": { "calcs": [], @@ -1933,26 +1829,177 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", "targets": [ { - "exemplar": true, - "expr": "rate(beacon_aggregates_received_total{instance=\"${instance}\"}[$__rate_interval])", + "expr": "rate(beacon_attestations_received_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval]) * 12", "interval": "", "legendFormat": "received", "refId": "A" + }, + { + "exemplar": true, + "expr": "rate(beacon_attestations_sent_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval]) * 12", + "interval": "", + "legendFormat": "sent", + "refId": "B" + }, + { + "exemplar": true, + "expr": "rate(beacon_aggregates_received_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval]) * 12", + "hide": false, + "interval": "", + "legendFormat": "aggregates", + "refId": "C" } ], - "timeFrom": null, - "timeShift": null, - "title": "aggregates/slot (${instance})", + "title": "attestations/slot (${instance})", + "type": "timeseries" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Total" + }, + "properties": [ + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.lineWidth", + "value": 0 + } + ] + } + ] + }, + "gridPos": { + "h": 5, + "w": 12, + "x": 12, + "y": 28 + }, + "id": 109, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "8.0.4", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "rate(nbc_reqresp_messages_received_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval])", + "interval": "", + "legendFormat": "{{protocol}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "rate(nbc_reqresp_messages_failed{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "{{protocol}} (F)", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "rate(nbc_reqresp_messages_throttled{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "{{protocol}} (T)", + "refId": "C" + } + ], + "title": "Incoming P2P requests", + "transformations": [], "type": "timeseries" }, { - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -2021,7 +2068,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -2041,13 +2089,11 @@ "refId": "B" } ], - "timeFrom": null, - "timeShift": null, "title": "sync committee msgs/slot (${instance})", "type": "timeseries" }, { - "datasource": null, + "description": "", "fieldConfig": { "defaults": { "color": { @@ -2097,41 +2143,17 @@ } ] }, - "unit": "binBps" + "unit": "reqps" }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "Total" - }, - "properties": [ - { - "id": "custom.stacking", - "value": { - "group": "A", - "mode": "none" - } - }, - { - "id": "custom.fillOpacity", - "value": 0 - }, - { - "id": "custom.lineWidth", - "value": 0 - } - ] - } - ] + "overrides": [] }, "gridPos": { - "h": 6, + "h": 5, "w": 12, "x": 12, - "y": 29 + "y": 33 }, - "id": 78, + "id": 110, "options": { "legend": { "calcs": [], @@ -2139,32 +2161,29 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, "exemplar": true, - "expr": "rate(libp2p_peers_traffic_write_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval])", + "expr": "rate(nbc_reqresp_messages_sent_total{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval])", "interval": "", - "legendFormat": "{{agent}}", + "legendFormat": "{{protocol}}", "refId": "A" } ], - "timeFrom": null, - "timeShift": null, - "title": "outgoing traffic by peer type (${instance})", - "transformations": [ - { - "id": "calculateField", - "options": {} - } - ], + "title": "Outgoing P2P requests", + "transformations": [], "type": "timeseries" }, { - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -2233,7 +2252,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -2317,13 +2337,10 @@ "refId": "J" } ], - "timeFrom": null, - "timeShift": null, "title": "dropped msgs/slot (ignored/rejected) (${instance})", "type": "timeseries" }, { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -2394,7 +2411,7 @@ "h": 7, "w": 12, "x": 12, - "y": 35 + "y": 38 }, "id": 71, "options": { @@ -2404,7 +2421,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "targets": [ @@ -2432,11 +2450,10 @@ "refId": "B" } ], - "title": "Health of subnet reception", + "title": "Mesh health", "type": "timeseries" }, { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -2504,7 +2521,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -2516,13 +2534,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "validator rewards / epoch (${instance})", "type": "timeseries" }, { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -2608,7 +2623,7 @@ "h": 7, "w": 12, "x": 12, - "y": 42 + "y": 45 }, "id": 106, "options": { @@ -2618,7 +2633,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "targets": [ @@ -2646,11 +2662,10 @@ "refId": "B" } ], - "title": "Health of subnet publishing", + "title": "Fanout health", "type": "timeseries" }, { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -2716,7 +2731,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -2729,13 +2745,126 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Eth1 Chain Length", "type": "timeseries" }, { - "datasource": null, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "hidden", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*/" + }, + "properties": [ + { + "id": "unit", + "value": "bytes" + }, + { + "id": "min", + "value": 0 + }, + { + "id": "custom.axisPlacement", + "value": "auto" + } + ] + }, + { + "matcher": { + "id": "byType", + "options": "time" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "auto" + } + ] + } + ] + }, + "gridPos": { + "h": 5, + "w": 12, + "x": 0, + "y": 51 + }, + "id": 54, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "8.0.4", + "targets": [ + { + "expr": "sqlite3_memory_used_bytes{instance=\"${instance}\",container=\"${container}\"}", + "interval": "", + "legendFormat": "Memory used", + "refId": "A" + } + ], + "title": "SQLite3 (${instance})", + "type": "timeseries" + }, + { "fieldConfig": { "defaults": { "color": { @@ -2826,7 +2955,7 @@ "h": 6, "w": 12, "x": 12, - "y": 49 + "y": 52 }, "id": 73, "options": { @@ -2836,7 +2965,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -2873,205 +3003,10 @@ "refId": "D" } ], - "timeFrom": null, - "timeShift": null, "title": "Discovery & Dialing", "type": "timeseries" }, { - "datasource": null, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "hidden", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [ - { - "matcher": { - "id": "byRegexp", - "options": "/.*/" - }, - "properties": [ - { - "id": "unit", - "value": "bytes" - }, - { - "id": "min", - "value": 0 - }, - { - "id": "custom.axisPlacement", - "value": "auto" - } - ] - } - ] - }, - "gridPos": { - "h": 5, - "w": 12, - "x": 0, - "y": 51 - }, - "id": 54, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi" - } - }, - "pluginVersion": "8.0.4", - "targets": [ - { - "expr": "sqlite3_memory_used_bytes{instance=\"${instance}\",container=\"${container}\"}", - "interval": "", - "legendFormat": "Memory used", - "refId": "A" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "SQLite3 (${instance})", - "type": "timeseries" - }, - { - "datasource": null, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 5, - "w": 12, - "x": 12, - "y": 55 - }, - "id": 20, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi" - } - }, - "pluginVersion": "8.0.4", - "targets": [ - { - "expr": "beacon_active_validators{instance=\"${instance}\",container=\"${container}\"}", - "interval": "", - "legendFormat": "current validators", - "refId": "A" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "validators (${instance})", - "type": "timeseries" - }, - { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -3137,7 +3072,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -3151,13 +3087,178 @@ "refId": "C" } ], - "timeFrom": null, - "timeShift": null, "title": "Disk QOps Average", "type": "timeseries" }, { - "datasource": null, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 5, + "w": 12, + "x": 12, + "y": 58 + }, + "id": 20, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "8.0.4", + "targets": [ + { + "expr": "beacon_active_validators{instance=\"${instance}\",container=\"${container}\"}", + "interval": "", + "legendFormat": "current validators", + "refId": "A" + } + ], + "title": "validators (${instance})", + "type": "timeseries" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 62 + }, + "id": 64, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "8.0.4", + "targets": [ + { + "exemplar": true, + "expr": "netdata_disk_ops_operations_persec_average{instance=\"${instance}\"}", + "hide": false, + "interval": "", + "legendFormat": "{{chart}}", + "refId": "A" + } + ], + "title": "Disk I/O Ops per second", + "type": "timeseries" + }, + { "fieldConfig": { "defaults": { "color": { @@ -3229,7 +3330,7 @@ "h": 5, "w": 12, "x": 12, - "y": 60 + "y": 63 }, "id": 24, "options": { @@ -3239,7 +3340,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -3258,99 +3360,10 @@ "refId": "B" } ], - "timeFrom": null, - "timeShift": null, "title": "pool.cachedStates (${instance})", "type": "timeseries" }, { - "datasource": null, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 62 - }, - "id": 64, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi" - } - }, - "pluginVersion": "8.0.4", - "targets": [ - { - "exemplar": true, - "expr": "netdata_disk_ops_operations_persec_average{instance=\"${instance}\"}", - "hide": false, - "interval": "", - "legendFormat": "{{chart}}", - "refId": "A" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Disk I/O Ops per second", - "type": "timeseries" - }, - { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -3421,7 +3434,7 @@ "h": 5, "w": 12, "x": 12, - "y": 65 + "y": 68 }, "id": 86, "options": { @@ -3431,7 +3444,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -3475,13 +3489,10 @@ "refId": "E" } ], - "timeFrom": null, - "timeShift": null, "title": "Batch verifications/slot (${instance})", "type": "timeseries" }, { - "datasource": null, "fieldConfig": { "defaults": { "color": { @@ -3547,7 +3558,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -3569,14 +3581,106 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Disk Backlog", "type": "timeseries" }, { - "cacheTimeout": null, - "datasource": null, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 73 + }, + "id": 51, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "8.0.4", + "targets": [ + { + "expr": "libp2p_peers{instance=\"${instance}\",container=\"${container}\"}", + "interval": "", + "legendFormat": "libp2p peers", + "refId": "A" + }, + { + "expr": "libp2p_pubsub_peers{instance=\"${instance}\",container=\"${container}\"}", + "interval": "", + "legendFormat": "libp2p pubsub peers", + "refId": "C" + }, + { + "expr": "nbc_peers{instance=\"${instance}\",container=\"${container}\"}", + "interval": "", + "legendFormat": "beacon_node peers", + "refId": "B" + } + ], + "title": "peers (${instance})", + "type": "timeseries" + }, + { "fieldConfig": { "defaults": { "color": { @@ -3614,10 +3718,9 @@ "h": 2, "w": 3, "x": 12, - "y": 70 + "y": 80 }, "id": 13, - "interval": null, "links": [], "maxDataPoints": 100, "options": { @@ -3635,7 +3738,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "expr": "sum(beacon_attestations_sent_total)", @@ -3644,14 +3747,10 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "att'ns sent #all", "type": "stat" }, { - "cacheTimeout": null, - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -3690,10 +3789,9 @@ "h": 2, "w": 3, "x": 15, - "y": 70 + "y": 80 }, "id": 14, - "interval": null, "links": [], "maxDataPoints": 100, "options": { @@ -3711,26 +3809,23 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "expr": "beacon_attestations_received_total{instance=\"${instance}\",container=\"${container}\"}", "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "att'ns recv'd", "type": "stat" }, { "collapsed": false, - "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 76 + "y": 82 }, "id": 88, "panels": [], @@ -3738,7 +3833,6 @@ "type": "row" }, { - "datasource": null, "description": "Number of blocks monitored validators produced in previous epoch", "fieldConfig": { "defaults": { @@ -3766,7 +3860,7 @@ "h": 3, "w": 2, "x": 0, - "y": 77 + "y": 83 }, "id": 96, "options": { @@ -3784,7 +3878,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -3798,7 +3892,6 @@ "type": "stat" }, { - "datasource": null, "description": "Number of active validators being monitored that should be attesting", "fieldConfig": { "defaults": { @@ -3826,7 +3919,7 @@ "h": 3, "w": 2, "x": 2, - "y": 77 + "y": 83 }, "id": 97, "options": { @@ -3844,7 +3937,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -3858,7 +3951,6 @@ "type": "stat" }, { - "datasource": null, "description": "Validators that have exited from the chain, either volunt", "fieldConfig": { "defaults": { @@ -3886,7 +3978,7 @@ "h": 3, "w": 2, "x": 4, - "y": 77 + "y": 83 }, "id": 93, "options": { @@ -3904,7 +3996,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -3918,7 +4010,6 @@ "type": "stat" }, { - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -3946,7 +4037,7 @@ "h": 3, "w": 2, "x": 6, - "y": 77 + "y": 83 }, "id": 94, "options": { @@ -3964,7 +4055,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -3978,7 +4069,6 @@ "type": "stat" }, { - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -4006,7 +4096,7 @@ "h": 3, "w": 2, "x": 8, - "y": 77 + "y": 83 }, "id": 95, "options": { @@ -4024,7 +4114,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -4038,7 +4128,6 @@ "type": "stat" }, { - "datasource": null, "description": "Number of monitored validators in the current sync committee", "fieldConfig": { "defaults": { @@ -4066,7 +4155,7 @@ "h": 3, "w": 2, "x": 10, - "y": 77 + "y": 83 }, "id": 99, "options": { @@ -4084,7 +4173,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -4098,7 +4187,6 @@ "type": "stat" }, { - "datasource": null, "description": "Number of monitored validators in the next sync committee", "fieldConfig": { "defaults": { @@ -4126,7 +4214,7 @@ "h": 3, "w": 2, "x": 12, - "y": 77 + "y": 83 }, "id": 105, "options": { @@ -4144,7 +4232,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -4158,7 +4246,69 @@ "type": "stat" }, { - "datasource": null, + "description": "Number of times attestation was seen in a block", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red", + "value": null + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 14, + "y": 83 + }, + "id": 107, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "sum(validator_monitor_prev_epoch_sync_signature_block_inclusions{instance=\"${instance}\",container=\"${container}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Sync block inclusions", + "type": "stat" + }, + { "description": "Number of validators being monitored", "fieldConfig": { "defaults": { @@ -4186,7 +4336,7 @@ "h": 3, "w": 2, "x": 0, - "y": 80 + "y": 86 }, "id": 92, "options": { @@ -4204,7 +4354,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -4218,7 +4368,6 @@ "type": "stat" }, { - "datasource": null, "description": "Number of attestations monitored validators produced in previous epoch", "fieldConfig": { "defaults": { @@ -4246,7 +4395,7 @@ "h": 3, "w": 2, "x": 2, - "y": 80 + "y": 86 }, "id": 101, "options": { @@ -4264,7 +4413,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -4278,7 +4427,6 @@ "type": "stat" }, { - "datasource": null, "description": "Number of aggregates monitored validators produced in previous epoch", "fieldConfig": { "defaults": { @@ -4306,7 +4454,7 @@ "h": 3, "w": 2, "x": 4, - "y": 80 + "y": 86 }, "id": 100, "options": { @@ -4324,7 +4472,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -4338,127 +4486,6 @@ "type": "stat" }, { - "datasource": null, - "description": "Number of sync messages monitored validators produced in previous epoch", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "red", - "value": null - }, - { - "color": "green", - "value": 1 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 3, - "w": 2, - "x": 6, - "y": 80 - }, - "id": 102, - "options": { - "colorMode": "value", - "graphMode": "area", - "justifyMode": "auto", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "8.2.7", - "targets": [ - { - "exemplar": true, - "expr": "sum(validator_monitor_prev_epoch_sync_committee_messages_total{instance=\"${instance}\",container=\"${container}\"})", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "SyncMessaged", - "type": "stat" - }, - { - "datasource": null, - "description": "Number of sync comntributions monitored validators produced in previous epoch", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "red", - "value": null - }, - { - "color": "green", - "value": 1 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 3, - "w": 2, - "x": 8, - "y": 80 - }, - "id": 103, - "options": { - "colorMode": "value", - "graphMode": "area", - "justifyMode": "auto", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "8.2.7", - "targets": [ - { - "exemplar": true, - "expr": "sum(validator_monitor_prev_epoch_sync_contributions_total{instance=\"${instance}\",container=\"${container}\"})", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "SyncContributed", - "type": "stat" - }, - { - "datasource": null, "description": "Number of times attestation produced by monitored validator was seen in an aggregate", "fieldConfig": { "defaults": { @@ -4485,8 +4512,8 @@ "gridPos": { "h": 3, "w": 2, - "x": 10, - "y": 80 + "x": 6, + "y": 86 }, "id": 98, "options": { @@ -4504,7 +4531,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -4518,7 +4545,6 @@ "type": "stat" }, { - "datasource": null, "description": "Number of times attestation was seen in a block", "fieldConfig": { "defaults": { @@ -4545,8 +4571,8 @@ "gridPos": { "h": 3, "w": 2, - "x": 12, - "y": 80 + "x": 8, + "y": 86 }, "id": 104, "options": { @@ -4564,7 +4590,7 @@ "text": {}, "textMode": "auto" }, - "pluginVersion": "8.2.7", + "pluginVersion": "8.4.3", "targets": [ { "exemplar": true, @@ -4578,7 +4604,187 @@ "type": "stat" }, { - "datasource": null, + "description": "Number of sync messages monitored validators produced in previous epoch", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red", + "value": null + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 10, + "y": 86 + }, + "id": 102, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_prev_epoch_sync_committee_messages_total{instance=\"${instance}\",container=\"${container}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "SyncMessaged", + "type": "stat" + }, + { + "description": "Number of sync comntributions monitored validators produced in previous epoch", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red", + "value": null + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 12, + "y": 86 + }, + "id": 103, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "exemplar": true, + "expr": "sum(validator_monitor_prev_epoch_sync_contributions_total{instance=\"${instance}\",container=\"${container}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "SyncContributed", + "type": "stat" + }, + { + "description": "Number of times attestation was seen in a block", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red", + "value": null + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 14, + "y": 86 + }, + "id": 108, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "P5354BB48EF90EBE5" + }, + "exemplar": true, + "expr": "sum(validator_monitor_prev_epoch_sync_contribution_inclusions{instance=\"${instance}\",container=\"${container}\"})", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Sync contrib inclusions", + "type": "stat" + }, + { "description": "", "fieldConfig": { "defaults": { @@ -4652,7 +4858,7 @@ "h": 8, "w": 12, "x": 0, - "y": 83 + "y": 89 }, "id": 89, "options": { @@ -4662,7 +4868,8 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", @@ -4690,13 +4897,10 @@ "refId": "C" } ], - "timeFrom": null, - "timeShift": null, "title": "Attestation misses", "type": "timeseries" }, { - "datasource": null, "description": "", "fieldConfig": { "defaults": { @@ -4753,7 +4957,7 @@ "h": 8, "w": 12, "x": 12, - "y": 83 + "y": 89 }, "id": 90, "options": { @@ -4763,56 +4967,49 @@ "placement": "bottom" }, "tooltip": { - "mode": "multi" + "mode": "multi", + "sort": "none" } }, "pluginVersion": "8.0.4", "targets": [ { "exemplar": true, - "expr": "sum by (instance, container) (rate(validator_monitor_balance_gwei{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval]) / on(instance,container) validator_monitor_validators_total{instance=\"${instance}\",container=\"${container}\"})", + "expr": "rate(validator_monitor_balance_gwei{instance=\"${instance}\",container=\"${container}\"}[$__rate_interval]) / on(instance,container) group_left validator_monitor_validators_total{instance=\"${instance}\",container=\"${container}\"}", "interval": "384", - "legendFormat": "balance", + "legendFormat": "{{validator}}", "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "Balance", "type": "timeseries" }, { "collapsed": true, - "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 91 + "y": 97 }, "id": 75, "panels": [ { - "cards": { - "cardPadding": null, - "cardRound": null - }, + "cards": {}, "color": { "cardColor": "#b4ff00", "colorScale": "sqrt", "colorScheme": "interpolateSpectral", "exponent": 0.5, - "max": null, "min": 0, "mode": "opacity" }, "dataFormat": "tsbuckets", - "datasource": null, "gridPos": { "h": 6, "w": 12, "x": 0, - "y": 92 + "y": 84 }, "heatmap": {}, "hideZeroBuckets": false, @@ -4834,8 +5031,6 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "received attestation delay (s) (${instance})", "tooltip": { "show": true, @@ -4845,43 +5040,30 @@ "xAxis": { "show": true }, - "xBucketNumber": null, - "xBucketSize": null, "yAxis": { - "decimals": null, "format": "short", "logBase": 1, - "max": null, - "min": null, - "show": true, - "splitFactor": null + "show": true }, - "yBucketBound": "auto", - "yBucketNumber": null, - "yBucketSize": null + "yBucketBound": "auto" }, { - "cards": { - "cardPadding": null, - "cardRound": null - }, + "cards": {}, "color": { "cardColor": "#b4ff00", "colorScale": "sqrt", "colorScheme": "interpolateSpectral", "exponent": 0.5, - "max": null, "min": 0, "mode": "opacity" }, "dataFormat": "tsbuckets", - "datasource": null, "description": "", "gridPos": { "h": 6, "w": 12, "x": 12, - "y": 92 + "y": 84 }, "heatmap": {}, "hideZeroBuckets": false, @@ -4903,8 +5085,6 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "received beacon block delay (s) (${instance})", "tooltip": { "show": true, @@ -4914,43 +5094,30 @@ "xAxis": { "show": true }, - "xBucketNumber": null, - "xBucketSize": null, "yAxis": { - "decimals": null, "format": "short", "logBase": 1, - "max": null, - "min": null, - "show": true, - "splitFactor": null + "show": true }, - "yBucketBound": "auto", - "yBucketNumber": null, - "yBucketSize": null + "yBucketBound": "auto" }, { - "cards": { - "cardPadding": null, - "cardRound": null - }, + "cards": {}, "color": { "cardColor": "#b4ff00", "colorScale": "sqrt", "colorScheme": "interpolateSpectral", "exponent": 0.5, - "max": null, "min": 0, "mode": "opacity" }, "dataFormat": "tsbuckets", - "datasource": null, "description": "", "gridPos": { "h": 6, "w": 12, "x": 0, - "y": 98 + "y": 90 }, "heatmap": {}, "hideZeroBuckets": false, @@ -4972,8 +5139,6 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "received aggregate delay (s) (${instance})", "tooltip": { "show": true, @@ -4983,42 +5148,29 @@ "xAxis": { "show": true }, - "xBucketNumber": null, - "xBucketSize": null, "yAxis": { - "decimals": null, "format": "short", "logBase": 1, - "max": null, - "min": null, - "show": true, - "splitFactor": null + "show": true }, - "yBucketBound": "auto", - "yBucketNumber": null, - "yBucketSize": null + "yBucketBound": "auto" }, { - "cards": { - "cardPadding": null, - "cardRound": null - }, + "cards": {}, "color": { "cardColor": "#b4ff00", "colorScale": "sqrt", "colorScheme": "interpolateSpectral", "exponent": 0.1, - "max": null, "min": 0, "mode": "opacity" }, "dataFormat": "tsbuckets", - "datasource": null, "gridPos": { "h": 6, "w": 12, "x": 12, - "y": 98 + "y": 90 }, "heatmap": {}, "hideZeroBuckets": false, @@ -5040,8 +5192,6 @@ "refId": "A" } ], - "timeFrom": null, - "timeShift": null, "title": "storeBlock() duration (s) (${instance})", "tooltip": { "show": true, @@ -5051,42 +5201,33 @@ "xAxis": { "show": true }, - "xBucketNumber": null, - "xBucketSize": null, "yAxis": { - "decimals": null, "format": "short", "logBase": 1, - "max": null, - "min": null, - "show": true, - "splitFactor": null + "show": true }, - "yBucketBound": "auto", - "yBucketNumber": null, - "yBucketSize": null + "yBucketBound": "auto" } ], "title": "Block & Attestation Delays (slow)", "type": "row" } ], - "refresh": "", - "schemaVersion": 32, + "refresh": false, + "schemaVersion": 35, "style": "dark", "tags": [], "templating": { "list": [ { - "allValue": null, - "current": {}, - "datasource": "${DS_PROMETHEUS-PROXY}", + "current": { + "selected": true, + "text": "linux-06.he-eu-hel1.nimbus.prater", + "value": "linux-06.he-eu-hel1.nimbus.prater" + }, "definition": "label_values(beacon_current_epoch{job=\"beacon-node-metrics\"},instance)", - "description": null, - "error": null, "hide": 0, "includeAll": false, - "label": null, "multi": false, "name": "instance", "options": [], @@ -5104,15 +5245,14 @@ "useTags": false }, { - "allValue": null, - "current": {}, - "datasource": "${DS_PROMETHEUS-PROXY}", + "current": { + "selected": true, + "text": "beacon-node-prater-libp2p", + "value": "beacon-node-prater-libp2p" + }, "definition": "label_values(beacon_current_epoch{job=\"beacon-node-metrics\",instance=\"${instance}\"},container)", - "description": null, - "error": null, "hide": 0, "includeAll": true, - "label": null, "multi": false, "name": "container", "options": [], @@ -5129,7 +5269,7 @@ ] }, "time": { - "from": "now-1h", + "from": "now-7d", "to": "now" }, "timepicker": { @@ -5149,5 +5289,6 @@ "timezone": "", "title": "Nimbus Fleet Testnets", "uid": "pgeNfj2Wz23", - "version": 110 -} + "version": 115, + "weekStart": "" +} \ No newline at end of file