From 56573376d3df23bb8cfb7a9aa97fb8bb79d3f506 Mon Sep 17 00:00:00 2001 From: Csaba Kiraly Date: Tue, 26 Aug 2025 01:29:48 +0200 Subject: [PATCH 1/4] grafana: adding geth dashboard, base version Signed-off-by: Csaba Kiraly --- .../dashboards/geth-dashboard.json | 7479 +++++++++++++++++ 1 file changed, 7479 insertions(+) create mode 100644 static_files/grafana-config/dashboards/geth-dashboard.json diff --git a/static_files/grafana-config/dashboards/geth-dashboard.json b/static_files/grafana-config/dashboards/geth-dashboard.json new file mode 100644 index 000000000..749b14673 --- /dev/null +++ b/static_files/grafana-config/dashboards/geth-dashboard.json @@ -0,0 +1,7479 @@ +{ + "__inputs": [ + { + "name": "DS_PROMETHEUS", + "label": "Prometheus", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } + ], + "__elements": {}, + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "12.2.0-16557133545" + }, + { + "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": [ + { + "builtIn": 1, + "datasource": { + "type": "datasource", + "uid": "grafana" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "target": { + "limit": 100, + "matchAny": false, + "tags": [], + "type": "dashboard" + }, + "type": "dashboard" + } + ] + }, + "description": "A Prometheus metric dashboard for go-ethereum, supports all blockchains compatible with go-ethereum", + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "id": null, + "links": [], + "panels": [ + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 156, + "panels": [], + "title": "Blobpool", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 1 + }, + "id": 159, + "options": { + "legend": { + "calcs": [ + "mean", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_valid{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "valid", + "range": true, + "refId": "A", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_invalid{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "invalid", + "range": true, + "refId": "B", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_stale{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "stale", + "range": true, + "refId": "C", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_noreplace{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "noreplace", + "range": true, + "refId": "D", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_nonexclusive{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "nonexclusive", + "range": true, + "refId": "E", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_gapped{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "gapped", + "range": true, + "refId": "F", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_overdrafted{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "overdrafted", + "range": true, + "refId": "G", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_overcapped{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "overcapped", + "range": true, + "refId": "H", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_underpriced{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "underpriced", + "range": true, + "refId": "J", + "useBackend": false + } + ], + "title": "Blobpool insertions / slot", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ns" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "resetWait", + "pendWait", + "getWait", + "addWait" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 10 + }, + "id": 160, + "options": { + "legend": { + "calcs": [ + "mean", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_addwait{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "addWait", + "range": true, + "refId": "A", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_addtime{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "addTime", + "range": true, + "refId": "B", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_getwait{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "getWait", + "range": true, + "refId": "C", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_gettime{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "getTime", + "range": true, + "refId": "D", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_pendwait{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "pendWait", + "range": true, + "refId": "E", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_pendtime{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "pendTime", + "range": true, + "refId": "F", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_resetwait{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "resetWait", + "range": true, + "refId": "G", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_resettime{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "resetTime", + "range": true, + "refId": "H", + "useBackend": false + } + ], + "title": "Blobpool timing", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 19 + }, + "id": 161, + "options": { + "legend": { + "calcs": [ + "mean", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_addwait_count{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "add", + "range": true, + "refId": "A", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_getwait_count{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "get", + "range": true, + "refId": "C", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_pendwait_count{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "pend", + "range": true, + "refId": "E", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_resetwait_count{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "reset", + "range": true, + "refId": "G", + "useBackend": false + } + ], + "title": "Blobpool event rate / slot", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 28 + }, + "id": 158, + "options": { + "legend": { + "calcs": [ + "mean", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_invalid{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop invalid", + "range": true, + "refId": "A", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_dangling{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop dangling", + "range": true, + "refId": "B", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_filled{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop filled", + "range": true, + "refId": "C", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_overlapped{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop overlapped", + "range": true, + "refId": "D", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_repeated{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop repeated", + "range": true, + "refId": "E", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_gapped{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop gapped", + "range": true, + "refId": "F", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_overdrafted{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop overdrafted", + "range": true, + "refId": "G", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_overcapped{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop overcapped", + "range": true, + "refId": "H", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_overflown{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop overflown", + "range": true, + "refId": "I", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_underpriced{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop underpriced", + "range": true, + "refId": "J", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_replaced{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop replaced", + "range": true, + "refId": "K", + "useBackend": false + } + ], + "title": "Blobpool evictions / slot (to limbo)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "blobpool data" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 11, + "w": 24, + "x": 0, + "y": 37 + }, + "id": 157, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "rate(blobpool_datareal{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "blobpool data", + "range": true, + "refId": "A", + "useBackend": false + } + ], + "title": "Blobpool data", + "type": "timeseries" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 48 + }, + "id": 4, + "panels": [ + { + "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" + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 49 + }, + "id": 108, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "chain_head_header{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "range": true, + "refId": "A" + } + ], + "title": "Latest header", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 7, + "x": 3, + "y": 49 + }, + "id": 110, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "chain_head_header{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "header", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "chain_head_receipt{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "receipt", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "chain_head_block{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "block", + "refId": "C" + } + ], + "title": "Chain head", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 10, + "y": 49 + }, + "id": 152, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "chain_reorg_add{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "range": true, + "refId": "A" + } + ], + "title": "Chain Reorg Add", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 49 + }, + "id": 113, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "txpool_pending{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "refId": "A" + } + ], + "title": "Executable transactions", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 9, + "x": 15, + "y": 49 + }, + "id": 116, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "txpool_pending{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "txpool_queued{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "gapped", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "txpool_local{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "local", + "refId": "C" + } + ], + "title": "Transaction pool", + "type": "timeseries" + }, + { + "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" + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 51 + }, + "id": 111, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "chain_head_receipt{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "A" + } + ], + "title": "Latest receipt", + "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" + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 51 + }, + "id": 115, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "txpool_local{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "refId": "A" + } + ], + "title": "Local transactions", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 10, + "y": 52 + }, + "id": 153, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "chain_reorg_drop{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "range": true, + "refId": "A" + } + ], + "title": "Chain Reorg Drop", + "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" + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 53 + }, + "id": 109, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "chain_head_block{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "A" + } + ], + "title": "Latest block", + "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" + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 53 + }, + "id": 114, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "txpool_queued{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "refId": "A" + } + ], + "title": "Gapped transactions", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ns" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 55 + }, + "id": 112, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "chain_execution{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "execution (q=$quantile)", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "chain_validation{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "validation (q=$quantile)", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "chain_write{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "commit (q=$quantile)", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "chain_account_reads{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "account read (q=$quantile)", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "chain_account_updates{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "account update (q=$quantile)", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "chain_account_hashes{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "account hashe (q=$quantile)", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "chain_account_commits{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "account commit (q=$quantile)", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "chain_storage_reads{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "storage read (q=$quantile)", + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "chain_storage_updates{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "storage update (q=$quantile)", + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "chain_storage_hashes{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "storage hashe (q=$quantile)", + "refId": "J" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "chain_storage_commits{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "storage commit (q=$quantile)", + "refId": "K" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "chain_snapshot_commits{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "hide": false, + "interval": "", + "legendFormat": "snapshot commit (q=$quantile)", + "refId": "L" + } + ], + "title": "Block processing", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 55 + }, + "id": 117, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_valid{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "valid", + "refId": "K" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_invalid{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "invalid", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_underpriced{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "underpriced", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_pending_discard{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "executable discard", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_pending_replace{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable replace", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_pending_ratelimit{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable ratelimit", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_pending_nofunds{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable nofunds", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_queued_discard{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped discard", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_queued_replace{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped replace", + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_queued_ratelimit{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped ratelimit", + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_queued_nofunds{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped nofunds", + "refId": "J" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(txpool_known{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "legendFormat": "known", + "range": true, + "refId": "L" + } + ], + "title": "Transaction propagation", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 63 + }, + "id": 154, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_valid{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "valid", + "refId": "K" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_invalid{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "invalid", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_underpriced{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "underpriced", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_pending_discard{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "executable discard", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_pending_replace{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable replace", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_pending_ratelimit{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable ratelimit", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_pending_nofunds{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable nofunds", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_queued_discard{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped discard", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_queued_replace{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped replace", + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_queued_ratelimit{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped ratelimit", + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_queued_nofunds{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped nofunds", + "refId": "J" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(txpool_known{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "legendFormat": "known", + "range": true, + "refId": "L" + } + ], + "title": "Transaction propagation", + "type": "timeseries" + } + ], + "title": "Blockchain", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 49 + }, + "id": 149, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*(timeout|drop)" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "custom.axisSoftMax", + "value": 100 + }, + { + "id": "unit", + "value": "short" + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 229 + }, + "id": 150, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Mean", + "sortDesc": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(geth_rpc_requests_success_count{instance=\"$instance\"}[5m])) by (chain, instance, method)", + "hide": false, + "interval": "", + "legendFormat": "{{method}}", + "range": true, + "refId": "A" + } + ], + "title": "Success RPC QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*(timeout|drop)" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "custom.axisSoftMax", + "value": 100 + }, + { + "id": "unit", + "value": "short" + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 229 + }, + "id": 147, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Mean", + "sortDesc": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(geth_rpc_requests_failure_count{instance=\"$instance\"}[5m])) by (chain, instance, method)", + "hide": false, + "interval": "", + "legendFormat": "{{method}}", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "hide": false, + "refId": "B" + } + ], + "title": "Failure RPC QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "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" + } + ] + }, + "unit": "dtdurations" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "debug_traceBlockByNumber" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 252 + }, + "id": 146, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Mean", + "sortDesc": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "asc" + } + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(geth_rpc_requests_success{quantile='$quantile', instance=\"$instance\"}[5m])) by (chain, instance, method) \n/ \nsum(rate(geth_rpc_requests_success_count{instance=\"$instance\"}[5m])) by (chain, instance, method) /1e6 \n< 1e200", + "hide": false, + "interval": "", + "legendFormat": "{{method}}", + "range": true, + "refId": "A" + } + ], + "title": "Success RPC Latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "dtdurations" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*(timeout|drop)" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "custom.axisSoftMax", + "value": 100 + }, + { + "id": "unit", + "value": "short" + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 252 + }, + "id": 151, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Mean", + "sortDesc": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.5.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(geth_rpc_requests_failure{quantile='$quantile', instance=\"$instance\"}[5m])) by (chain, instance, method) / sum(rate(geth_rpc_requests_failure_count{instance=\"$instance\"}[5m])) by (chain, instance, method) /1e6", + "hide": false, + "interval": "", + "legendFormat": "{{method}}", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "hide": false, + "refId": "B" + } + ], + "title": "Failure RPC Latency", + "type": "timeseries" + } + ], + "title": "RPC", + "type": "row" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 50 + }, + "id": 82, + "panels": [], + "title": "System", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "goroutines" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "unit", + "value": "short" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "threads" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "unit", + "value": "short" + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 0, + "y": 51 + }, + "id": 106, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "avg(system_cpu_sysload{chain=\"$chain\", instance=~\"$instance\"}) by (instance)", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "system", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "avg(system_cpu_syswait{chain=\"$chain\", instance=~\"$instance\"}) by (instance)", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "iowait", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "avg(system_cpu_procload{chain=\"$chain\", instance=~\"$instance\"}) by (instance)", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "geth", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "avg(system_cpu_goroutines{chain=\"$chain\", instance=~\"$instance\"}) by (instance)", + "hide": false, + "interval": "", + "legendFormat": "goroutines", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "avg(system_cpu_threads{chain=\"$chain\", instance=~\"$instance\"}) by (instance)", + "hide": false, + "interval": "", + "legendFormat": "threads", + "refId": "E" + } + ], + "title": "CPU", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "used" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 8, + "y": 51 + }, + "id": 86, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(system_memory_allocs{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "alloc", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "system_memory_used{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "used", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "system_memory_held{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "held", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(system_memory_frees{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "free", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "system_memory_pauses{chain=\"$chain\", instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "pause", + "refId": "E" + } + ], + "title": "Memory", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Bps" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 16, + "y": 51 + }, + "id": 85, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(system_disk_readbytes{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "read", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(system_disk_writebytes{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "write", + "refId": "B" + } + ], + "title": "Disk", + "type": "timeseries" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 57 + }, + "id": 75, + "panels": [], + "title": "Network", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Bps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*-flow$" + }, + "properties": [ + { + "id": "unit", + "value": "decbytes" + }, + { + "id": "custom.axisPlacement", + "value": "right" + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 58 + }, + "id": 96, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "rate(p2p_ingress{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "ingress-rate", + "range": true, + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "rate(p2p_egress{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "egress-rate", + "range": true, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "p2p_ingress{chain=\"$chain\", instance=~\"$instance\"}", + "hide": false, + "legendFormat": "igress-flow", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "p2p_egress{chain=\"$chain\", instance=~\"$instance\"}", + "hide": false, + "legendFormat": "egress-flow", + "range": true, + "refId": "D" + } + ], + "title": "Traffic", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 58 + }, + "id": 77, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "p2p_peers{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "peers", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(p2p_dials{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "dials", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(p2p_serves{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "serves", + "refId": "C" + } + ], + "title": "Peers", + "type": "timeseries" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 64 + }, + "id": 136, + "panels": [], + "title": "Downloader", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "Measured in #peers per second", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "#EAB839", + "value": 30 + }, + { + "color": "#6ED0E0", + "value": 50 + } + ] + }, + "unit": "cps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*(timeout|drop)" + }, + "properties": [ + { + "id": "unit", + "value": "short" + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 65 + }, + "id": 129, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_throttle{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "B" + } + ], + "title": "Throttle", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "Measured in blocks per second", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*(timeout|drop)" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "custom.axisSoftMax", + "value": 100 + }, + { + "id": "unit", + "value": "short" + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 65 + }, + "id": 144, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_throttle{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "hide": true, + "interval": "", + "intervalFactor": 1, + "legendFormat": "throttle peers", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_bodies_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "bodies in", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_headers_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "headers in", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_receipts_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "receipts in", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_bodies_drop{chain=\"$chain\", instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "bodies drop", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_headers_drop{chain=\"$chain\", instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "headers drop", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_receipts_drop{chain=\"$chain\", instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "receipts drop", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_bodies_timeout{chain=\"$chain\", instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "bodies timeout", + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_headers_timeout{chain=\"$chain\", instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "headers timeout", + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_receipts_timeout{chain=\"$chain\", instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "receipts timeout", + "refId": "J" + } + ], + "title": "QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "Measured in blocks per second", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 71 + }, + "id": 145, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_throttle{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "hide": true, + "interval": "", + "intervalFactor": 1, + "legendFormat": "throttle peers", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_bodies_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": true, + "interval": "", + "legendFormat": "bodies in", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_headers_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": true, + "interval": "", + "legendFormat": "headers in", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_receipts_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": true, + "interval": "", + "legendFormat": "receipts in", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_bodies_drop{chain=\"$chain\", instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "bodies drop", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_headers_drop{chain=\"$chain\", instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "headers drop", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_receipts_drop{chain=\"$chain\", instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "receipts drop", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_bodies_timeout{chain=\"$chain\", instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "bodies timeout", + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_headers_timeout{chain=\"$chain\", instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "headers timeout", + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_receipts_timeout{chain=\"$chain\", instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "receipts timeout", + "refId": "J" + } + ], + "title": "Abnormal QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ns" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 71 + }, + "id": 130, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_bodies_req{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "bodies(q={{quantile}})", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_headers_req{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "headers(q={{quantile}})", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_receipts_req{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "receipts(q={{quantile}})", + "refId": "D" + } + ], + "title": "Latency", + "type": "timeseries" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 77 + }, + "id": 134, + "panels": [], + "title": "Fetcher", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 2, + "x": 0, + "y": 78 + }, + "id": 138, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_fetcher_transaction_waiting_peers{chain=\"$chain\", instance=~\"$instance\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Waiting Peers", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 2, + "x": 2, + "y": 78 + }, + "id": 141, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_fetcher_transaction_waiting_hashes{chain=\"$chain\", instance=~\"$instance\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Waiting Hashes", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 2, + "x": 4, + "y": 78 + }, + "id": 140, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_fetcher_transaction_queueing_peers{chain=\"$chain\", instance=~\"$instance\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Queueing Peers", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 2, + "x": 6, + "y": 78 + }, + "id": 139, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_fetcher_transaction_queueing_hashes{chain=\"$chain\", instance=~\"$instance\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Queueing Hashes", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 2, + "x": 8, + "y": 78 + }, + "id": 142, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_fetcher_transaction_fetching_peers{chain=\"$chain\", instance=~\"$instance\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Fetching Peers", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 2, + "x": 10, + "y": 78 + }, + "id": 143, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_fetcher_transaction_fetching_hashes{chain=\"$chain\", instance=~\"$instance\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Fetching Hashes", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "Measured in blocks per second", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 12, + "w": 12, + "x": 12, + "y": 78 + }, + "id": 132, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_request_out{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "request out", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_request_fail{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "request fail", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_request_done{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "request done", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_request_timeout{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "request timeout", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_replies_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "replies in", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_replies_known{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "replies known", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_replies_underpriced{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "replies underpriced", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_replies_otherreject{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "replies otherreject", + "refId": "H" + } + ], + "title": "QPS of Transaction", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "Measured in blocks per second", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*(timeout|drop)" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "custom.axisSoftMax", + "value": 100 + }, + { + "id": "unit", + "value": "short" + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 82 + }, + "id": 131, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_block_bodies{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "bodies", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_block_headers{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "headers", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_block_filter_headers_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "filter headers in", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_block_filter_headers_out{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "filter headers out", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_block_filter_bodies_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "filter bodies in", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_block_filter_bodies_out{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "filter bodies out", + "refId": "F" + } + ], + "title": "QPS of Block", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "Measured in blocks per second", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "limbo dataused", + "limbo datareal" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 12, + "w": 12, + "x": 12, + "y": 90 + }, + "id": 155, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "blobpool_limbo_dataused{chain=\"$chain\", instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "limbo dataused", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "blobpool_limbo_datareal{chain=\"$chain\", instance=~\"$instance\"}", + "hide": false, + "instant": false, + "legendFormat": "limbo datareal", + "range": true, + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "blobpool_dataused{chain=\"$chain\", instance=~\"$instance\"}", + "hide": false, + "instant": false, + "legendFormat": "store dataused", + "range": true, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "blobpool_datareal{chain=\"$chain\", instance=~\"$instance\"}", + "hide": false, + "instant": false, + "legendFormat": "store datareal", + "range": true, + "refId": "D" + } + ], + "type": "timeseries" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 102 + }, + "id": 17, + "panels": [], + "title": "Database", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Bps" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 103 + }, + "id": 35, + "options": { + "legend": { + "calcs": [ + "mean", + "min", + "max" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "rate(eth_db_chaindata_disk_read{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "ethdb read", + "range": true, + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(eth_db_chaindata_disk_write{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "ethdb write", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "rate(eth_db_chaindata_ancient_read{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "ancient read", + "range": true, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(eth_db_chaindata_ancient_write{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "ancient write", + "range": true, + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_input{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "compact read", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_output{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "compact write", + "refId": "F" + } + ], + "title": "Data rate", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 12, + "y": 103 + }, + "id": 118, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "eth_db_chaindata_disk_read{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "leveldb read", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "eth_db_chaindata_disk_write{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "leveldb write", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "eth_db_chaindata_ancient_read{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "ancient read", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "eth_db_chaindata_ancient_write{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "ancient write", + "refId": "D" + } + ], + "title": "Session totals", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 18, + "y": 103 + }, + "id": 119, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "eth_db_chaindata_disk_size{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "leveldb", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "eth_db_chaindata_ancient_size{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "ancient", + "refId": "A" + } + ], + "title": "Storage size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "delay time" + }, + "properties": [ + { + "id": "unit", + "value": "ns" + } + ] + } + ] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 0, + "y": 110 + }, + "id": 127, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_db_chaindata_compact_writedelay_counter{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "B" + } + ], + "title": "Compact Writedelay Count", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "time" + }, + "properties": [ + { + "id": "custom.lineWidth", + "value": 3 + }, + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "unit", + "value": "ns" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "delay time" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "unit", + "value": "ns" + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 21, + "x": 3, + "y": 110 + }, + "id": 121, + "options": { + "legend": { + "calcs": [ + "mean", + "min", + "max" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_time{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "time", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_nonlevel0{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "level0", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_level0{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "~level0", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_memory{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "mem", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_seek{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "seek", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_writedelay_duration{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "delay time", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_writedelay_counter{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "delay count", + "refId": "G" + } + ], + "title": "Compact", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ns" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "time" + }, + "properties": [ + { + "id": "unit", + "value": "ns" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "delay time" + }, + "properties": [ + { + "id": "unit", + "value": "ns" + } + ] + } + ] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 0, + "y": 114 + }, + "id": 128, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_db_chaindata_compact_writedelay_duration{chain=\"$chain\", instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "B" + } + ], + "title": "Compact Writedelay Duration", + "type": "stat" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 118 + }, + "id": 37, + "panels": [], + "title": "Trie Stats", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Bps" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 119 + }, + "id": 120, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "min", + "max" + ], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "rate(trie_memcache_clean_read{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "read", + "range": true, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(trie_memcache_clean_write{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "write", + "range": true, + "refId": "B" + } + ], + "title": "Clean cache-BPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Bps" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 119 + }, + "id": 56, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(trie_memcache_gc_size{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gc", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(trie_memcache_flush_size{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "overflow", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(trie_memcache_commit_size{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "commit", + "refId": "A" + } + ], + "title": "Dirty cache-BPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "rps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*rate" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "unit", + "value": "percentunit" + }, + { + "id": "custom.lineWidth", + "value": 2 + }, + { + "id": "color", + "value": { + "mode": "continuous-RdYlGr" + } + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 125 + }, + "id": 122, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_clean_hit{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "hit", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_clean_miss{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "miss", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_clean_hit{chain=\"$chain\", instance=~\"$instance\"}[1m])/(rate(trie_memcache_clean_miss{chain=\"$chain\", instance=~\"$instance\"}[1m])+rate(trie_memcache_clean_hit{chain=\"$chain\", instance=~\"$instance\"}[1m]))", + "hide": false, + "interval": "", + "legendFormat": "hit rate", + "refId": "A" + } + ], + "title": "Clean cache-Count", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "rps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*rate" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "unit", + "value": "percentunit" + }, + { + "id": "custom.lineWidth", + "value": 2 + }, + { + "id": "color", + "value": { + "mode": "continuous-RdYlGr" + } + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 125 + }, + "id": 124, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_dirty_hit{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "hit", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_dirty_miss{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "miss", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_dirty_hit{chain=\"$chain\", instance=~\"$instance\"}[1m])/(rate(trie_memcache_dirty_miss{chain=\"$chain\", instance=~\"$instance\"}[1m])+rate(trie_memcache_dirty_hit{chain=\"$chain\", instance=~\"$instance\"}[1m]))", + "hide": false, + "interval": "", + "legendFormat": "hit rate", + "refId": "A" + } + ], + "title": "Dirty cache-Count", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "wps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 131 + }, + "id": 125, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "mean", + "min", + "max" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_gc_nodes{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "gc", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_commit_nodes{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "commit", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_flush_nodes{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "overflow", + "refId": "A" + } + ], + "title": "MPT-Nodes", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ns" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 131 + }, + "id": 126, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "mean", + "min", + "max" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_gc_time{chain=\"$chain\", instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "gc", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_commit_time{chain=\"$chain\", instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "commit", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_flush_time{chain=\"$chain\", instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "overflow", + "refId": "A" + } + ], + "title": "MPT-Time", + "type": "timeseries" + } + ], + "refresh": "auto", + "schemaVersion": 41, + "tags": [], + "templating": { + "list": [ + { + "current": { + "text": "PBFA97CFB590B2093", + "value": "PBFA97CFB590B2093" + }, + "hide": 2, + "name": "DS_PROMETHEUS", + "query": "PBFA97CFB590B2093", + "skipUrlSync": true, + "type": "constant" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(chain_head_block{}, chain)", + "description": "go-ethereum compatible chains", + "includeAll": false, + "label": "chain", + "name": "chain", + "options": [], + "query": { + "query": "label_values(chain_head_block{}, chain)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "", + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(chain_head_block{chain=~\"$chain\"}, instance)", + "includeAll": false, + "label": "instance", + "name": "instance", + "options": [], + "query": { + "query": "label_values(chain_head_block{chain=~\"$chain\"}, instance)", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "", + "type": "query" + }, + { + "current": { + "text": "0.95", + "value": "0.95" + }, + "includeAll": false, + "name": "quantile", + "options": [ + { + "selected": false, + "text": "0.5", + "value": "0.5" + }, + { + "selected": false, + "text": "0.75", + "value": "0.75" + }, + { + "selected": true, + "text": "0.95", + "value": "0.95" + }, + { + "selected": false, + "text": "0.99", + "value": "0.99" + }, + { + "selected": false, + "text": "0.999", + "value": "0.999" + }, + { + "selected": false, + "text": "0.9999", + "value": "0.9999" + } + ], + "query": "0.5, 0.75, 0.95, 0.99, 0.999, 0.9999", + "type": "custom" + } + ] + }, + "time": { + "from": "now-5m", + "to": "now" + }, + "timepicker": {}, + "timezone": "", + "title": "WIP - Go-Ethereum-By-Instance update 354", + "uid": "bep9tmm7fb37kc354", + "version": 1, + "weekStart": "" +} \ No newline at end of file From 0196d1789350232ebe3622b2ecae42104b5f10f5 Mon Sep 17 00:00:00 2001 From: Csaba Kiraly Date: Tue, 26 Aug 2025 01:42:22 +0200 Subject: [PATCH 2/4] grafana: geth dashboard - update name Signed-off-by: Csaba Kiraly --- static_files/grafana-config/dashboards/geth-dashboard.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static_files/grafana-config/dashboards/geth-dashboard.json b/static_files/grafana-config/dashboards/geth-dashboard.json index 749b14673..93fca0fa1 100644 --- a/static_files/grafana-config/dashboards/geth-dashboard.json +++ b/static_files/grafana-config/dashboards/geth-dashboard.json @@ -7472,8 +7472,8 @@ }, "timepicker": {}, "timezone": "", - "title": "WIP - Go-Ethereum-By-Instance update 354", - "uid": "bep9tmm7fb37kc354", + "title": "Go-Ethereum-By-Instance", + "uid": "bep9tmm7fb37kc", "version": 1, "weekStart": "" } \ No newline at end of file From bf3142d56aad9f80ae385a726487a2aa106e3642 Mon Sep 17 00:00:00 2001 From: Csaba Kiraly Date: Tue, 26 Aug 2025 01:43:10 +0200 Subject: [PATCH 3/4] grafana: geth dashboard - remove "chain" parameter Signed-off-by: Csaba Kiraly --- .../dashboards/geth-dashboard.json | 408 +++++++++--------- 1 file changed, 194 insertions(+), 214 deletions(-) diff --git a/static_files/grafana-config/dashboards/geth-dashboard.json b/static_files/grafana-config/dashboards/geth-dashboard.json index 93fca0fa1..a75bf3dc8 100644 --- a/static_files/grafana-config/dashboards/geth-dashboard.json +++ b/static_files/grafana-config/dashboards/geth-dashboard.json @@ -174,7 +174,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_add_valid{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_add_valid{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -192,7 +192,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_add_invalid{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_add_invalid{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -210,7 +210,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_add_stale{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_add_stale{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -228,7 +228,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_add_noreplace{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_add_noreplace{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -246,7 +246,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_add_nonexclusive{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_add_nonexclusive{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -264,7 +264,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_add_gapped{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_add_gapped{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -282,7 +282,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_add_overdrafted{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_add_overdrafted{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -300,7 +300,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_add_overcapped{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_add_overcapped{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -318,7 +318,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_add_underpriced{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_add_underpriced{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -457,7 +457,7 @@ "disableTextWrap": false, "editorMode": "builder", "exemplar": true, - "expr": "blobpool_addwait{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "blobpool_addwait{instance=~\"$instance\", quantile=\"$quantile\"}", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -475,7 +475,7 @@ "disableTextWrap": false, "editorMode": "builder", "exemplar": true, - "expr": "blobpool_addtime{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "blobpool_addtime{instance=~\"$instance\", quantile=\"$quantile\"}", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -493,7 +493,7 @@ "disableTextWrap": false, "editorMode": "builder", "exemplar": true, - "expr": "blobpool_getwait{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "blobpool_getwait{instance=~\"$instance\", quantile=\"$quantile\"}", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -511,7 +511,7 @@ "disableTextWrap": false, "editorMode": "builder", "exemplar": true, - "expr": "blobpool_gettime{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "blobpool_gettime{instance=~\"$instance\", quantile=\"$quantile\"}", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -529,7 +529,7 @@ "disableTextWrap": false, "editorMode": "builder", "exemplar": true, - "expr": "blobpool_pendwait{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "blobpool_pendwait{instance=~\"$instance\", quantile=\"$quantile\"}", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -547,7 +547,7 @@ "disableTextWrap": false, "editorMode": "builder", "exemplar": true, - "expr": "blobpool_pendtime{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "blobpool_pendtime{instance=~\"$instance\", quantile=\"$quantile\"}", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -565,7 +565,7 @@ "disableTextWrap": false, "editorMode": "builder", "exemplar": true, - "expr": "blobpool_resetwait{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "blobpool_resetwait{instance=~\"$instance\", quantile=\"$quantile\"}", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -583,7 +583,7 @@ "disableTextWrap": false, "editorMode": "builder", "exemplar": true, - "expr": "blobpool_resettime{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "blobpool_resettime{instance=~\"$instance\", quantile=\"$quantile\"}", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -693,7 +693,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_addwait_count{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_addwait_count{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -711,7 +711,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_getwait_count{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_getwait_count{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -729,7 +729,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_pendwait_count{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_pendwait_count{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -747,7 +747,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_resetwait_count{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_resetwait_count{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -857,7 +857,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_drop_invalid{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_drop_invalid{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -875,7 +875,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_drop_dangling{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_drop_dangling{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -893,7 +893,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_drop_filled{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_drop_filled{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -911,7 +911,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_drop_overlapped{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_drop_overlapped{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -929,7 +929,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_drop_repeated{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_drop_repeated{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -947,7 +947,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_drop_gapped{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_drop_gapped{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -965,7 +965,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_drop_overdrafted{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_drop_overdrafted{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -983,7 +983,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_drop_overcapped{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_drop_overcapped{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -1001,7 +1001,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_drop_overflown{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_drop_overflown{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -1019,7 +1019,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_drop_underpriced{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_drop_underpriced{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -1037,7 +1037,7 @@ "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_drop_replaced{chain=\"$chain\", instance=~\"$instance\"}[1m]) * 12", + "expr": "rate(blobpool_drop_replaced{instance=~\"$instance\"}[1m]) * 12", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -1173,7 +1173,7 @@ "disableTextWrap": false, "editorMode": "builder", "exemplar": true, - "expr": "rate(blobpool_datareal{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(blobpool_datareal{instance=~\"$instance\"}[1m])", "fullMetaSearch": false, "hide": false, "includeNullMetadata": true, @@ -1265,7 +1265,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "chain_head_header{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "chain_head_header{instance=~\"$instance\"}", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -1365,7 +1365,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "chain_head_header{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "chain_head_header{instance=~\"$instance\"}", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -1378,7 +1378,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "chain_head_receipt{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "chain_head_receipt{instance=~\"$instance\"}", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -1391,7 +1391,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "chain_head_block{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "chain_head_block{instance=~\"$instance\"}", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -1469,7 +1469,7 @@ "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", - "expr": "chain_reorg_add{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "chain_reorg_add{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "range": true, @@ -1545,7 +1545,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "txpool_pending{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "txpool_pending{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "refId": "A" @@ -1641,7 +1641,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "txpool_pending{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "txpool_pending{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "executable", @@ -1652,7 +1652,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "txpool_queued{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "txpool_queued{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "gapped", @@ -1663,7 +1663,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "txpool_local{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "txpool_local{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "local", @@ -1740,7 +1740,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "chain_head_receipt{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "chain_head_receipt{instance=~\"$instance\"}", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -1817,7 +1817,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "txpool_local{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "txpool_local{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "refId": "A" @@ -1893,7 +1893,7 @@ "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", - "expr": "chain_reorg_drop{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "chain_reorg_drop{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "range": true, @@ -1970,7 +1970,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "chain_head_block{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "chain_head_block{instance=~\"$instance\"}", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -2047,7 +2047,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "txpool_queued{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "txpool_queued{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "refId": "A" @@ -2149,7 +2149,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "chain_execution{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "chain_execution{instance=~\"$instance\", quantile=\"$quantile\"}", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -2161,7 +2161,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "chain_validation{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "chain_validation{instance=~\"$instance\", quantile=\"$quantile\"}", "format": "time_series", "hide": false, "interval": "", @@ -2174,7 +2174,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "chain_write{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "chain_write{instance=~\"$instance\", quantile=\"$quantile\"}", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -2186,7 +2186,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "chain_account_reads{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "chain_account_reads{instance=~\"$instance\", quantile=\"$quantile\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "account read (q=$quantile)", @@ -2197,7 +2197,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "chain_account_updates{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "chain_account_updates{instance=~\"$instance\", quantile=\"$quantile\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "account update (q=$quantile)", @@ -2208,7 +2208,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "chain_account_hashes{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "chain_account_hashes{instance=~\"$instance\", quantile=\"$quantile\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "account hashe (q=$quantile)", @@ -2219,7 +2219,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "chain_account_commits{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "chain_account_commits{instance=~\"$instance\", quantile=\"$quantile\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "account commit (q=$quantile)", @@ -2230,7 +2230,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "chain_storage_reads{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "chain_storage_reads{instance=~\"$instance\", quantile=\"$quantile\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "storage read (q=$quantile)", @@ -2241,7 +2241,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "chain_storage_updates{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "chain_storage_updates{instance=~\"$instance\", quantile=\"$quantile\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "storage update (q=$quantile)", @@ -2252,7 +2252,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "chain_storage_hashes{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "chain_storage_hashes{instance=~\"$instance\", quantile=\"$quantile\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "storage hashe (q=$quantile)", @@ -2264,7 +2264,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "chain_storage_commits{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "chain_storage_commits{instance=~\"$instance\", quantile=\"$quantile\"}", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -2277,7 +2277,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "chain_snapshot_commits{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}", + "expr": "chain_snapshot_commits{instance=~\"$instance\", quantile=\"$quantile\"}", "hide": false, "interval": "", "legendFormat": "snapshot commit (q=$quantile)", @@ -2379,7 +2379,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_valid{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_valid{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "valid", @@ -2390,7 +2390,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_invalid{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_invalid{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "invalid", @@ -2401,7 +2401,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_underpriced{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_underpriced{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "interval": "", @@ -2414,7 +2414,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_pending_discard{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_pending_discard{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -2426,7 +2426,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_pending_replace{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_pending_replace{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "executable replace", @@ -2437,7 +2437,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_pending_ratelimit{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_pending_ratelimit{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "executable ratelimit", @@ -2448,7 +2448,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_pending_nofunds{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_pending_nofunds{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "executable nofunds", @@ -2459,7 +2459,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_queued_discard{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_queued_discard{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -2471,7 +2471,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_queued_replace{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_queued_replace{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -2483,7 +2483,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_queued_ratelimit{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_queued_ratelimit{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -2495,7 +2495,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_queued_nofunds{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_queued_nofunds{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -2508,7 +2508,7 @@ "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", - "expr": "rate(txpool_known{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_known{instance=~\"$instance\"}[1m])", "hide": false, "legendFormat": "known", "range": true, @@ -2610,7 +2610,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_valid{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_valid{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "valid", @@ -2621,7 +2621,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_invalid{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_invalid{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "invalid", @@ -2632,7 +2632,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_underpriced{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_underpriced{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "interval": "", @@ -2645,7 +2645,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_pending_discard{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_pending_discard{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -2657,7 +2657,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_pending_replace{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_pending_replace{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "executable replace", @@ -2668,7 +2668,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_pending_ratelimit{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_pending_ratelimit{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "executable ratelimit", @@ -2679,7 +2679,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_pending_nofunds{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_pending_nofunds{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "executable nofunds", @@ -2690,7 +2690,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_queued_discard{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_queued_discard{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -2702,7 +2702,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_queued_replace{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_queued_replace{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -2714,7 +2714,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_queued_ratelimit{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_queued_ratelimit{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -2726,7 +2726,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_queued_nofunds{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_queued_nofunds{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -2739,7 +2739,7 @@ "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", - "expr": "rate(txpool_known{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(txpool_known{instance=~\"$instance\"}[1m])", "hide": false, "legendFormat": "known", "range": true, @@ -2881,7 +2881,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(geth_rpc_requests_success_count{instance=\"$instance\"}[5m])) by (chain, instance, method)", + "expr": "sum(rate(geth_rpc_requests_success_count{instance=\"$instance\"}[5m])) by (instance, method)", "hide": false, "interval": "", "legendFormat": "{{method}}", @@ -3010,7 +3010,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(geth_rpc_requests_failure_count{instance=\"$instance\"}[5m])) by (chain, instance, method)", + "expr": "sum(rate(geth_rpc_requests_failure_count{instance=\"$instance\"}[5m])) by (instance, method)", "hide": false, "interval": "", "legendFormat": "{{method}}", @@ -3135,7 +3135,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(geth_rpc_requests_success{quantile='$quantile', instance=\"$instance\"}[5m])) by (chain, instance, method) \n/ \nsum(rate(geth_rpc_requests_success_count{instance=\"$instance\"}[5m])) by (chain, instance, method) /1e6 \n< 1e200", + "expr": "sum(rate(geth_rpc_requests_success{quantile='$quantile', instance=\"$instance\"}[5m])) by (instance, method) \n/ \nsum(rate(geth_rpc_requests_success_count{instance=\"$instance\"}[5m])) by (instance, method) /1e6 \n< 1e200", "hide": false, "interval": "", "legendFormat": "{{method}}", @@ -3264,7 +3264,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(geth_rpc_requests_failure{quantile='$quantile', instance=\"$instance\"}[5m])) by (chain, instance, method) / sum(rate(geth_rpc_requests_failure_count{instance=\"$instance\"}[5m])) by (chain, instance, method) /1e6", + "expr": "sum(rate(geth_rpc_requests_failure{quantile='$quantile', instance=\"$instance\"}[5m])) by (instance, method) / sum(rate(geth_rpc_requests_failure_count{instance=\"$instance\"}[5m])) by (instance, method) /1e6", "hide": false, "interval": "", "legendFormat": "{{method}}", @@ -3422,7 +3422,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "avg(system_cpu_sysload{chain=\"$chain\", instance=~\"$instance\"}) by (instance)", + "expr": "avg(system_cpu_sysload{instance=~\"$instance\"}) by (instance)", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3435,7 +3435,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "avg(system_cpu_syswait{chain=\"$chain\", instance=~\"$instance\"}) by (instance)", + "expr": "avg(system_cpu_syswait{instance=~\"$instance\"}) by (instance)", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3448,7 +3448,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "avg(system_cpu_procload{chain=\"$chain\", instance=~\"$instance\"}) by (instance)", + "expr": "avg(system_cpu_procload{instance=~\"$instance\"}) by (instance)", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3461,7 +3461,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "avg(system_cpu_goroutines{chain=\"$chain\", instance=~\"$instance\"}) by (instance)", + "expr": "avg(system_cpu_goroutines{instance=~\"$instance\"}) by (instance)", "hide": false, "interval": "", "legendFormat": "goroutines", @@ -3473,7 +3473,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "avg(system_cpu_threads{chain=\"$chain\", instance=~\"$instance\"}) by (instance)", + "expr": "avg(system_cpu_threads{instance=~\"$instance\"}) by (instance)", "hide": false, "interval": "", "legendFormat": "threads", @@ -3597,7 +3597,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(system_memory_allocs{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(system_memory_allocs{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "interval": "", @@ -3611,7 +3611,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "system_memory_used{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "system_memory_used{instance=~\"$instance\"}", "format": "time_series", "hide": false, "interval": "", @@ -3625,7 +3625,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "system_memory_held{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "system_memory_held{instance=~\"$instance\"}", "format": "time_series", "hide": false, "interval": "", @@ -3639,7 +3639,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(system_memory_frees{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(system_memory_frees{instance=~\"$instance\"}[1m])", "hide": false, "instant": false, "interval": "", @@ -3652,7 +3652,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "system_memory_pauses{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "system_memory_pauses{instance=~\"$instance\"}", "hide": true, "interval": "", "legendFormat": "pause", @@ -3751,7 +3751,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(system_disk_readbytes{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(system_disk_readbytes{instance=~\"$instance\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3764,7 +3764,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(system_disk_writebytes{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(system_disk_writebytes{instance=~\"$instance\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3899,7 +3899,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "rate(p2p_ingress{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(p2p_ingress{instance=~\"$instance\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3914,7 +3914,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "rate(p2p_egress{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(p2p_egress{instance=~\"$instance\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3928,7 +3928,7 @@ "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", - "expr": "p2p_ingress{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "p2p_ingress{instance=~\"$instance\"}", "hide": false, "legendFormat": "igress-flow", "range": true, @@ -3940,7 +3940,7 @@ "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", - "expr": "p2p_egress{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "p2p_egress{instance=~\"$instance\"}", "hide": false, "legendFormat": "egress-flow", "range": true, @@ -4044,7 +4044,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "p2p_peers{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "p2p_peers{instance=~\"$instance\"}", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -4057,7 +4057,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(p2p_dials{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(p2p_dials{instance=~\"$instance\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -4070,7 +4070,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(p2p_serves{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(p2p_serves{instance=~\"$instance\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -4172,7 +4172,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_downloader_throttle{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_downloader_throttle{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "interval": "", @@ -4300,7 +4300,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_throttle{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_throttle{instance=~\"$instance\"}", "format": "time_series", "hide": true, "interval": "", @@ -4314,7 +4314,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_downloader_bodies_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_downloader_bodies_in{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "bodies in", @@ -4326,7 +4326,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_downloader_headers_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_downloader_headers_in{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "headers in", @@ -4338,7 +4338,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_downloader_receipts_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_downloader_receipts_in{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "receipts in", @@ -4350,7 +4350,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_bodies_drop{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_bodies_drop{instance=~\"$instance\"}", "hide": true, "interval": "", "legendFormat": "bodies drop", @@ -4362,7 +4362,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_headers_drop{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_headers_drop{instance=~\"$instance\"}", "hide": true, "interval": "", "legendFormat": "headers drop", @@ -4374,7 +4374,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_receipts_drop{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_receipts_drop{instance=~\"$instance\"}", "hide": true, "interval": "", "legendFormat": "receipts drop", @@ -4386,7 +4386,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_bodies_timeout{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_bodies_timeout{instance=~\"$instance\"}", "hide": true, "interval": "", "legendFormat": "bodies timeout", @@ -4398,7 +4398,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_headers_timeout{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_headers_timeout{instance=~\"$instance\"}", "hide": true, "interval": "", "legendFormat": "headers timeout", @@ -4410,7 +4410,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_receipts_timeout{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_receipts_timeout{instance=~\"$instance\"}", "hide": true, "interval": "", "legendFormat": "receipts timeout", @@ -4515,7 +4515,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_throttle{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_throttle{instance=~\"$instance\"}", "format": "time_series", "hide": true, "interval": "", @@ -4529,7 +4529,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_downloader_bodies_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_downloader_bodies_in{instance=~\"$instance\"}[1m])", "hide": true, "interval": "", "legendFormat": "bodies in", @@ -4541,7 +4541,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_downloader_headers_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_downloader_headers_in{instance=~\"$instance\"}[1m])", "hide": true, "interval": "", "legendFormat": "headers in", @@ -4553,7 +4553,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_downloader_receipts_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_downloader_receipts_in{instance=~\"$instance\"}[1m])", "hide": true, "interval": "", "legendFormat": "receipts in", @@ -4565,7 +4565,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_bodies_drop{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_bodies_drop{instance=~\"$instance\"}", "hide": false, "interval": "", "legendFormat": "bodies drop", @@ -4577,7 +4577,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_headers_drop{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_headers_drop{instance=~\"$instance\"}", "hide": false, "interval": "", "legendFormat": "headers drop", @@ -4589,7 +4589,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_receipts_drop{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_receipts_drop{instance=~\"$instance\"}", "hide": false, "interval": "", "legendFormat": "receipts drop", @@ -4601,7 +4601,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_bodies_timeout{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_bodies_timeout{instance=~\"$instance\"}", "hide": false, "interval": "", "legendFormat": "bodies timeout", @@ -4613,7 +4613,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_headers_timeout{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_headers_timeout{instance=~\"$instance\"}", "hide": false, "interval": "", "legendFormat": "headers timeout", @@ -4625,7 +4625,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_downloader_receipts_timeout{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_downloader_receipts_timeout{instance=~\"$instance\"}", "hide": false, "interval": "", "legendFormat": "receipts timeout", @@ -4729,7 +4729,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_downloader_bodies_req{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}[1m])", + "expr": "rate(eth_downloader_bodies_req{instance=~\"$instance\", quantile=\"$quantile\"}[1m])", "hide": false, "interval": "", "legendFormat": "bodies(q={{quantile}})", @@ -4741,7 +4741,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_downloader_headers_req{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}[1m])", + "expr": "rate(eth_downloader_headers_req{instance=~\"$instance\", quantile=\"$quantile\"}[1m])", "hide": false, "interval": "", "legendFormat": "headers(q={{quantile}})", @@ -4753,7 +4753,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_downloader_receipts_req{chain=\"$chain\", instance=~\"$instance\", quantile=\"$quantile\"}[1m])", + "expr": "rate(eth_downloader_receipts_req{instance=~\"$instance\", quantile=\"$quantile\"}[1m])", "hide": false, "interval": "", "legendFormat": "receipts(q={{quantile}})", @@ -4835,7 +4835,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_fetcher_transaction_waiting_peers{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_fetcher_transaction_waiting_peers{instance=~\"$instance\"}", "interval": "", "legendFormat": "", "refId": "A" @@ -4903,7 +4903,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_fetcher_transaction_waiting_hashes{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_fetcher_transaction_waiting_hashes{instance=~\"$instance\"}", "interval": "", "legendFormat": "", "refId": "A" @@ -4971,7 +4971,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_fetcher_transaction_queueing_peers{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_fetcher_transaction_queueing_peers{instance=~\"$instance\"}", "interval": "", "legendFormat": "", "refId": "A" @@ -5035,7 +5035,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_fetcher_transaction_queueing_hashes{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_fetcher_transaction_queueing_hashes{instance=~\"$instance\"}", "interval": "", "legendFormat": "", "refId": "A" @@ -5103,7 +5103,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_fetcher_transaction_fetching_peers{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_fetcher_transaction_fetching_peers{instance=~\"$instance\"}", "interval": "", "legendFormat": "", "refId": "A" @@ -5167,7 +5167,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_fetcher_transaction_fetching_hashes{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_fetcher_transaction_fetching_hashes{instance=~\"$instance\"}", "interval": "", "legendFormat": "", "refId": "A" @@ -5271,7 +5271,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_transaction_request_out{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_transaction_request_out{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "request out", @@ -5283,7 +5283,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_transaction_request_fail{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_transaction_request_fail{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "request fail", @@ -5295,7 +5295,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_transaction_request_done{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_transaction_request_done{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "request done", @@ -5307,7 +5307,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_transaction_request_timeout{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_transaction_request_timeout{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "request timeout", @@ -5319,7 +5319,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_transaction_replies_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_transaction_replies_in{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "replies in", @@ -5331,7 +5331,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_transaction_replies_known{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_transaction_replies_known{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "replies known", @@ -5343,7 +5343,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_transaction_replies_underpriced{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_transaction_replies_underpriced{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "replies underpriced", @@ -5355,7 +5355,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_transaction_replies_otherreject{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_transaction_replies_otherreject{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "replies otherreject", @@ -5481,7 +5481,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_block_bodies{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_block_bodies{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "bodies", @@ -5493,7 +5493,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_block_headers{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_block_headers{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "headers", @@ -5505,7 +5505,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_block_filter_headers_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_block_filter_headers_in{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "filter headers in", @@ -5517,7 +5517,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_block_filter_headers_out{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_block_filter_headers_out{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "filter headers out", @@ -5529,7 +5529,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_block_filter_bodies_in{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_block_filter_bodies_in{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "filter bodies in", @@ -5541,7 +5541,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_fetcher_block_filter_bodies_out{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_fetcher_block_filter_bodies_out{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "filter bodies out", @@ -5673,7 +5673,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "blobpool_limbo_dataused{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "blobpool_limbo_dataused{instance=~\"$instance\"}", "hide": false, "interval": "", "legendFormat": "limbo dataused", @@ -5686,7 +5686,7 @@ "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", - "expr": "blobpool_limbo_datareal{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "blobpool_limbo_datareal{instance=~\"$instance\"}", "hide": false, "instant": false, "legendFormat": "limbo datareal", @@ -5699,7 +5699,7 @@ "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", - "expr": "blobpool_dataused{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "blobpool_dataused{instance=~\"$instance\"}", "hide": false, "instant": false, "legendFormat": "store dataused", @@ -5712,7 +5712,7 @@ "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", - "expr": "blobpool_datareal{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "blobpool_datareal{instance=~\"$instance\"}", "hide": false, "instant": false, "legendFormat": "store datareal", @@ -5829,7 +5829,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "rate(eth_db_chaindata_disk_read{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_disk_read{instance=~\"$instance\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -5843,7 +5843,7 @@ "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", - "expr": "rate(eth_db_chaindata_disk_write{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_disk_write{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "ethdb write", @@ -5857,7 +5857,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "rate(eth_db_chaindata_ancient_read{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_ancient_read{instance=~\"$instance\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -5871,7 +5871,7 @@ "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", - "expr": "rate(eth_db_chaindata_ancient_write{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_ancient_write{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "ancient write", @@ -5884,7 +5884,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_input{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_compact_input{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "compact read", @@ -5896,7 +5896,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_output{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_compact_output{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "compact write", @@ -5994,7 +5994,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "eth_db_chaindata_disk_read{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_db_chaindata_disk_read{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "leveldb read", @@ -6005,7 +6005,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "eth_db_chaindata_disk_write{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_db_chaindata_disk_write{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "leveldb write", @@ -6016,7 +6016,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "eth_db_chaindata_ancient_read{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_db_chaindata_ancient_read{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "ancient read", @@ -6027,7 +6027,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "eth_db_chaindata_ancient_write{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_db_chaindata_ancient_write{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "ancient write", @@ -6125,7 +6125,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "eth_db_chaindata_disk_size{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_db_chaindata_disk_size{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "leveldb", @@ -6136,7 +6136,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "eth_db_chaindata_ancient_size{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_db_chaindata_ancient_size{instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "ancient", @@ -6217,7 +6217,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_db_chaindata_compact_writedelay_counter{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_db_chaindata_compact_writedelay_counter{instance=~\"$instance\"}", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -6358,7 +6358,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_time{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_compact_time{instance=~\"$instance\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -6371,7 +6371,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_nonlevel0{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_compact_nonlevel0{instance=~\"$instance\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -6384,7 +6384,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_level0{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_compact_level0{instance=~\"$instance\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -6397,7 +6397,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_memory{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_compact_memory{instance=~\"$instance\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -6410,7 +6410,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_seek{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_compact_seek{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "seek", @@ -6422,7 +6422,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_writedelay_duration{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_compact_writedelay_duration{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "delay time", @@ -6434,7 +6434,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_writedelay_counter{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(eth_db_chaindata_compact_writedelay_counter{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "delay count", @@ -6527,7 +6527,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "eth_db_chaindata_compact_writedelay_duration{chain=\"$chain\", instance=~\"$instance\"}", + "expr": "eth_db_chaindata_compact_writedelay_duration{instance=~\"$instance\"}", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -6645,7 +6645,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "rate(trie_memcache_clean_read{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(trie_memcache_clean_read{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "instant": false, @@ -6660,7 +6660,7 @@ "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", - "expr": "rate(trie_memcache_clean_write{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(trie_memcache_clean_write{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -6760,7 +6760,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(trie_memcache_gc_size{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(trie_memcache_gc_size{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -6772,7 +6772,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(trie_memcache_flush_size{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(trie_memcache_flush_size{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -6784,7 +6784,7 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(trie_memcache_commit_size{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(trie_memcache_commit_size{instance=~\"$instance\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "commit", @@ -6910,7 +6910,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(trie_memcache_clean_hit{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(trie_memcache_clean_hit{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "interval": "", @@ -6924,7 +6924,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(trie_memcache_clean_miss{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(trie_memcache_clean_miss{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "interval": "", @@ -6938,7 +6938,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(trie_memcache_clean_hit{chain=\"$chain\", instance=~\"$instance\"}[1m])/(rate(trie_memcache_clean_miss{chain=\"$chain\", instance=~\"$instance\"}[1m])+rate(trie_memcache_clean_hit{chain=\"$chain\", instance=~\"$instance\"}[1m]))", + "expr": "rate(trie_memcache_clean_hit{instance=~\"$instance\"}[1m])/(rate(trie_memcache_clean_miss{instance=~\"$instance\"}[1m])+rate(trie_memcache_clean_hit{instance=~\"$instance\"}[1m]))", "hide": false, "interval": "", "legendFormat": "hit rate", @@ -7064,7 +7064,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(trie_memcache_dirty_hit{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(trie_memcache_dirty_hit{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "interval": "", @@ -7078,7 +7078,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(trie_memcache_dirty_miss{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(trie_memcache_dirty_miss{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "interval": "", @@ -7092,7 +7092,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(trie_memcache_dirty_hit{chain=\"$chain\", instance=~\"$instance\"}[1m])/(rate(trie_memcache_dirty_miss{chain=\"$chain\", instance=~\"$instance\"}[1m])+rate(trie_memcache_dirty_hit{chain=\"$chain\", instance=~\"$instance\"}[1m]))", + "expr": "rate(trie_memcache_dirty_hit{instance=~\"$instance\"}[1m])/(rate(trie_memcache_dirty_miss{instance=~\"$instance\"}[1m])+rate(trie_memcache_dirty_hit{instance=~\"$instance\"}[1m]))", "hide": false, "interval": "", "legendFormat": "hit rate", @@ -7196,7 +7196,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(trie_memcache_gc_nodes{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(trie_memcache_gc_nodes{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "interval": "", @@ -7210,7 +7210,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(trie_memcache_commit_nodes{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(trie_memcache_commit_nodes{instance=~\"$instance\"}[1m])", "format": "time_series", "hide": false, "interval": "", @@ -7224,7 +7224,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(trie_memcache_flush_nodes{chain=\"$chain\", instance=~\"$instance\"}[1m])", + "expr": "rate(trie_memcache_flush_nodes{instance=~\"$instance\"}[1m])", "hide": false, "interval": "", "legendFormat": "overflow", @@ -7328,7 +7328,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(trie_memcache_gc_time{chain=\"$chain\", instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", + "expr": "rate(trie_memcache_gc_time{instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", "format": "time_series", "hide": false, "interval": "", @@ -7342,7 +7342,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(trie_memcache_commit_time{chain=\"$chain\", instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", + "expr": "rate(trie_memcache_commit_time{instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", "format": "time_series", "hide": false, "interval": "", @@ -7356,7 +7356,7 @@ "uid": "${DS_PROMETHEUS}" }, "exemplar": true, - "expr": "rate(trie_memcache_flush_time{chain=\"$chain\", instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", + "expr": "rate(trie_memcache_flush_time{instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", "hide": false, "interval": "", "legendFormat": "overflow", @@ -7389,33 +7389,13 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "definition": "label_values(chain_head_block{}, chain)", - "description": "go-ethereum compatible chains", - "includeAll": false, - "label": "chain", - "name": "chain", - "options": [], - "query": { - "query": "label_values(chain_head_block{}, chain)", - "refId": "StandardVariableQuery" - }, - "refresh": 2, - "regex": "", - "type": "query" - }, - { - "current": {}, - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "definition": "label_values(chain_head_block{chain=~\"$chain\"}, instance)", + "definition": "label_values(chain_head_block{}, instance)", "includeAll": false, "label": "instance", "name": "instance", "options": [], "query": { - "query": "label_values(chain_head_block{chain=~\"$chain\"}, instance)", + "query": "label_values(chain_head_block{}, instance)", "refId": "StandardVariableQuery" }, "refresh": 1, From 0b6668bede250237c1e402a277f41bd9d7aed841 Mon Sep 17 00:00:00 2001 From: Csaba Kiraly Date: Tue, 26 Aug 2025 02:55:50 +0200 Subject: [PATCH 4/4] grafana: geth dashboard - reorganize panels Signed-off-by: Csaba Kiraly --- .../dashboards/geth-dashboard.json | 11935 ++++++++-------- 1 file changed, 5974 insertions(+), 5961 deletions(-) diff --git a/static_files/grafana-config/dashboards/geth-dashboard.json b/static_files/grafana-config/dashboards/geth-dashboard.json index a75bf3dc8..71a07df84 100644 --- a/static_files/grafana-config/dashboards/geth-dashboard.json +++ b/static_files/grafana-config/dashboards/geth-dashboard.json @@ -73,9 +73,9 @@ "x": 0, "y": 0 }, - "id": 156, + "id": 4, "panels": [], - "title": "Blobpool", + "title": "Blockchain", "type": "row" }, { @@ -83,86 +83,60 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "", "fieldConfig": { "defaults": { "color": { - "mode": "palette-classic" + "mode": "thresholds" }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" } - }, - "fieldMinMax": false, - "mappings": [], + ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": 0 - }, - { - "color": "red", - "value": 80 } ] - } + }, + "unit": "locale" }, "overrides": [] }, "gridPos": { - "h": 9, - "w": 24, + "h": 2, + "w": 3, "x": 0, "y": 1 }, - "id": 159, + "id": 108, + "maxDataPoints": 100, "options": { - "legend": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { "calcs": [ - "mean", - "max", - "min" + "lastNotNull" ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "fields": "", + "values": false }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true }, "pluginVersion": "12.2.0-16557133545", "targets": [ @@ -171,173 +145,25 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_add_valid{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "valid", - "range": true, - "refId": "A", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_add_invalid{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "invalid", - "range": true, - "refId": "B", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_add_stale{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "stale", - "range": true, - "refId": "C", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_add_noreplace{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "noreplace", - "range": true, - "refId": "D", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_add_nonexclusive{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "nonexclusive", - "range": true, - "refId": "E", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_add_gapped{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "gapped", - "range": true, - "refId": "F", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_add_overdrafted{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "overdrafted", - "range": true, - "refId": "G", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_add_overcapped{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "overcapped", - "range": true, - "refId": "H", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_add_underpriced{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, + "expr": "chain_head_header{instance=~\"$instance\"}", + "format": "time_series", "interval": "", - "legendFormat": "underpriced", + "intervalFactor": 1, + "legendFormat": "", "range": true, - "refId": "J", - "useBackend": false + "refId": "A" } ], - "title": "Blobpool insertions / slot", - "type": "timeseries" + "title": "Latest header", + "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "", "fieldConfig": { "defaults": { "color": { @@ -360,7 +186,7 @@ "viz": false }, "insertNulls": false, - "lineInterpolation": "smooth", + "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { @@ -376,7 +202,6 @@ "mode": "off" } }, - "fieldMinMax": false, "mappings": [], "thresholds": { "mode": "absolute", @@ -391,54 +216,22 @@ } ] }, - "unit": "ns" + "unit": "short" }, - "overrides": [ - { - "__systemRef": "hideSeriesFrom", - "matcher": { - "id": "byNames", - "options": { - "mode": "exclude", - "names": [ - "resetWait", - "pendWait", - "getWait", - "addWait" - ], - "prefix": "All except:", - "readOnly": true - } - }, - "properties": [ - { - "id": "custom.hideFrom", - "value": { - "legend": false, - "tooltip": false, - "viz": true - } - } - ] - } - ] + "overrides": [] }, "gridPos": { - "h": 9, - "w": 24, - "x": 0, - "y": 10 + "h": 6, + "w": 7, + "x": 3, + "y": 1 }, - "id": 160, + "id": 110, "options": { "legend": { - "calcs": [ - "mean", - "max", - "min" - ], - "displayMode": "table", - "placement": "right", + "calcs": [], + "displayMode": "list", + "placement": "bottom", "showLegend": true }, "tooltip": { @@ -454,155 +247,203 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "disableTextWrap": false, - "editorMode": "builder", - "exemplar": true, - "expr": "blobpool_addwait{instance=~\"$instance\", quantile=\"$quantile\"}", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "addWait", - "range": true, - "refId": "A", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "builder", "exemplar": true, - "expr": "blobpool_addtime{instance=~\"$instance\", quantile=\"$quantile\"}", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, + "expr": "chain_head_header{instance=~\"$instance\"}", + "format": "time_series", "interval": "", - "legendFormat": "addTime", - "range": true, - "refId": "B", - "useBackend": false + "intervalFactor": 1, + "legendFormat": "header", + "refId": "A" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "disableTextWrap": false, - "editorMode": "builder", "exemplar": true, - "expr": "blobpool_getwait{instance=~\"$instance\", quantile=\"$quantile\"}", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, + "expr": "chain_head_receipt{instance=~\"$instance\"}", + "format": "time_series", "interval": "", - "legendFormat": "getWait", - "range": true, - "refId": "C", - "useBackend": false + "intervalFactor": 1, + "legendFormat": "receipt", + "refId": "B" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "disableTextWrap": false, - "editorMode": "builder", "exemplar": true, - "expr": "blobpool_gettime{instance=~\"$instance\", quantile=\"$quantile\"}", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, + "expr": "chain_head_block{instance=~\"$instance\"}", + "format": "time_series", "interval": "", - "legendFormat": "getTime", - "range": true, - "refId": "D", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "intervalFactor": 1, + "legendFormat": "block", + "refId": "C" + } + ], + "title": "Chain head", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "disableTextWrap": false, - "editorMode": "builder", - "exemplar": true, - "expr": "blobpool_pendwait{instance=~\"$instance\", quantile=\"$quantile\"}", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "pendWait", - "range": true, - "refId": "E", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + } + ] }, - "disableTextWrap": false, - "editorMode": "builder", - "exemplar": true, - "expr": "blobpool_pendtime{instance=~\"$instance\", quantile=\"$quantile\"}", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "pendTime", - "range": true, - "refId": "F", - "useBackend": false + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 2, + "x": 10, + "y": 1 + }, + "id": 152, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "disableTextWrap": false, - "editorMode": "builder", - "exemplar": true, - "expr": "blobpool_resetwait{instance=~\"$instance\", quantile=\"$quantile\"}", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "resetWait", + "editorMode": "code", + "expr": "chain_reorg_add{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, "range": true, - "refId": "G", - "useBackend": false + "refId": "A" + } + ], + "title": "Chain Reorg Add", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 1 + }, + "id": 113, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "disableTextWrap": false, - "editorMode": "builder", - "exemplar": true, - "expr": "blobpool_resettime{instance=~\"$instance\", quantile=\"$quantile\"}", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "resetTime", - "range": true, - "refId": "H", - "useBackend": false + "expr": "txpool_pending{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "refId": "A" } ], - "title": "Blobpool timing", - "type": "timeseries" + "title": "Executable transactions", + "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "", "fieldConfig": { "defaults": { "color": { @@ -625,7 +466,7 @@ "viz": false }, "insertNulls": false, - "lineInterpolation": "smooth", + "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { @@ -641,7 +482,6 @@ "mode": "off" } }, - "fieldMinMax": false, "mappings": [], "thresholds": { "mode": "absolute", @@ -655,31 +495,28 @@ "value": 80 } ] - } + }, + "unit": "short" }, "overrides": [] }, "gridPos": { - "h": 9, - "w": 24, - "x": 0, - "y": 19 + "h": 6, + "w": 9, + "x": 15, + "y": 1 }, - "id": 161, + "id": 116, "options": { "legend": { - "calcs": [ - "mean", - "max", - "min" - ], - "displayMode": "table", - "placement": "right", + "calcs": [], + "displayMode": "list", + "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, - "mode": "multi", + "mode": "single", "sort": "none" } }, @@ -690,75 +527,36 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_addwait_count{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "add", - "range": true, - "refId": "A", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_getwait_count{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "get", - "range": true, - "refId": "C", - "useBackend": false + "expr": "txpool_pending{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable", + "refId": "A" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_pendwait_count{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "pend", - "range": true, - "refId": "E", - "useBackend": false + "expr": "txpool_queued{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "gapped", + "refId": "B" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_resetwait_count{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "reset", - "range": true, - "refId": "G", - "useBackend": false + "expr": "txpool_local{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "local", + "refId": "C" } ], - "title": "Blobpool event rate / slot", + "title": "Transaction pool", "type": "timeseries" }, { @@ -766,86 +564,60 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "", "fieldConfig": { "defaults": { "color": { - "mode": "palette-classic" + "mode": "thresholds" }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" } - }, - "fieldMinMax": false, - "mappings": [], + ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": 0 - }, - { - "color": "red", - "value": 80 } ] - } + }, + "unit": "locale" }, "overrides": [] }, "gridPos": { - "h": 9, - "w": 24, + "h": 2, + "w": 3, "x": 0, - "y": 28 + "y": 3 }, - "id": 158, + "id": 111, + "maxDataPoints": 100, "options": { - "legend": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { "calcs": [ - "mean", - "max", - "min" + "lastNotNull" ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "fields": "", + "values": false }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true }, "pluginVersion": "12.2.0-16557133545", "targets": [ @@ -854,314 +626,153 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "disableTextWrap": false, - "editorMode": "code", "exemplar": true, - "expr": "rate(blobpool_drop_invalid{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, + "expr": "chain_head_receipt{instance=~\"$instance\"}", + "format": "time_series", "interval": "", - "legendFormat": "drop invalid", - "range": true, - "refId": "A", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_drop_dangling{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "drop dangling", - "range": true, - "refId": "B", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_drop_filled{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "drop filled", - "range": true, - "refId": "C", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_drop_overlapped{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "drop overlapped", - "range": true, - "refId": "D", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_drop_repeated{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "drop repeated", - "range": true, - "refId": "E", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_drop_gapped{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "drop gapped", - "range": true, - "refId": "F", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_drop_overdrafted{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "drop overdrafted", - "range": true, - "refId": "G", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "intervalFactor": 1, + "legendFormat": "", + "refId": "A" + } + ], + "title": "Latest receipt", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_drop_overcapped{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "drop overcapped", - "range": true, - "refId": "H", - "useBackend": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + } + ] }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_drop_overflown{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "drop overflown", - "range": true, - "refId": "I", - "useBackend": false + "unit": "locale" }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_drop_underpriced{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "drop underpriced", - "range": true, - "refId": "J", - "useBackend": false + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 3 + }, + "id": 115, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "disableTextWrap": false, - "editorMode": "code", - "exemplar": true, - "expr": "rate(blobpool_drop_replaced{instance=~\"$instance\"}[1m]) * 12", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "drop replaced", - "range": true, - "refId": "K", - "useBackend": false + "expr": "txpool_local{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "refId": "A" } ], - "title": "Blobpool evictions / slot (to limbo)", - "type": "timeseries" + "title": "Local transactions", + "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" } - }, - "mappings": [], + ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": 0 - }, - { - "color": "red", - "value": 80 } ] }, - "unit": "decbytes" + "unit": "locale" }, - "overrides": [ - { - "__systemRef": "hideSeriesFrom", - "matcher": { - "id": "byNames", - "options": { - "mode": "exclude", - "names": [ - "blobpool data" - ], - "prefix": "All except:", - "readOnly": true - } - }, - "properties": [ - { - "id": "custom.hideFrom", - "value": { - "legend": false, - "tooltip": false, - "viz": true - } - } - ] - } - ] + "overrides": [] }, "gridPos": { - "h": 11, - "w": 24, - "x": 0, - "y": 37 + "h": 3, + "w": 2, + "x": 10, + "y": 4 }, - "id": 157, + "id": 153, + "maxDataPoints": 100, "options": { - "legend": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { "calcs": [ - "mean", - "lastNotNull", - "max", - "min" + "lastNotNull" ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "fields": "", + "values": false }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true }, "pluginVersion": "12.2.0-16557133545", "targets": [ @@ -1170,1373 +781,898 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "disableTextWrap": false, - "editorMode": "builder", - "exemplar": true, - "expr": "rate(blobpool_datareal{instance=~\"$instance\"}[1m])", - "fullMetaSearch": false, - "hide": false, - "includeNullMetadata": true, - "interval": "", - "legendFormat": "blobpool data", + "editorMode": "code", + "expr": "chain_reorg_drop{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, "range": true, - "refId": "A", - "useBackend": false + "refId": "A" } ], - "title": "Blobpool data", - "type": "timeseries" + "title": "Chain Reorg Drop", + "type": "stat" }, { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 48 + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "id": 4, - "panels": [ - { - "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" - } - ] - }, - "unit": "locale" - }, - "overrides": [] - }, - "gridPos": { - "h": 2, - "w": 3, - "x": 0, - "y": 49 - }, - "id": 108, - "maxDataPoints": 100, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showPercentChange": false, - "text": {}, - "textMode": "auto", - "wideLayout": true + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" }, - "pluginVersion": "11.5.2", - "targets": [ + "mappings": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "options": { + "match": "null", + "result": { + "text": "N/A" + } }, - "editorMode": "code", - "exemplar": true, - "expr": "chain_head_header{instance=~\"$instance\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "", - "range": true, - "refId": "A" + "type": "special" } ], - "title": "Latest header", - "type": "stat" + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 5 + }, + "id": 109, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 6, - "w": 7, - "x": 3, - "y": 49 - }, - "id": 110, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } + "exemplar": true, + "expr": "chain_head_block{instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "A" + } + ], + "title": "Latest block", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" }, - "pluginVersion": "11.5.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "chain_head_header{instance=~\"$instance\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "header", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "chain_head_receipt{instance=~\"$instance\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "receipt", - "refId": "B" - }, + "mappings": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "options": { + "match": "null", + "result": { + "text": "N/A" + } }, - "exemplar": true, - "expr": "chain_head_block{instance=~\"$instance\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "block", - "refId": "C" + "type": "special" } ], - "title": "Chain head", - "type": "timeseries" + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 5 + }, + "id": 114, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "mappings": [ - { - "options": { - "match": "null", - "result": { - "text": "N/A" - } - }, - "type": "special" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "locale" - }, - "overrides": [] - }, - "gridPos": { - "h": 3, - "w": 2, - "x": 10, - "y": 49 + "expr": "txpool_queued{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "refId": "A" + } + ], + "title": "Gapped transactions", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "id": 152, - "maxDataPoints": 100, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "showPercentChange": false, - "text": {}, - "textMode": "auto", - "wideLayout": true + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } }, - "pluginVersion": "11.5.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 }, - "editorMode": "code", - "expr": "chain_reorg_add{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "range": true, - "refId": "A" - } + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ns" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 7 + }, + "id": 112, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" ], - "title": "Chain Reorg Add", - "type": "stat" + "displayMode": "table", + "placement": "right", + "showLegend": true }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "mappings": [ - { - "options": { - "match": "null", - "result": { - "text": "N/A" - } - }, - "type": "special" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "locale" - }, - "overrides": [] + "exemplar": true, + "expr": "chain_execution{instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "execution (q=$quantile)", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "gridPos": { - "h": 2, - "w": 3, - "x": 12, - "y": 49 + "expr": "chain_validation{instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "validation (q=$quantile)", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "id": 113, - "maxDataPoints": 100, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showPercentChange": false, - "text": {}, - "textMode": "auto", - "wideLayout": true + "expr": "chain_write{instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "commit (q=$quantile)", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "pluginVersion": "11.5.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "txpool_pending{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "refId": "A" - } - ], - "title": "Executable transactions", - "type": "stat" + "expr": "chain_account_reads{instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "account read (q=$quantile)", + "refId": "D" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 6, - "w": 9, - "x": 15, - "y": 49 - }, - "id": 116, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "11.5.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "txpool_pending{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "executable", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "txpool_queued{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "gapped", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "txpool_local{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "local", - "refId": "C" - } - ], - "title": "Transaction pool", - "type": "timeseries" + "expr": "chain_account_updates{instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "account update (q=$quantile)", + "refId": "E" }, { "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" - } - ] - }, - "unit": "locale" - }, - "overrides": [] - }, - "gridPos": { - "h": 2, - "w": 3, - "x": 0, - "y": 51 - }, - "id": 111, - "maxDataPoints": 100, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showPercentChange": false, - "text": {}, - "textMode": "auto", - "wideLayout": true - }, - "pluginVersion": "11.5.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "chain_head_receipt{instance=~\"$instance\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "", - "refId": "A" - } - ], - "title": "Latest receipt", - "type": "stat" + "expr": "chain_account_hashes{instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "account hashe (q=$quantile)", + "refId": "F" }, { "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" - } - ] - }, - "unit": "locale" - }, - "overrides": [] - }, - "gridPos": { - "h": 2, - "w": 3, - "x": 12, - "y": 51 - }, - "id": 115, - "maxDataPoints": 100, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showPercentChange": false, - "text": {}, - "textMode": "auto", - "wideLayout": true - }, - "pluginVersion": "11.5.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "txpool_local{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "refId": "A" - } - ], - "title": "Local transactions", - "type": "stat" + "expr": "chain_account_commits{instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "account commit (q=$quantile)", + "refId": "G" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "mappings": [ - { - "options": { - "match": "null", - "result": { - "text": "N/A" - } - }, - "type": "special" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "locale" - }, - "overrides": [] - }, - "gridPos": { - "h": 3, - "w": 2, - "x": 10, - "y": 52 + "expr": "chain_storage_reads{instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "storage read (q=$quantile)", + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "id": 153, - "maxDataPoints": 100, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showPercentChange": false, - "text": {}, - "textMode": "auto", - "wideLayout": true + "expr": "chain_storage_updates{instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "storage update (q=$quantile)", + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "pluginVersion": "11.5.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "chain_reorg_drop{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "range": true, - "refId": "A" - } - ], - "title": "Chain Reorg Drop", - "type": "stat" + "expr": "chain_storage_hashes{instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "storage hashe (q=$quantile)", + "refId": "J" }, { "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" - } - ] - }, - "unit": "locale" - }, - "overrides": [] + "exemplar": true, + "expr": "chain_storage_commits{instance=~\"$instance\", quantile=\"$quantile\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "storage commit (q=$quantile)", + "refId": "K" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "gridPos": { - "h": 2, - "w": 3, - "x": 0, - "y": 53 + "exemplar": true, + "expr": "chain_snapshot_commits{instance=~\"$instance\", quantile=\"$quantile\"}", + "hide": false, + "interval": "", + "legendFormat": "snapshot commit (q=$quantile)", + "refId": "L" + } + ], + "title": "Block processing", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "id": 109, - "maxDataPoints": 100, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "showPercentChange": false, - "text": {}, - "textMode": "auto", - "wideLayout": true + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } }, - "pluginVersion": "11.5.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 }, - "exemplar": true, - "expr": "chain_head_block{instance=~\"$instance\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "", - "refId": "A" - } + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 7 + }, + "id": 117, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" ], - "title": "Latest block", - "type": "stat" + "displayMode": "table", + "placement": "right", + "showLegend": true }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ { "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" - } - ] - }, - "unit": "locale" - }, - "overrides": [] + "expr": "rate(txpool_valid{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "valid", + "refId": "K" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "gridPos": { - "h": 2, - "w": 3, - "x": 12, - "y": 53 + "expr": "rate(txpool_invalid{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "invalid", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "id": 114, - "maxDataPoints": 100, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "horizontal", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showPercentChange": false, - "text": {}, - "textMode": "auto", - "wideLayout": true + "expr": "rate(txpool_underpriced{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "underpriced", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "pluginVersion": "11.5.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "txpool_queued{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "refId": "A" - } - ], - "title": "Gapped transactions", - "type": "stat" + "expr": "rate(txpool_pending_discard{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "executable discard", + "refId": "C" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "normal" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ns" - }, - "overrides": [] + "expr": "rate(txpool_pending_replace{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable replace", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 55 + "expr": "rate(txpool_pending_ratelimit{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable ratelimit", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "id": 112, - "options": { - "legend": { - "calcs": [ - "mean", - "lastNotNull", - "max", - "min" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } + "expr": "rate(txpool_pending_nofunds{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable nofunds", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "pluginVersion": "11.5.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "chain_execution{instance=~\"$instance\", quantile=\"$quantile\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "execution (q=$quantile)", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "chain_validation{instance=~\"$instance\", quantile=\"$quantile\"}", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "validation (q=$quantile)", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "chain_write{instance=~\"$instance\", quantile=\"$quantile\"}", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "commit (q=$quantile)", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "chain_account_reads{instance=~\"$instance\", quantile=\"$quantile\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "account read (q=$quantile)", - "refId": "D" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "chain_account_updates{instance=~\"$instance\", quantile=\"$quantile\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "account update (q=$quantile)", - "refId": "E" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "chain_account_hashes{instance=~\"$instance\", quantile=\"$quantile\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "account hashe (q=$quantile)", - "refId": "F" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "chain_account_commits{instance=~\"$instance\", quantile=\"$quantile\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "account commit (q=$quantile)", - "refId": "G" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "chain_storage_reads{instance=~\"$instance\", quantile=\"$quantile\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "storage read (q=$quantile)", - "refId": "H" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "chain_storage_updates{instance=~\"$instance\", quantile=\"$quantile\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "storage update (q=$quantile)", - "refId": "I" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "chain_storage_hashes{instance=~\"$instance\", quantile=\"$quantile\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "storage hashe (q=$quantile)", - "refId": "J" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "chain_storage_commits{instance=~\"$instance\", quantile=\"$quantile\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "storage commit (q=$quantile)", - "refId": "K" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "chain_snapshot_commits{instance=~\"$instance\", quantile=\"$quantile\"}", - "hide": false, - "interval": "", - "legendFormat": "snapshot commit (q=$quantile)", - "refId": "L" - } - ], - "title": "Block processing", - "type": "timeseries" + "expr": "rate(txpool_queued_discard{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped discard", + "refId": "G" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "none" - }, - "overrides": [] + "expr": "rate(txpool_queued_replace{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped replace", + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 55 + "expr": "rate(txpool_queued_ratelimit{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped ratelimit", + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "id": 117, - "options": { - "legend": { - "calcs": [ - "mean", - "lastNotNull", - "max", - "min" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } + "expr": "rate(txpool_queued_nofunds{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped nofunds", + "refId": "J" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "pluginVersion": "11.5.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_valid{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "valid", - "refId": "K" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_invalid{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "invalid", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_underpriced{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "underpriced", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_pending_discard{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "executable discard", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_pending_replace{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "executable replace", - "refId": "D" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_pending_ratelimit{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "executable ratelimit", - "refId": "E" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_pending_nofunds{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "executable nofunds", - "refId": "F" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_queued_discard{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "gapped discard", - "refId": "G" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_queued_replace{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "gapped replace", - "refId": "H" + "editorMode": "code", + "expr": "rate(txpool_known{instance=~\"$instance\"}[1m])", + "hide": false, + "legendFormat": "known", + "range": true, + "refId": "L" + } + ], + "title": "Transaction propagation", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_queued_ratelimit{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "gapped ratelimit", - "refId": "I" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_queued_nofunds{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "gapped nofunds", - "refId": "J" + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "rate(txpool_known{instance=~\"$instance\"}[1m])", - "hide": false, - "legendFormat": "known", - "range": true, - "refId": "L" + "thresholdsStyle": { + "mode": "off" } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 15 + }, + "id": 154, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" ], - "title": "Transaction propagation", - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", + "expr": "rate(txpool_valid{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "valid", + "refId": "K" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_invalid{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "invalid", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_underpriced{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "underpriced", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_pending_discard{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "executable discard", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_pending_replace{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable replace", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_pending_ratelimit{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable ratelimit", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_pending_nofunds{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "executable nofunds", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_queued_discard{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped discard", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_queued_replace{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped replace", + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_queued_ratelimit{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped ratelimit", + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "rate(txpool_queued_nofunds{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gapped nofunds", + "refId": "J" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(txpool_known{instance=~\"$instance\"}[1m])", + "hide": false, + "legendFormat": "known", + "range": true, + "refId": "L" + } + ], + "title": "Transaction propagation", + "type": "timeseries" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 23 + }, + "id": 149, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { @@ -2545,7 +1681,7 @@ "viz": false }, "insertNulls": false, - "lineInterpolation": "linear", + "lineInterpolation": "smooth", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { @@ -2574,17 +1710,38 @@ } ] }, - "unit": "none" + "unit": "reqps" }, - "overrides": [] + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*(timeout|drop)" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "custom.axisSoftMax", + "value": 100 + }, + { + "id": "unit", + "value": "short" + } + ] + } + ] }, "gridPos": { "h": 8, "w": 12, - "x": 12, - "y": 63 + "x": 0, + "y": 298 }, - "id": 154, + "id": 150, "options": { "legend": { "calcs": [ @@ -2595,11 +1752,13 @@ ], "displayMode": "table", "placement": "right", - "showLegend": true + "showLegend": true, + "sortBy": "Mean", + "sortDesc": true }, "tooltip": { "hideZeros": false, - "mode": "single", + "mode": "multi", "sort": "none" } }, @@ -2610,169 +1769,29 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(txpool_valid{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "valid", - "refId": "K" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_invalid{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "invalid", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_underpriced{instance=~\"$instance\"}[1m])", - "format": "time_series", + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(geth_rpc_requests_success_count{instance=\"$instance\"}[5m])) by (instance, method)", "hide": false, "interval": "", - "intervalFactor": 1, - "legendFormat": "underpriced", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_pending_discard{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "executable discard", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_pending_replace{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "executable replace", - "refId": "D" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_pending_ratelimit{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "executable ratelimit", - "refId": "E" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_pending_nofunds{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "executable nofunds", - "refId": "F" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_queued_discard{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "gapped discard", - "refId": "G" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_queued_replace{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "gapped replace", - "refId": "H" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_queued_ratelimit{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "gapped ratelimit", - "refId": "I" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(txpool_queued_nofunds{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "gapped nofunds", - "refId": "J" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "rate(txpool_known{instance=~\"$instance\"}[1m])", - "hide": false, - "legendFormat": "known", - "range": true, - "refId": "L" - } - ], - "title": "Transaction propagation", - "type": "timeseries" - } - ], - "title": "Blockchain", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 49 - }, - "id": 149, - "panels": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "legendFormat": "{{method}}", + "range": true, + "refId": "A" + } + ], + "title": "Success RPC QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, "custom": { "axisBorderShow": false, @@ -2848,10 +1867,10 @@ "gridPos": { "h": 8, "w": 12, - "x": 0, - "y": 229 + "x": 12, + "y": 298 }, - "id": 150, + "id": 147, "options": { "legend": { "calcs": [ @@ -2881,15 +1900,23 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(geth_rpc_requests_success_count{instance=\"$instance\"}[5m])) by (instance, method)", + "expr": "sum(rate(geth_rpc_requests_failure_count{instance=\"$instance\"}[5m])) by (instance, method)", "hide": false, "interval": "", "legendFormat": "{{method}}", "range": true, "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "hide": false, + "refId": "B" } ], - "title": "Success RPC QPS", + "title": "Failure RPC QPS", "type": "timeseries" }, { @@ -2927,7 +1954,7 @@ "type": "linear" }, "showPoints": "never", - "spanNulls": true, + "spanNulls": false, "stacking": { "group": "A", "mode": "none" @@ -2942,33 +1969,21 @@ "steps": [ { "color": "green" - }, - { - "color": "red", - "value": 80 } ] }, - "unit": "reqps" + "unit": "dtdurations" }, "overrides": [ { "matcher": { - "id": "byRegexp", - "options": ".*(timeout|drop)" + "id": "byName", + "options": "debug_traceBlockByNumber" }, "properties": [ { "id": "custom.axisPlacement", "value": "right" - }, - { - "id": "custom.axisSoftMax", - "value": 100 - }, - { - "id": "unit", - "value": "short" } ] } @@ -2977,10 +1992,10 @@ "gridPos": { "h": 8, "w": 12, - "x": 12, - "y": 229 + "x": 0, + "y": 321 }, - "id": 147, + "id": 146, "options": { "legend": { "calcs": [ @@ -2998,7 +2013,7 @@ "tooltip": { "hideZeros": false, "mode": "multi", - "sort": "none" + "sort": "asc" } }, "pluginVersion": "11.5.2", @@ -3010,23 +2025,15 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(geth_rpc_requests_failure_count{instance=\"$instance\"}[5m])) by (instance, method)", + "expr": "sum(rate(geth_rpc_requests_success{quantile='$quantile', instance=\"$instance\"}[5m])) by (instance, method) \n/ \nsum(rate(geth_rpc_requests_success_count{instance=\"$instance\"}[5m])) by (instance, method) /1e6 \n< 1e200", "hide": false, "interval": "", "legendFormat": "{{method}}", "range": true, "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "hide": false, - "refId": "B" } ], - "title": "Failure RPC QPS", + "title": "Success RPC Latency", "type": "timeseries" }, { @@ -3064,7 +2071,7 @@ "type": "linear" }, "showPoints": "never", - "spanNulls": false, + "spanNulls": true, "stacking": { "group": "A", "mode": "none" @@ -3079,6 +2086,10 @@ "steps": [ { "color": "green" + }, + { + "color": "red", + "value": 80 } ] }, @@ -3087,13 +2098,21 @@ "overrides": [ { "matcher": { - "id": "byName", - "options": "debug_traceBlockByNumber" + "id": "byRegexp", + "options": ".*(timeout|drop)" }, "properties": [ { "id": "custom.axisPlacement", "value": "right" + }, + { + "id": "custom.axisSoftMax", + "value": 100 + }, + { + "id": "unit", + "value": "short" } ] } @@ -3102,10 +2121,10 @@ "gridPos": { "h": 8, "w": 12, - "x": 0, - "y": 252 + "x": 12, + "y": 321 }, - "id": 146, + "id": 151, "options": { "legend": { "calcs": [ @@ -3123,7 +2142,7 @@ "tooltip": { "hideZeros": false, "mode": "multi", - "sort": "asc" + "sort": "none" } }, "pluginVersion": "11.5.2", @@ -3135,23 +2154,44 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(geth_rpc_requests_success{quantile='$quantile', instance=\"$instance\"}[5m])) by (instance, method) \n/ \nsum(rate(geth_rpc_requests_success_count{instance=\"$instance\"}[5m])) by (instance, method) /1e6 \n< 1e200", + "expr": "sum(rate(geth_rpc_requests_failure{quantile='$quantile', instance=\"$instance\"}[5m])) by (instance, method) / sum(rate(geth_rpc_requests_failure_count{instance=\"$instance\"}[5m])) by (instance, method) /1e6", "hide": false, "interval": "", "legendFormat": "{{method}}", "range": true, "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "hide": false, + "refId": "B" } ], - "title": "Success RPC Latency", + "title": "Failure RPC Latency", "type": "timeseries" - }, + } + ], + "title": "RPC", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 24 + }, + "id": 82, + "panels": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "", "fieldConfig": { "defaults": { "color": { @@ -3174,7 +2214,7 @@ "viz": false }, "insertNulls": false, - "lineInterpolation": "smooth", + "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { @@ -3195,7 +2235,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": 0 }, { "color": "red", @@ -3203,13 +2244,13 @@ } ] }, - "unit": "dtdurations" + "unit": "percent" }, "overrides": [ { "matcher": { - "id": "byRegexp", - "options": ".*(timeout|drop)" + "id": "byName", + "options": "goroutines" }, "properties": [ { @@ -3217,8 +2258,20 @@ "value": "right" }, { - "id": "custom.axisSoftMax", - "value": 100 + "id": "unit", + "value": "short" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "threads" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" }, { "id": "unit", @@ -3229,25 +2282,18 @@ ] }, "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 252 + "h": 6, + "w": 8, + "x": 0, + "y": 26 }, - "id": 151, + "id": 106, "options": { "legend": { - "calcs": [ - "mean", - "lastNotNull", - "max", - "min" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true, - "sortBy": "Mean", - "sortDesc": true + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, "tooltip": { "hideZeros": false, @@ -3255,20 +2301,19 @@ "sort": "none" } }, - "pluginVersion": "11.5.2", + "pluginVersion": "12.2.0-16557133545", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "editorMode": "code", "exemplar": true, - "expr": "sum(rate(geth_rpc_requests_failure{quantile='$quantile', instance=\"$instance\"}[5m])) by (instance, method) / sum(rate(geth_rpc_requests_failure_count{instance=\"$instance\"}[5m])) by (instance, method) /1e6", - "hide": false, + "expr": "avg(system_cpu_sysload{instance=~\"$instance\"}) by (instance)", + "format": "time_series", "interval": "", - "legendFormat": "{{method}}", - "range": true, + "intervalFactor": 1, + "legendFormat": "system", "refId": "A" }, { @@ -3276,4095 +2321,5063 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "hide": false, + "exemplar": true, + "expr": "avg(system_cpu_syswait{instance=~\"$instance\"}) by (instance)", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "iowait", "refId": "B" - } - ], - "title": "Failure RPC Latency", - "type": "timeseries" - } - ], - "title": "RPC", - "type": "row" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 50 - }, - "id": 82, - "panels": [], - "title": "System", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "avg(system_cpu_procload{instance=~\"$instance\"}) by (instance)", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "geth", + "refId": "C" }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "avg(system_cpu_goroutines{instance=~\"$instance\"}) by (instance)", + "hide": false, + "interval": "", + "legendFormat": "goroutines", + "refId": "D" }, - "thresholdsStyle": { - "mode": "off" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "avg(system_cpu_threads{instance=~\"$instance\"}) by (instance)", + "hide": false, + "interval": "", + "legendFormat": "threads", + "refId": "E" } + ], + "title": "CPU", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] }, + "unit": "decbytes" + }, + "overrides": [ { - "color": "red", - "value": 80 + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "used" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] } ] }, - "unit": "percent" - }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "goroutines" + "gridPos": { + "h": 6, + "w": 8, + "x": 8, + "y": 26 + }, + "id": 86, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "properties": [ - { - "id": "custom.axisPlacement", - "value": "right" - }, - { - "id": "unit", - "value": "short" - } - ] + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } }, - { - "matcher": { - "id": "byName", - "options": "threads" + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(system_memory_allocs{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "alloc", + "refId": "A" }, - "properties": [ - { - "id": "custom.axisPlacement", - "value": "right" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "unit", - "value": "short" - } - ] - } - ] - }, - "gridPos": { - "h": 6, - "w": 8, - "x": 0, - "y": 51 - }, - "id": 106, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true + "exemplar": true, + "expr": "system_memory_used{instance=~\"$instance\"}", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "used", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "system_memory_held{instance=~\"$instance\"}", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "held", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(system_memory_frees{instance=~\"$instance\"}[1m])", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "free", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "system_memory_pauses{instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "pause", + "refId": "E" + } + ], + "title": "Memory", + "type": "timeseries" }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "avg(system_cpu_sysload{instance=~\"$instance\"}) by (instance)", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "system", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "avg(system_cpu_syswait{instance=~\"$instance\"}) by (instance)", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "iowait", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "avg(system_cpu_procload{instance=~\"$instance\"}) by (instance)", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "geth", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "avg(system_cpu_goroutines{instance=~\"$instance\"}) by (instance)", - "hide": false, - "interval": "", - "legendFormat": "goroutines", - "refId": "D" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Bps" + }, + "overrides": [] }, - "exemplar": true, - "expr": "avg(system_cpu_threads{instance=~\"$instance\"}) by (instance)", - "hide": false, - "interval": "", - "legendFormat": "threads", - "refId": "E" - } - ], - "title": "CPU", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 6, + "w": 8, + "x": 16, + "y": 26 }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "id": 85, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "decbytes" - }, - "overrides": [ - { - "__systemRef": "hideSeriesFrom", - "matcher": { - "id": "byNames", - "options": { - "mode": "exclude", - "names": [ - "used" - ], - "prefix": "All except:", - "readOnly": true - } + "exemplar": true, + "expr": "rate(system_disk_readbytes{instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "read", + "refId": "A" }, - "properties": [ - { - "id": "custom.hideFrom", - "value": { - "legend": false, - "tooltip": false, - "viz": true - } - } - ] - } - ] - }, - "gridPos": { - "h": 6, - "w": 8, - "x": 8, - "y": 51 - }, - "id": 86, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(system_disk_writebytes{instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "write", + "refId": "B" + } + ], + "title": "Disk", + "type": "timeseries" } + ], + "title": "System", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 25 }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(system_memory_allocs{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "alloc", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "system_memory_used{instance=~\"$instance\"}", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "used", - "refId": "B" - }, + "id": 75, + "panels": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "system_memory_held{instance=~\"$instance\"}", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "held", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Bps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*-flow$" + }, + "properties": [ + { + "id": "unit", + "value": "decbytes" + }, + { + "id": "custom.axisPlacement", + "value": "right" + } + ] + } + ] }, - "exemplar": true, - "expr": "rate(system_memory_frees{instance=~\"$instance\"}[1m])", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "free", - "refId": "D" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 74 }, - "exemplar": true, - "expr": "system_memory_pauses{instance=~\"$instance\"}", - "hide": true, - "interval": "", - "legendFormat": "pause", - "refId": "E" - } - ], - "title": "Memory", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "id": 96, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "rate(p2p_ingress{instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "ingress-rate", + "range": true, + "refId": "B" }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "rate(p2p_egress{instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "egress-rate", + "range": true, + "refId": "C" }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "p2p_ingress{instance=~\"$instance\"}", + "hide": false, + "legendFormat": "igress-flow", + "range": true, + "refId": "A" }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "Bps" - }, - "overrides": [] - }, - "gridPos": { - "h": 6, - "w": 8, - "x": 16, - "y": 51 - }, - "id": 85, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(system_disk_readbytes{instance=~\"$instance\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "read", - "refId": "A" + "editorMode": "code", + "expr": "p2p_egress{instance=~\"$instance\"}", + "hide": false, + "legendFormat": "egress-flow", + "range": true, + "refId": "D" + } + ], + "title": "Traffic", + "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(system_disk_writebytes{instance=~\"$instance\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "write", - "refId": "B" - } - ], - "title": "Disk", - "type": "timeseries" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 57 - }, - "id": 75, - "panels": [], - "title": "Network", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 74 + }, + "id": 77, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "Bps" - }, - "overrides": [ - { - "matcher": { - "id": "byRegexp", - "options": ".*-flow$" + "exemplar": true, + "expr": "p2p_peers{instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "peers", + "refId": "A" }, - "properties": [ - { - "id": "unit", - "value": "decbytes" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "custom.axisPlacement", - "value": "right" - } - ] - } - ] - }, - "gridPos": { - "h": 6, - "w": 12, - "x": 0, - "y": 58 - }, - "id": 96, - "options": { - "legend": { - "calcs": [ - "mean", - "lastNotNull", - "max" + "exemplar": true, + "expr": "rate(p2p_dials{instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "dials", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(p2p_serves{instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "serves", + "refId": "C" + } ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" + "title": "Peers", + "type": "timeseries" } + ], + "title": "Network", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 26 }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "exemplar": true, - "expr": "rate(p2p_ingress{instance=~\"$instance\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "ingress-rate", - "range": true, - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "exemplar": true, - "expr": "rate(p2p_egress{instance=~\"$instance\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "egress-rate", - "range": true, - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "p2p_ingress{instance=~\"$instance\"}", - "hide": false, - "legendFormat": "igress-flow", - "range": true, - "refId": "A" - }, + "id": 156, + "panels": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "editorMode": "code", - "expr": "p2p_egress{instance=~\"$instance\"}", - "hide": false, - "legendFormat": "egress-flow", - "range": true, - "refId": "D" - } - ], - "title": "Traffic", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 27 + }, + "id": 161, + "options": { + "legend": { + "calcs": [ + "mean", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "none" - }, - "overrides": [] - }, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 58 - }, - "id": 77, - "options": { - "legend": { - "calcs": [ - "mean", - "lastNotNull", - "max", - "min" + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_addwait_count{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "add", + "range": true, + "refId": "A", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_getwait_count{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "get", + "range": true, + "refId": "C", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_pendwait_count{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "pend", + "range": true, + "refId": "E", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_resetwait_count{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "reset", + "range": true, + "refId": "G", + "useBackend": false + } ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "p2p_peers{instance=~\"$instance\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "peers", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(p2p_dials{instance=~\"$instance\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "dials", - "refId": "B" + "title": "Blobpool event rate / slot", + "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(p2p_serves{instance=~\"$instance\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "serves", - "refId": "C" - } - ], - "title": "Peers", - "type": "timeseries" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 64 - }, - "id": 136, - "panels": [], - "title": "Downloader", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "Measured in #peers per second", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 - }, - { - "color": "#EAB839", - "value": 30 + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - { - "color": "#6ED0E0", - "value": 50 - } - ] - }, - "unit": "cps" - }, - "overrides": [ - { - "matcher": { - "id": "byRegexp", - "options": ".*(timeout|drop)" - }, - "properties": [ - { - "id": "unit", - "value": "short" - } - ] - } - ] - }, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 65 - }, - "id": 129, - "options": { - "colorMode": "value", - "graphMode": "area", - "justifyMode": "auto", - "orientation": "auto", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showPercentChange": false, - "textMode": "auto", - "wideLayout": true - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ns" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "resetWait", + "pendWait", + "getWait", + "addWait" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] }, - "exemplar": true, - "expr": "rate(eth_downloader_throttle{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "", - "refId": "B" - } - ], - "title": "Throttle", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "Measured in blocks per second", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 27 }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "id": 160, + "options": { + "legend": { + "calcs": [ + "mean", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [ - { - "matcher": { - "id": "byRegexp", - "options": ".*(timeout|drop)" + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_addwait{instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "addWait", + "range": true, + "refId": "A", + "useBackend": false }, - "properties": [ - { - "id": "custom.axisPlacement", - "value": "right" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "custom.axisSoftMax", - "value": 100 + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_addtime{instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "addTime", + "range": true, + "refId": "B", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "unit", - "value": "short" - } - ] - } - ] - }, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 65 - }, - "id": 144, - "options": { - "legend": { - "calcs": [ - "mean", - "lastNotNull", - "max", - "min" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_throttle{instance=~\"$instance\"}", - "format": "time_series", - "hide": true, - "interval": "", - "intervalFactor": 1, - "legendFormat": "throttle peers", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_downloader_bodies_in{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "bodies in", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_downloader_headers_in{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "headers in", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_downloader_receipts_in{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "receipts in", - "refId": "D" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_bodies_drop{instance=~\"$instance\"}", - "hide": true, - "interval": "", - "legendFormat": "bodies drop", - "refId": "E" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_headers_drop{instance=~\"$instance\"}", - "hide": true, - "interval": "", - "legendFormat": "headers drop", - "refId": "F" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_receipts_drop{instance=~\"$instance\"}", - "hide": true, - "interval": "", - "legendFormat": "receipts drop", - "refId": "G" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_bodies_timeout{instance=~\"$instance\"}", - "hide": true, - "interval": "", - "legendFormat": "bodies timeout", - "refId": "H" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_headers_timeout{instance=~\"$instance\"}", - "hide": true, - "interval": "", - "legendFormat": "headers timeout", - "refId": "I" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_receipts_timeout{instance=~\"$instance\"}", - "hide": true, - "interval": "", - "legendFormat": "receipts timeout", - "refId": "J" - } - ], - "title": "QPS", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "Measured in blocks per second", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_getwait{instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "getWait", + "range": true, + "refId": "C", + "useBackend": false }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_gettime{instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "getTime", + "range": true, + "refId": "D", + "useBackend": false }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_pendwait{instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "pendWait", + "range": true, + "refId": "E", + "useBackend": false }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 6, - "w": 12, - "x": 0, - "y": 71 - }, - "id": 145, - "options": { - "legend": { - "calcs": [ - "mean", - "lastNotNull", - "max", - "min" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_throttle{instance=~\"$instance\"}", - "format": "time_series", - "hide": true, - "interval": "", - "intervalFactor": 1, - "legendFormat": "throttle peers", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_downloader_bodies_in{instance=~\"$instance\"}[1m])", - "hide": true, - "interval": "", - "legendFormat": "bodies in", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_downloader_headers_in{instance=~\"$instance\"}[1m])", - "hide": true, - "interval": "", - "legendFormat": "headers in", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_downloader_receipts_in{instance=~\"$instance\"}[1m])", - "hide": true, - "interval": "", - "legendFormat": "receipts in", - "refId": "D" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_bodies_drop{instance=~\"$instance\"}", - "hide": false, - "interval": "", - "legendFormat": "bodies drop", - "refId": "E" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_headers_drop{instance=~\"$instance\"}", - "hide": false, - "interval": "", - "legendFormat": "headers drop", - "refId": "F" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_receipts_drop{instance=~\"$instance\"}", - "hide": false, - "interval": "", - "legendFormat": "receipts drop", - "refId": "G" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_bodies_timeout{instance=~\"$instance\"}", - "hide": false, - "interval": "", - "legendFormat": "bodies timeout", - "refId": "H" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_headers_timeout{instance=~\"$instance\"}", - "hide": false, - "interval": "", - "legendFormat": "headers timeout", - "refId": "I" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_downloader_receipts_timeout{instance=~\"$instance\"}", - "hide": false, - "interval": "", - "legendFormat": "receipts timeout", - "refId": "J" - } - ], - "title": "Abnormal QPS", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_pendtime{instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "pendTime", + "range": true, + "refId": "F", + "useBackend": false }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ns" - }, - "overrides": [] - }, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 71 - }, - "id": 130, - "options": { - "legend": { - "calcs": [ - "mean", - "lastNotNull", - "max", - "min" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_downloader_bodies_req{instance=~\"$instance\", quantile=\"$quantile\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "bodies(q={{quantile}})", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_downloader_headers_req{instance=~\"$instance\", quantile=\"$quantile\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "headers(q={{quantile}})", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_downloader_receipts_req{instance=~\"$instance\", quantile=\"$quantile\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "receipts(q={{quantile}})", - "refId": "D" - } - ], - "title": "Latency", - "type": "timeseries" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 77 - }, - "id": 134, - "panels": [], - "title": "Fetcher", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 2, - "x": 0, - "y": 78 - }, - "id": 138, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "auto", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showPercentChange": false, - "textMode": "auto", - "wideLayout": true - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_fetcher_transaction_waiting_peers{instance=~\"$instance\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Waiting Peers", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 2, - "x": 2, - "y": 78 - }, - "id": 141, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "auto", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showPercentChange": false, - "textMode": "auto", - "wideLayout": true - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "eth_fetcher_transaction_waiting_hashes{instance=~\"$instance\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Waiting Hashes", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 2, - "x": 4, - "y": 78 - }, - "id": 140, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "auto", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_resetwait{instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "resetWait", + "range": true, + "refId": "G", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "blobpool_resettime{instance=~\"$instance\", quantile=\"$quantile\"}", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "resetTime", + "range": true, + "refId": "H", + "useBackend": false + } ], - "fields": "", - "values": false + "title": "Blobpool timing", + "type": "timeseries" }, - "showPercentChange": false, - "textMode": "auto", - "wideLayout": true - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "eth_fetcher_transaction_queueing_peers{instance=~\"$instance\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Queueing Peers", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 2, - "x": 6, - "y": 78 - }, - "id": 139, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "auto", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showPercentChange": false, - "textMode": "auto", - "wideLayout": true - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + }, + "overrides": [] }, - "exemplar": true, - "expr": "eth_fetcher_transaction_queueing_hashes{instance=~\"$instance\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Queueing Hashes", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 35 }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "id": 159, + "options": { + "legend": { + "calcs": [ + "mean", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_valid{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "valid", + "range": true, + "refId": "A", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_invalid{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "invalid", + "range": true, + "refId": "B", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_stale{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "stale", + "range": true, + "refId": "C", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_noreplace{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "noreplace", + "range": true, + "refId": "D", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_nonexclusive{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "nonexclusive", + "range": true, + "refId": "E", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_gapped{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "gapped", + "range": true, + "refId": "F", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_overdrafted{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "overdrafted", + "range": true, + "refId": "G", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_overcapped{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "overcapped", + "range": true, + "refId": "H", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 2, - "x": 8, - "y": 78 - }, - "id": 142, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "auto", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_add_underpriced{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "underpriced", + "range": true, + "refId": "J", + "useBackend": false + } ], - "fields": "", - "values": false + "title": "Blobpool insertions / slot", + "type": "timeseries" }, - "showPercentChange": false, - "textMode": "auto", - "wideLayout": true - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "eth_fetcher_transaction_fetching_peers{instance=~\"$instance\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Fetching Peers", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 2, - "x": 10, - "y": 78 - }, - "id": 143, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "auto", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [ - "lastNotNull" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 35 + }, + "id": 158, + "options": { + "legend": { + "calcs": [ + "mean", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_invalid{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop invalid", + "range": true, + "refId": "A", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_dangling{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop dangling", + "range": true, + "refId": "B", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_filled{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop filled", + "range": true, + "refId": "C", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_overlapped{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop overlapped", + "range": true, + "refId": "D", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_repeated{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop repeated", + "range": true, + "refId": "E", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_gapped{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop gapped", + "range": true, + "refId": "F", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_overdrafted{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop overdrafted", + "range": true, + "refId": "G", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_overcapped{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop overcapped", + "range": true, + "refId": "H", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_overflown{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop overflown", + "range": true, + "refId": "I", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_underpriced{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop underpriced", + "range": true, + "refId": "J", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": true, + "expr": "rate(blobpool_drop_replaced{instance=~\"$instance\"}[1m]) * 12", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "drop replaced", + "range": true, + "refId": "K", + "useBackend": false + } ], - "fields": "", - "values": false + "title": "Blobpool evictions / slot (to limbo)", + "type": "timeseries" }, - "showPercentChange": false, - "textMode": "auto", - "wideLayout": true - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "eth_fetcher_transaction_fetching_hashes{instance=~\"$instance\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Fetching Hashes", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "Measured in blocks per second", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 44 + }, + "id": 157, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 12, - "w": 12, - "x": 12, - "y": 78 - }, - "id": 132, - "options": { - "legend": { - "calcs": [ - "mean", - "lastNotNull", - "max", - "min" + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "rate(blobpool_datareal{instance=~\"$instance\"}[1m])", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "blobpool data", + "range": true, + "refId": "A", + "useBackend": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "builder", + "exemplar": true, + "expr": "rate(blobpool_limbo_datareal{instance=~\"$instance\"}[1m])", + "fullMetaSearch": false, + "hide": false, + "includeNullMetadata": true, + "interval": "", + "legendFormat": "limbo data", + "range": true, + "refId": "B", + "useBackend": false + } ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" + "title": "Blobpool data", + "type": "timeseries" } + ], + "title": "Blobpool", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 27 }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ + "id": 136, + "panels": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(eth_fetcher_transaction_request_out{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "request out", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "description": "Measured in #peers per second", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "#EAB839", + "value": 30 + }, + { + "color": "#6ED0E0", + "value": 50 + } + ] + }, + "unit": "cps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*(timeout|drop)" + }, + "properties": [ + { + "id": "unit", + "value": "short" + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 75 + }, + "id": 129, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "exemplar": true, - "expr": "rate(eth_fetcher_transaction_request_fail{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "request fail", - "refId": "B" + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_throttle{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "B" + } + ], + "title": "Throttle", + "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(eth_fetcher_transaction_request_done{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "request done", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "description": "Measured in blocks per second", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*(timeout|drop)" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "custom.axisSoftMax", + "value": 100 + }, + { + "id": "unit", + "value": "short" + } + ] + } + ] }, - "exemplar": true, - "expr": "rate(eth_fetcher_transaction_request_timeout{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "request timeout", - "refId": "D" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 75 }, - "exemplar": true, - "expr": "rate(eth_fetcher_transaction_replies_in{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "replies in", - "refId": "E" + "id": 144, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_throttle{instance=~\"$instance\"}", + "format": "time_series", + "hide": true, + "interval": "", + "intervalFactor": 1, + "legendFormat": "throttle peers", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_bodies_in{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "bodies in", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_headers_in{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "headers in", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_receipts_in{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "receipts in", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_bodies_drop{instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "bodies drop", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_headers_drop{instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "headers drop", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_receipts_drop{instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "receipts drop", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_bodies_timeout{instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "bodies timeout", + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_headers_timeout{instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "headers timeout", + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_receipts_timeout{instance=~\"$instance\"}", + "hide": true, + "interval": "", + "legendFormat": "receipts timeout", + "refId": "J" + } + ], + "title": "QPS", + "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(eth_fetcher_transaction_replies_known{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "replies known", - "refId": "F" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "description": "Measured in blocks per second", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] }, - "exemplar": true, - "expr": "rate(eth_fetcher_transaction_replies_underpriced{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "replies underpriced", - "refId": "G" + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 81 + }, + "id": 145, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_throttle{instance=~\"$instance\"}", + "format": "time_series", + "hide": true, + "interval": "", + "intervalFactor": 1, + "legendFormat": "throttle peers", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_bodies_in{instance=~\"$instance\"}[1m])", + "hide": true, + "interval": "", + "legendFormat": "bodies in", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_headers_in{instance=~\"$instance\"}[1m])", + "hide": true, + "interval": "", + "legendFormat": "headers in", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_downloader_receipts_in{instance=~\"$instance\"}[1m])", + "hide": true, + "interval": "", + "legendFormat": "receipts in", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_bodies_drop{instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "bodies drop", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_headers_drop{instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "headers drop", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_receipts_drop{instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "receipts drop", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_bodies_timeout{instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "bodies timeout", + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_headers_timeout{instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "headers timeout", + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_downloader_receipts_timeout{instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "receipts timeout", + "refId": "J" + } + ], + "title": "Abnormal QPS", + "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(eth_fetcher_transaction_replies_otherreject{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "replies otherreject", - "refId": "H" - } - ], - "title": "QPS of Transaction", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "Measured in blocks per second", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ns" }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 81 + }, + "id": 130, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [ - { - "matcher": { - "id": "byRegexp", - "options": ".*(timeout|drop)" + "exemplar": true, + "expr": "rate(eth_downloader_bodies_req{instance=~\"$instance\", quantile=\"$quantile\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "bodies(q={{quantile}})", + "refId": "A" }, - "properties": [ - { - "id": "custom.axisPlacement", - "value": "right" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "custom.axisSoftMax", - "value": 100 + "exemplar": true, + "expr": "rate(eth_downloader_headers_req{instance=~\"$instance\", quantile=\"$quantile\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "headers(q={{quantile}})", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "unit", - "value": "short" - } - ] - } - ] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 82 - }, - "id": 131, - "options": { - "legend": { - "calcs": [ - "mean", - "lastNotNull", - "max", - "min" + "exemplar": true, + "expr": "rate(eth_downloader_receipts_req{instance=~\"$instance\", quantile=\"$quantile\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "receipts(q={{quantile}})", + "refId": "D" + } ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" + "title": "Latency", + "type": "timeseries" } + ], + "title": "Downloader", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 28 }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ + "id": 134, + "panels": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(eth_fetcher_block_bodies{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "bodies", - "refId": "A" + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 2, + "x": 0, + "y": 76 + }, + "id": 138, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_fetcher_transaction_waiting_peers{instance=~\"$instance\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Waiting Peers", + "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(eth_fetcher_block_headers{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "headers", - "refId": "B" + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 2, + "x": 2, + "y": 76 + }, + "id": 141, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_fetcher_transaction_waiting_hashes{instance=~\"$instance\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Waiting Hashes", + "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(eth_fetcher_block_filter_headers_in{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "filter headers in", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] }, - "exemplar": true, - "expr": "rate(eth_fetcher_block_filter_headers_out{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "filter headers out", - "refId": "D" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "gridPos": { + "h": 4, + "w": 2, + "x": 4, + "y": 76 }, - "exemplar": true, - "expr": "rate(eth_fetcher_block_filter_bodies_in{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "filter bodies in", - "refId": "E" + "id": 140, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_fetcher_transaction_queueing_peers{instance=~\"$instance\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Queueing Peers", + "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(eth_fetcher_block_filter_bodies_out{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "filter bodies out", - "refId": "F" - } - ], - "title": "QPS of Block", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "Measured in blocks per second", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" }, - { - "color": "red", - "value": 80 + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + } + ] } - ] + }, + "overrides": [] }, - "unit": "decbytes" - }, - "overrides": [ - { - "__systemRef": "hideSeriesFrom", - "matcher": { - "id": "byNames", - "options": { - "mode": "exclude", - "names": [ - "limbo dataused", - "limbo datareal" - ], - "prefix": "All except:", - "readOnly": true - } + "gridPos": { + "h": 4, + "w": 2, + "x": 6, + "y": 76 + }, + "id": 139, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false }, - "properties": [ - { - "id": "custom.hideFrom", - "value": { - "legend": false, - "tooltip": false, - "viz": true - } - } - ] - } - ] - }, - "gridPos": { - "h": 12, - "w": 12, - "x": 12, - "y": 90 - }, - "id": 155, - "options": { - "legend": { - "calcs": [ - "mean", - "lastNotNull", - "max", - "min" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_fetcher_transaction_queueing_hashes{instance=~\"$instance\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "title": "Queueing Hashes", + "type": "stat" }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "editorMode": "code", - "exemplar": true, - "expr": "blobpool_limbo_dataused{instance=~\"$instance\"}", - "hide": false, - "interval": "", - "legendFormat": "limbo dataused", - "range": true, - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 2, + "x": 8, + "y": 76 + }, + "id": 142, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "editorMode": "code", - "expr": "blobpool_limbo_datareal{instance=~\"$instance\"}", - "hide": false, - "instant": false, - "legendFormat": "limbo datareal", - "range": true, - "refId": "B" + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_fetcher_transaction_fetching_peers{instance=~\"$instance\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Fetching Peers", + "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "editorMode": "code", - "expr": "blobpool_dataused{instance=~\"$instance\"}", - "hide": false, - "instant": false, - "legendFormat": "store dataused", - "range": true, - "refId": "C" + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 2, + "x": 10, + "y": 76 + }, + "id": 143, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_fetcher_transaction_fetching_hashes{instance=~\"$instance\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Fetching Hashes", + "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "editorMode": "code", - "expr": "blobpool_datareal{instance=~\"$instance\"}", - "hide": false, - "instant": false, - "legendFormat": "store datareal", - "range": true, - "refId": "D" - } - ], - "type": "timeseries" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 102 - }, - "id": 17, - "panels": [], - "title": "Database", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "description": "Measured in blocks per second", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "gridPos": { + "h": 12, + "w": 12, + "x": 12, + "y": 76 + }, + "id": 132, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_request_out{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "request out", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_request_fail{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "request fail", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_request_done{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "request done", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_request_timeout{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "request timeout", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_replies_in{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "replies in", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_replies_known{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "replies known", + "refId": "F" }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_replies_underpriced{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "replies underpriced", + "refId": "G" }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "Bps" - }, - "overrides": [] - }, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 103 - }, - "id": 35, - "options": { - "legend": { - "calcs": [ - "mean", - "min", - "max" + "exemplar": true, + "expr": "rate(eth_fetcher_transaction_replies_otherreject{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "replies otherreject", + "refId": "H" + } ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "exemplar": true, - "expr": "rate(eth_db_chaindata_disk_read{instance=~\"$instance\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "ethdb read", - "range": true, - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "rate(eth_db_chaindata_disk_write{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "ethdb write", - "range": true, - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "exemplar": true, - "expr": "rate(eth_db_chaindata_ancient_read{instance=~\"$instance\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "ancient read", - "range": true, - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "rate(eth_db_chaindata_ancient_write{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "ancient write", - "range": true, - "refId": "D" + "title": "QPS of Transaction", + "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_input{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "compact read", - "refId": "E" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "description": "Measured in blocks per second", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*(timeout|drop)" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "custom.axisSoftMax", + "value": 100 + }, + { + "id": "unit", + "value": "short" + } + ] + } + ] }, - "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_output{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "compact write", - "refId": "F" - } - ], - "title": "Data rate", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 80 }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "id": 131, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "decbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 7, - "w": 6, - "x": 12, - "y": 103 - }, - "id": 118, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "eth_db_chaindata_disk_read{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "leveldb read", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "eth_db_chaindata_disk_write{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "leveldb write", - "refId": "A" + "exemplar": true, + "expr": "rate(eth_fetcher_block_bodies{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "bodies", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_block_headers{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "headers", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_block_filter_headers_in{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "filter headers in", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_block_filter_headers_out{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "filter headers out", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_block_filter_bodies_in{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "filter bodies in", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_fetcher_block_filter_bodies_out{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "filter bodies out", + "refId": "F" + } + ], + "title": "QPS of Block", + "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "eth_db_chaindata_ancient_read{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "ancient read", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "description": "Measured in blocks per second", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "smooth", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "limbo dataused", + "limbo datareal" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] }, - "expr": "eth_db_chaindata_ancient_write{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "ancient write", - "refId": "D" - } - ], - "title": "Session totals", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 12, + "w": 12, + "x": 12, + "y": 88 }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "id": 155, + "options": { + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "blobpool_limbo_dataused{instance=~\"$instance\"}", + "hide": false, + "interval": "", + "legendFormat": "limbo dataused", + "range": true, + "refId": "A" }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "blobpool_limbo_datareal{instance=~\"$instance\"}", + "hide": false, + "instant": false, + "legendFormat": "limbo datareal", + "range": true, + "refId": "B" }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "decbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 7, - "w": 6, - "x": 18, - "y": 103 - }, - "id": 119, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "eth_db_chaindata_disk_size{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "leveldb", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "eth_db_chaindata_ancient_size{instance=~\"$instance\"}", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "ancient", - "refId": "A" + "editorMode": "code", + "expr": "blobpool_dataused{instance=~\"$instance\"}", + "hide": false, + "instant": false, + "legendFormat": "store dataused", + "range": true, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "blobpool_datareal{instance=~\"$instance\"}", + "hide": false, + "instant": false, + "legendFormat": "store datareal", + "range": true, + "refId": "D" + } + ], + "title": "", + "type": "timeseries" } ], - "title": "Storage size", - "type": "timeseries" + "title": "Fetcher", + "type": "row" }, { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "delay time" - }, - "properties": [ - { - "id": "unit", - "value": "ns" - } - ] - } - ] - }, + "collapsed": true, "gridPos": { - "h": 4, - "w": 3, + "h": 1, + "w": 24, "x": 0, - "y": 110 - }, - "id": 127, - "options": { - "colorMode": "value", - "graphMode": "area", - "justifyMode": "auto", - "orientation": "auto", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [], - "fields": "", - "values": false - }, - "showPercentChange": false, - "textMode": "auto", - "wideLayout": true + "y": 29 }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ + "id": 17, + "panels": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "eth_db_chaindata_compact_writedelay_counter{instance=~\"$instance\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "", - "refId": "B" - } - ], - "title": "Compact Writedelay Count", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Bps" }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 77 + }, + "id": 35, + "options": { + "legend": { + "calcs": [ + "mean", + "min", + "max" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "time" + "editorMode": "code", + "exemplar": true, + "expr": "rate(eth_db_chaindata_disk_read{instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "ethdb read", + "range": true, + "refId": "B" }, - "properties": [ - { - "id": "custom.lineWidth", - "value": 3 + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "custom.axisPlacement", - "value": "right" + "editorMode": "code", + "expr": "rate(eth_db_chaindata_disk_write{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "ethdb write", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "unit", - "value": "ns" - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "delay time" + "editorMode": "code", + "exemplar": true, + "expr": "rate(eth_db_chaindata_ancient_read{instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "ancient read", + "range": true, + "refId": "C" }, - "properties": [ - { - "id": "custom.axisPlacement", - "value": "right" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "unit", - "value": "ns" - } - ] - } - ] - }, - "gridPos": { - "h": 8, - "w": 21, - "x": 3, - "y": 110 - }, - "id": 121, - "options": { - "legend": { - "calcs": [ - "mean", - "min", - "max" + "editorMode": "code", + "expr": "rate(eth_db_chaindata_ancient_write{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "ancient write", + "range": true, + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_input{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "compact read", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_output{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "compact write", + "refId": "F" + } ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_time{instance=~\"$instance\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "time", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_nonlevel0{instance=~\"$instance\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "level0", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_level0{instance=~\"$instance\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "~level0", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_memory{instance=~\"$instance\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "mem", - "refId": "D" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_seek{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "seek", - "refId": "E" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_writedelay_duration{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "delay time", - "refId": "F" + "title": "Data rate", + "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(eth_db_chaindata_compact_writedelay_counter{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "delay count", - "refId": "G" - } - ], - "title": "Compact", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] }, - { - "color": "red", - "value": 80 - } - ] + "unit": "decbytes" + }, + "overrides": [] }, - "unit": "ns" - }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "time" + "gridPos": { + "h": 7, + "w": 6, + "x": 12, + "y": 77 + }, + "id": 118, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "properties": [ - { - "id": "unit", - "value": "ns" - } - ] + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } }, - { - "matcher": { - "id": "byName", - "options": "delay time" + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "eth_db_chaindata_disk_read{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "leveldb read", + "refId": "B" }, - "properties": [ - { - "id": "unit", - "value": "ns" - } - ] - } - ] - }, - "gridPos": { - "h": 4, - "w": 3, - "x": 0, - "y": 114 - }, - "id": 128, - "options": { - "colorMode": "value", - "graphMode": "area", - "justifyMode": "auto", - "orientation": "auto", - "percentChangeColorMode": "standard", - "reduceOptions": { - "calcs": [], - "fields": "", - "values": false + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "eth_db_chaindata_disk_write{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "leveldb write", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "eth_db_chaindata_ancient_read{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "ancient read", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "eth_db_chaindata_ancient_write{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "ancient write", + "refId": "D" + } + ], + "title": "Session totals", + "type": "timeseries" }, - "showPercentChange": false, - "textMode": "auto", - "wideLayout": true - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "eth_db_chaindata_compact_writedelay_duration{instance=~\"$instance\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "", - "refId": "B" - } - ], - "title": "Compact Writedelay Duration", - "type": "stat" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 118 - }, - "id": 37, - "panels": [], - "title": "Trie Stats", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 18, + "y": 77 + }, + "id": 119, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "Bps" - }, - "overrides": [] - }, - "gridPos": { - "h": 6, - "w": 12, - "x": 0, - "y": 119 - }, - "id": 120, - "options": { - "legend": { - "calcs": [ - "lastNotNull", - "min", - "max" + "expr": "eth_db_chaindata_disk_size{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "leveldb", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "expr": "eth_db_chaindata_ancient_size{instance=~\"$instance\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "ancient", + "refId": "A" + } ], - "displayMode": "list", - "placement": "bottom", - "showLegend": true + "title": "Storage size", + "type": "timeseries" }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "editorMode": "code", - "exemplar": false, - "expr": "rate(trie_memcache_clean_read{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "read", - "range": true, - "refId": "C" + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "delay time" + }, + "properties": [ + { + "id": "unit", + "value": "ns" + } + ] + } + ] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 0, + "y": 84 + }, + "id": 127, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "eth_db_chaindata_compact_writedelay_counter{instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "B" + } + ], + "title": "Compact Writedelay Count", + "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "editorMode": "code", - "expr": "rate(trie_memcache_clean_write{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "write", - "range": true, - "refId": "B" - } - ], - "title": "Clean cache-BPS", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "time" + }, + "properties": [ + { + "id": "custom.lineWidth", + "value": 3 + }, + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "unit", + "value": "ns" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "delay time" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "unit", + "value": "ns" + } + ] + } + ] }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "gridPos": { + "h": 8, + "w": 21, + "x": 3, + "y": 84 + }, + "id": 121, + "options": { + "legend": { + "calcs": [ + "mean", + "min", + "max" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_time{instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "time", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_nonlevel0{instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "level0", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_level0{instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "~level0", + "refId": "C" }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_memory{instance=~\"$instance\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "mem", + "refId": "D" }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_seek{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "seek", + "refId": "E" }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "Bps" - }, - "overrides": [] - }, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 119 - }, - "id": 56, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(trie_memcache_gc_size{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "gc", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "expr": "rate(trie_memcache_flush_size{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "overflow", - "refId": "B" + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_writedelay_duration{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "delay time", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(eth_db_chaindata_compact_writedelay_counter{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "delay count", + "refId": "G" + } + ], + "title": "Compact", + "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "expr": "rate(trie_memcache_commit_size{instance=~\"$instance\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "commit", - "refId": "A" - } - ], - "title": "Dirty cache-BPS", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ns" }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ + "overrides": [ { - "color": "green", - "value": 0 + "matcher": { + "id": "byName", + "options": "time" + }, + "properties": [ + { + "id": "unit", + "value": "ns" + } + ] }, { - "color": "red", - "value": 80 + "matcher": { + "id": "byName", + "options": "delay time" + }, + "properties": [ + { + "id": "unit", + "value": "ns" + } + ] } ] }, - "unit": "rps" - }, - "overrides": [ - { - "matcher": { - "id": "byRegexp", - "options": ".*rate" + "gridPos": { + "h": 4, + "w": 3, + "x": 0, + "y": 88 + }, + "id": 128, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [], + "fields": "", + "values": false }, - "properties": [ - { - "id": "custom.axisPlacement", - "value": "right" - }, - { - "id": "unit", - "value": "percentunit" - }, - { - "id": "custom.lineWidth", - "value": 2 + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "color", - "value": { - "mode": "continuous-RdYlGr" - } - } - ] - } - ] - }, - "gridPos": { - "h": 6, - "w": 12, - "x": 0, - "y": 125 - }, - "id": 122, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" + "exemplar": true, + "expr": "eth_db_chaindata_compact_writedelay_duration{instance=~\"$instance\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "B" + } + ], + "title": "Compact Writedelay Duration", + "type": "stat" } + ], + "title": "Database", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 30 }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ + "id": 37, + "panels": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(trie_memcache_clean_hit{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "hit", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Bps" + }, + "overrides": [] }, - "exemplar": true, - "expr": "rate(trie_memcache_clean_miss{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "miss", - "refId": "B" + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 78 + }, + "id": 120, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "min", + "max" + ], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "rate(trie_memcache_clean_read{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "read", + "range": true, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(trie_memcache_clean_write{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "write", + "range": true, + "refId": "B" + } + ], + "title": "Clean cache-BPS", + "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(trie_memcache_clean_hit{instance=~\"$instance\"}[1m])/(rate(trie_memcache_clean_miss{instance=~\"$instance\"}[1m])+rate(trie_memcache_clean_hit{instance=~\"$instance\"}[1m]))", - "hide": false, - "interval": "", - "legendFormat": "hit rate", - "refId": "A" - } - ], - "title": "Clean cache-Count", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - { - "color": "red", - "value": 80 - } - ] + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Bps" + }, + "overrides": [] }, - "unit": "rps" - }, - "overrides": [ - { - "matcher": { - "id": "byRegexp", - "options": ".*rate" + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 78 + }, + "id": 56, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "properties": [ - { - "id": "custom.axisPlacement", - "value": "right" + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "unit", - "value": "percentunit" + "expr": "rate(trie_memcache_gc_size{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "gc", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "custom.lineWidth", - "value": 2 + "expr": "rate(trie_memcache_flush_size{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "overflow", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "id": "color", - "value": { - "mode": "continuous-RdYlGr" - } - } - ] - } - ] - }, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 125 - }, - "id": 124, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "rate(trie_memcache_dirty_hit{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "hit", - "refId": "C" + "expr": "rate(trie_memcache_commit_size{instance=~\"$instance\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "commit", + "refId": "A" + } + ], + "title": "Dirty cache-BPS", + "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(trie_memcache_dirty_miss{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "miss", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "rps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*rate" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "unit", + "value": "percentunit" + }, + { + "id": "custom.lineWidth", + "value": 2 + }, + { + "id": "color", + "value": { + "mode": "continuous-RdYlGr" + } + } + ] + } + ] }, - "exemplar": true, - "expr": "rate(trie_memcache_dirty_hit{instance=~\"$instance\"}[1m])/(rate(trie_memcache_dirty_miss{instance=~\"$instance\"}[1m])+rate(trie_memcache_dirty_hit{instance=~\"$instance\"}[1m]))", - "hide": false, - "interval": "", - "legendFormat": "hit rate", - "refId": "A" - } - ], - "title": "Dirty cache-Count", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 84 }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "id": 122, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_clean_hit{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "hit", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_clean_miss{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "miss", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "wps" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 131 - }, - "id": 125, - "options": { - "legend": { - "calcs": [ - "lastNotNull", - "mean", - "min", - "max" + "exemplar": true, + "expr": "rate(trie_memcache_clean_hit{instance=~\"$instance\"}[1m])/(rate(trie_memcache_clean_miss{instance=~\"$instance\"}[1m])+rate(trie_memcache_clean_hit{instance=~\"$instance\"}[1m]))", + "hide": false, + "interval": "", + "legendFormat": "hit rate", + "refId": "A" + } ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "title": "Clean cache-Count", + "type": "timeseries" }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(trie_memcache_gc_nodes{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "gc", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "rps" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": ".*rate" + }, + "properties": [ + { + "id": "custom.axisPlacement", + "value": "right" + }, + { + "id": "unit", + "value": "percentunit" + }, + { + "id": "custom.lineWidth", + "value": 2 + }, + { + "id": "color", + "value": { + "mode": "continuous-RdYlGr" + } + } + ] + } + ] }, - "exemplar": true, - "expr": "rate(trie_memcache_commit_nodes{instance=~\"$instance\"}[1m])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "commit", - "refId": "B" + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 84 + }, + "id": 124, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_dirty_hit{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "hit", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_dirty_miss{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "miss", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_dirty_hit{instance=~\"$instance\"}[1m])/(rate(trie_memcache_dirty_miss{instance=~\"$instance\"}[1m])+rate(trie_memcache_dirty_hit{instance=~\"$instance\"}[1m]))", + "hide": false, + "interval": "", + "legendFormat": "hit rate", + "refId": "A" + } + ], + "title": "Dirty cache-Count", + "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(trie_memcache_flush_nodes{instance=~\"$instance\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "overflow", - "refId": "A" - } - ], - "title": "MPT-Nodes", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "wps" }, - "showPoints": "never", - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 90 + }, + "id": 125, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "mean", + "min", + "max" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ns" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 12, - "x": 12, - "y": 131 - }, - "id": 126, - "options": { - "legend": { - "calcs": [ - "lastNotNull", - "mean", - "min", - "max" + "exemplar": true, + "expr": "rate(trie_memcache_gc_nodes{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "gc", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_commit_nodes{instance=~\"$instance\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "commit", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_flush_nodes{instance=~\"$instance\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "overflow", + "refId": "A" + } ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "title": "MPT-Nodes", + "type": "timeseries" }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "12.2.0-16557133545", - "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate(trie_memcache_gc_time{instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "gc", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ns" + }, + "overrides": [] }, - "exemplar": true, - "expr": "rate(trie_memcache_commit_time{instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "commit", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 90 }, - "exemplar": true, - "expr": "rate(trie_memcache_flush_time{instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "overflow", - "refId": "A" + "id": 126, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "mean", + "min", + "max" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "12.2.0-16557133545", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_gc_time{instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "gc", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_commit_time{instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "commit", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(trie_memcache_flush_time{instance=~\"$instance\", quantile=~\"$quantile\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "overflow", + "refId": "A" + } + ], + "title": "MPT-Time", + "type": "timeseries" } ], - "title": "MPT-Time", - "type": "timeseries" + "title": "Trie Stats", + "type": "row" } ], "refresh": "auto", @@ -7382,7 +7395,7 @@ "query": "PBFA97CFB590B2093", "skipUrlSync": true, "type": "constant" - }, + }, { "current": {}, "datasource": { @@ -7454,6 +7467,6 @@ "timezone": "", "title": "Go-Ethereum-By-Instance", "uid": "bep9tmm7fb37kc", - "version": 1, + "version": 4, "weekStart": "" } \ No newline at end of file