diff --git a/grafana/provisioning/dashboards/basic/pokt-dash.json b/grafana/provisioning/dashboards/basic/pokt-dash.json index 9c33123d..d2415512 100644 --- a/grafana/provisioning/dashboards/basic/pokt-dash.json +++ b/grafana/provisioning/dashboards/basic/pokt-dash.json @@ -21,8 +21,8 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": 11, - "iteration": 1643534201255, + "id": 4, + "iteration": 1656673291043, "links": [], "liveNow": false, "panels": [ @@ -95,7 +95,9 @@ "max" ], "displayMode": "table", - "placement": "right" + "placement": "right", + "sortBy": "Max", + "sortDesc": true }, "tooltip": { "mode": "single" @@ -108,7 +110,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_relay_count_for_0001{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_relay_count_for_0001{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "relays for pocket", @@ -120,7 +122,19 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_relay_count_for_0005{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_relay_count_for_0004{job=~\"$job\"}[1m]) * 100", + "hide": false, + "interval": "", + "legendFormat": "relays for bsc", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "rate(pocketcore_service_relay_count_for_0005{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "relays for fuse", @@ -132,7 +146,31 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_relay_count_for_0021{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_relay_count_for_0006{job=~\"$job\"}[1m]) * 100", + "hide": false, + "interval": "", + "legendFormat": "relays for solana", + "refId": "L" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "rate(pocketcore_service_relay_count_for_0009{job=~\"$job\"}[1m]) * 100", + "hide": false, + "interval": "", + "legendFormat": "relays for polygon", + "refId": "M" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "rate(pocketcore_service_relay_count_for_0021{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "relays for eth-mainnet", @@ -144,7 +182,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_relay_count_for_0022{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_relay_count_for_0022{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "relays for eth-archive", @@ -156,7 +194,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_relay_count_for_0023{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_relay_count_for_0023{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "relays for ropsten", @@ -168,7 +206,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_relay_count_for_0025{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_relay_count_for_0025{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "relays for rinkeby", @@ -180,7 +218,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_relay_count_for_0026{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_relay_count_for_0026{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "relays for goerli", @@ -192,7 +230,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_relay_count_for_0027{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_relay_count_for_0027{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "relays for xdai", @@ -204,7 +242,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_relay_count_for_0028{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_relay_count_for_0028{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "relays for eth-arch-trace", @@ -216,71 +254,41 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_relay_count_for_0040{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_relay_count_for_0040{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "relays for harmony", "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "rate(pocketcore_service_relay_count_for_0049{job=~\"$job\"}[1m]) * 100", + "hide": false, + "interval": "", + "legendFormat": "relays for harmony", + "refId": "N" } ], "title": "Relays per Chain", "type": "timeseries" }, { + "cards": {}, + "color": { + "cardColor": "#b4ff00", + "colorScale": "sqrt", + "colorScheme": "interpolateOranges", + "exponent": 0.5, + "mode": "spectrum" + }, + "dataFormat": "timeseries", "datasource": { "type": "prometheus", - "uid": "$DS_PROMETHEUS" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "bars", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "none" - }, - "overrides": [] + "uid": "${DS_PROMETHEUS}" }, "gridPos": { "h": 7, @@ -288,19 +296,15 @@ "x": 16, "y": 0 }, + "heatmap": {}, + "hideZeroBuckets": false, + "highlightCards": true, "id": 10, - "options": { - "legend": { - "calcs": [ - "sum" - ], - "displayMode": "table", - "placement": "bottom" - }, - "tooltip": { - "mode": "single" - } + "legend": { + "show": false }, + "pluginVersion": "8.3.3", + "reverseYBuckets": false, "targets": [ { "datasource": { @@ -308,7 +312,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "increase(pocketcore_service_err_count_for_all{instance=~\"$instance\"}[1m])", + "expr": "rate(pocketcore_service_err_count_for_all{job=~\"$job\"}[1m])", "hide": false, "interval": "", "legendFormat": "", @@ -316,7 +320,20 @@ } ], "title": "Error count all Chains", - "type": "timeseries" + "tooltip": { + "show": true, + "showHistogram": false + }, + "type": "heatmap", + "xAxis": { + "show": true + }, + "yAxis": { + "format": "short", + "logBase": 1, + "show": true + }, + "yBucketBound": "auto" }, { "datasource": { @@ -401,9 +418,9 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0001_bucket{instance=~\"$instance\"}[1m])))", + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0001_bucket{job=~\"$job\"}[1m])))", "interval": "", - "legendFormat": "relay time 0001", + "legendFormat": "relay time pocket", "refId": "A" }, { @@ -412,10 +429,58 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0021_bucket{instance=~\"$instance\"}[1m])))", + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0004_bucket{job=~\"$job\"}[1m])))", "hide": false, "interval": "", - "legendFormat": "relay time 0021", + "legendFormat": "relay time bsc", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0005_bucket{job=~\"$job\"}[1m])))", + "hide": false, + "interval": "", + "legendFormat": "relay time fuse", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0006_bucket{job=~\"$job\"}[1m])))", + "hide": false, + "interval": "", + "legendFormat": "relay time solana", + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0009_bucket{job=~\"$job\"}[1m])))", + "hide": false, + "interval": "", + "legendFormat": "relay time polygon", + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0021_bucket{job=~\"$job\"}[1m])))", + "hide": false, + "interval": "", + "legendFormat": "relay time eth-mainnet", "refId": "B" }, { @@ -424,10 +489,46 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0026_bucket{instance=~\"$instance\"}[1m])))", + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0022_bucket{job=~\"$job\"}[1m])))", "hide": false, "interval": "", - "legendFormat": "relay time 0026", + "legendFormat": "relay time eth-archival", + "refId": "J" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0023_bucket{job=~\"$job\"}[1m])))", + "hide": false, + "interval": "", + "legendFormat": "relay time ropsten", + "refId": "K" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0025_bucket{job=~\"$job\"}[1m])))", + "hide": false, + "interval": "", + "legendFormat": "relay time rinkeby", + "refId": "L" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0026_bucket{job=~\"$job\"}[1m])))", + "hide": false, + "interval": "", + "legendFormat": "relay time goerli", "refId": "C" }, { @@ -436,10 +537,22 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0028_bucket{instance=~\"$instance\"}[1m])))", + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0027_bucket{job=~\"$job\"}[1m])))", "hide": false, "interval": "", - "legendFormat": "relay time 0028", + "legendFormat": "relay time xdai", + "refId": "M" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0028_bucket{job=~\"$job\"}[1m])))", + "hide": false, + "interval": "", + "legendFormat": "relay time eth-archival-trace", "refId": "D" }, { @@ -448,11 +561,23 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0040_bucket{instance=~\"$instance\"}[1m])))", + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0040_bucket{job=~\"$job\"}[1m])))", "hide": false, "interval": "", - "legendFormat": "relay time 0040", + "legendFormat": "relay time harmony", "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_0049_bucket{job=~\"$job\"}[1m])))", + "hide": false, + "interval": "", + "legendFormat": "relay time fantom", + "refId": "N" } ], "title": "Avg relay time", @@ -540,7 +665,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_sessions_count_for_0001{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_sessions_count_for_0001{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "pocket", @@ -552,7 +677,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_sessions_count_for_0005{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_sessions_count_for_0005{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "fuse", @@ -564,7 +689,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_sessions_count_for_0021{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_sessions_count_for_0021{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "eth-mainnet", @@ -576,7 +701,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_sessions_count_for_0022{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_sessions_count_for_0022{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "eth-archive", @@ -588,7 +713,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_sessions_count_for_0023{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_sessions_count_for_0023{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "eth-ropsten", @@ -600,7 +725,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_sessions_count_for_0025{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_sessions_count_for_0025{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "eth-rinkeby", @@ -612,7 +737,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_sessions_count_for_0026{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_sessions_count_for_0026{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "eth-goerli", @@ -624,7 +749,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_sessions_count_for_0027{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_sessions_count_for_0027{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "xdai", @@ -636,7 +761,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_sessions_count_for_0028{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_sessions_count_for_0028{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "eth-archive-trace", @@ -648,7 +773,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(pocketcore_service_sessions_count_for_0040{instance=~\"$instance\"}[1m]) * 100", + "expr": "rate(pocketcore_service_sessions_count_for_0040{job=~\"$job\"}[1m]) * 100", "hide": false, "interval": "", "legendFormat": "harmony", @@ -682,7 +807,7 @@ "overrides": [] }, "gridPos": { - "h": 4, + "h": 3, "w": 4, "x": 0, "y": 10 @@ -711,7 +836,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "tendermint_consensus_height{instance=~\"$instance\"}", + "expr": "tendermint_consensus_height{job=~\"$job\"}", "interval": "", "legendFormat": "", "refId": "A" @@ -744,7 +869,7 @@ "overrides": [] }, "gridPos": { - "h": 4, + "h": 3, "w": 4, "x": 4, "y": 10 @@ -773,7 +898,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "tendermint_consensus_latest_block_height{instance=~\"$instance\"}", + "expr": "tendermint_consensus_latest_block_height{job=~\"$job\"}", "interval": "", "legendFormat": "", "refId": "A" @@ -819,7 +944,7 @@ "overrides": [] }, "gridPos": { - "h": 4, + "h": 3, "w": 4, "x": 8, "y": 10 @@ -845,7 +970,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "tendermint_state_block_processing_time_sum{instance=~\"$instance\"} / tendermint_state_block_processing_time_count{instance=~\"$instance\"}", + "expr": "tendermint_state_block_processing_time_sum{job=~\"$job\"} / tendermint_state_block_processing_time_count{job=~\"$job\"}", "interval": "", "legendFormat": ".", "refId": "A" @@ -910,7 +1035,7 @@ "overrides": [] }, "gridPos": { - "h": 4, + "h": 6, "w": 4, "x": 12, "y": 10 @@ -934,7 +1059,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "tendermint_consensus_block_interval_seconds{instance=~\"$instance\"}", + "expr": "tendermint_consensus_block_interval_seconds{job=~\"$job\"}", "interval": "", "legendFormat": "", "refId": "A" @@ -974,7 +1099,7 @@ "h": 4, "w": 4, "x": 0, - "y": 14 + "y": 13 }, "id": 13, "options": { @@ -999,7 +1124,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "tendermint_p2p_peers{instance=~\"$instance\"}", + "expr": "tendermint_p2p_peers{job=~\"$job\"}", "interval": "", "legendFormat": "Peers {{ job }}", "refId": "A" @@ -1036,7 +1161,7 @@ "h": 4, "w": 4, "x": 4, - "y": 14 + "y": 13 }, "id": 23, "options": { @@ -1059,7 +1184,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "tendermint_consensus_validators_power{instance=~\"$instance\"}", + "expr": "tendermint_consensus_validators_power{job=~\"$job\"}", "interval": "", "legendFormat": "", "refId": "A" @@ -1096,7 +1221,7 @@ "h": 4, "w": 4, "x": 8, - "y": 14 + "y": 13 }, "id": 21, "options": { @@ -1119,7 +1244,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "tendermint_consensus_missing_validators_power{instance=~\"$instance\"}", + "expr": "tendermint_consensus_missing_validators_power{job=~\"$job\"}", "interval": "", "legendFormat": "", "refId": "A" @@ -1128,100 +1253,6 @@ "title": "missing_validators", "type": "gauge" }, - { - "datasource": { - "type": "prometheus", - "uid": "$DS_PROMETHEUS" - }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "#EAB839", - "value": 40000 - }, - { - "color": "red", - "value": 50000 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 4, - "x": 12, - "y": 14 - }, - "id": 16, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single" - } - }, - "pluginVersion": "8.3.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "$DS_PROMETHEUS" - }, - "exemplar": true, - "expr": "histogram_quantile(0.9, sum by (le) (rate(tendermint_mempool_tx_size_bytes_bucket{instance=~\"$instance\"}[1m])))", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "mempool tx size", - "type": "timeseries" - }, { "datasource": { "type": "prometheus", @@ -1303,7 +1334,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_all_bucket{instance=~\"$instance\"}[1m])))", + "expr": "histogram_quantile(0.9, sum by (le) (rate(pocketcore_service_avg_relay_time_for_all_bucket{job=~\"$job\"}[1m])))", "interval": "", "legendFormat": "avg relay all bucket", "refId": "A" @@ -1312,6 +1343,100 @@ "title": "Avg relay time for all chains", "type": "timeseries" }, + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "#EAB839", + "value": 40000 + }, + { + "color": "red", + "value": 50000 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 4, + "x": 12, + "y": 16 + }, + "id": 16, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "single" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "$DS_PROMETHEUS" + }, + "exemplar": true, + "expr": "histogram_quantile(0.9, sum by (le) (rate(tendermint_mempool_tx_size_bytes_bucket{job=~\"$job\"}[1m])))", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "mempool tx size", + "type": "timeseries" + }, { "datasource": { "type": "prometheus", @@ -1370,9 +1495,9 @@ }, "gridPos": { "h": 5, - "w": 16, + "w": 12, "x": 0, - "y": 18 + "y": 17 }, "id": 25, "options": { @@ -1392,7 +1517,7 @@ "uid": "$DS_PROMETHEUS" }, "exemplar": true, - "expr": "rate(tendermint_p2p_peer_send_bytes_total{instance=~\"$instance\"}[1m])", + "expr": "rate(tendermint_p2p_peer_send_bytes_total{job=~\"$job\"}[1m])", "interval": "", "legendFormat": "Peer {{ peer_id }}", "refId": "A" @@ -1411,36 +1536,86 @@ { "current": { "selected": false, - "text": "pocket-fr-1:8083", - "value": "pocket-fr-1:8083" + "text": "pocket-fr-2", + "value": "pocket-fr-2" }, "hide": 0, "includeAll": false, - "label": "instance", + "label": "job", "multi": false, - "name": "instance", + "name": "job", "options": [ + { + "selected": false, + "text": "pocket-fr-1", + "value": "pocket-fr-1" + }, { "selected": true, - "text": "pocket-fr-1:8083", - "value": "pocket-fr-1:8083" + "text": "pocket-fr-2", + "value": "pocket-fr-2" }, { "selected": false, - "text": "pocket-fr-2:8083", - "value": "pocket-fr-2:8083" + "text": "pocket-lt-1", + "value": "pocket-lt-1" + }, + { + "selected": false, + "text": "pocket-lt-2", + "value": "pocket-lt-2" + }, + { + "selected": false, + "text": "pocket-lt-3", + "value": "pocket-lt-3" + }, + { + "selected": false, + "text": "pocket-lt-4", + "value": "pocket-lt-4" + }, + { + "selected": false, + "text": "pocket-lt-4", + "value": "pocket-lt-4" + }, + { + "selected": false, + "text": "pocket-de-1", + "value": "pocket-de-1" + }, + { + "selected": false, + "text": "pocket-de-2", + "value": "pocket-de-2" + }, + { + "selected": false, + "text": "pocket-de-4", + "value": "pocket-de-4" + }, + { + "selected": false, + "text": "pocket-de-5", + "value": "pocket-de-5" + }, + { + "selected": false, + "text": "pocket-de-6", + "value": "pocket-de-6" } ], - "query": "pocket-fr-1:8083,pocket-fr-2:8083", + "query": "pocket-fr-1,pocket-fr-2,pocket-lt-1,pocket-lt-2,pocket-lt-3,pocket-lt-4,pocket-lt-4,pocket-de-1,pocket-de-2,pocket-de-4,pocket-de-5,pocket-de-6", "queryValue": "", "skipUrlSync": false, "type": "custom" }, { "current": { - "selected": false, - "text": "harmony-fr-1", - "value": "harmony-fr-1" + "selected": true, + "text": "pokt-fr-1", + "value": "pokt-fr-1" }, "hide": 0, "includeAll": false, @@ -1449,6 +1624,7 @@ "name": "DS_PROMETHEUS", "options": [], "query": "prometheus", + "queryValue": "", "refresh": 1, "regex": "", "skipUrlSync": false, @@ -1464,6 +1640,6 @@ "timezone": "", "title": "Pokt Dashboard", "uid": "PPoaArJnz", - "version": 2, + "version": 9, "weekStart": "" } \ No newline at end of file diff --git a/grafana/provisioning/datasources/datasources.yml b/grafana/provisioning/datasources/datasources.yml index 528ee52c..da2ae446 100644 --- a/grafana/provisioning/datasources/datasources.yml +++ b/grafana/provisioning/datasources/datasources.yml @@ -10,24 +10,6 @@ datasources: isDefault: false editable: true - - name: rpc-de-02 - type: prometheus - access: proxy - orgId: 1 - url: http://10.13.13.6:9090 - basicAuth: false - isDefault: false - editable: true - - - name: rpc-fi-01 - type: prometheus - access: proxy - orgId: 1 - url: http://10.13.13.5:9090 - basicAuth: false - isDefault: false - editable: true - - name: rpc-fi-01 type: prometheus access: proxy @@ -54,21 +36,3 @@ datasources: basicAuth: false isDefault: false editable: true - - - name: harmony-fr-1 - type: prometheus - access: proxy - orgId: 1 - url: http://10.13.13.11:9090 - basicAuth: false - isDefault: false - editable: true - - - name: moonbeam-lt-01 - type: prometheus - access: proxy - orgId: 1 - url: http://10.13.13.2:9090 - basicAuth: false - isDefault: false - editable: true \ No newline at end of file