From 6edf709705b35e21e32658f46f3e6960c4b47d61 Mon Sep 17 00:00:00 2001 From: Rustie Lin Date: Tue, 26 Apr 2022 13:53:22 -0700 Subject: [PATCH] [helm][validator] use unified dashboards --- .../helm/validator/files/dashboards/README.md | 5 - .../helm/validator/files/dashboards/api.json | 658 -- .../validator/files/dashboards/api.json.gz | Bin 2045 -> 0 bytes .../files/dashboards/components.json | 4528 ----------- .../files/dashboards/components.json.gz | Bin 6410 -> 0 bytes .../validator/files/dashboards/consensus.json | 5578 ------------- .../files/dashboards/consensus.json.gz | Bin 6140 -> 0 bytes .../helm/validator/files/dashboards/ddos.json | 1785 ----- .../validator/files/dashboards/ddos.json.gz | Bin 3259 -> 0 bytes .../validator/files/dashboards/diversity.json | 849 -- .../files/dashboards/diversity.json.gz | Bin 2002 -> 0 bytes .../validator/files/dashboards/execution.json | 2152 ----- .../files/dashboards/execution.json.gz | Bin 2794 -> 0 bytes .../validator/files/dashboards/fullnodes.json | 1502 ---- .../files/dashboards/fullnodes.json.gz | Bin 3123 -> 0 bytes .../validator/files/dashboards/logging.json | 1383 ---- .../files/dashboards/logging.json.gz | Bin 3303 -> 0 bytes .../validator/files/dashboards/mempool.json | 5254 ------------ .../files/dashboards/mempool.json.gz | Bin 6058 -> 0 bytes .../files/dashboards/monitoring.json | 438 - .../files/dashboards/monitoring.json.gz | Bin 1999 -> 0 bytes .../validator/files/dashboards/network.json | 4443 ----------- .../files/dashboards/network.json.gz | Bin 5238 -> 0 bytes .../validator/files/dashboards/overview.json | 2041 ----- .../files/dashboards/overview.json.gz | Bin 4030 -> 0 bytes .../files/dashboards/safety-rules.json | 1109 --- .../files/dashboards/safety-rules.json.gz | Bin 2479 -> 0 bytes .../files/dashboards/state_sync.json | 3711 --------- .../files/dashboards/state_sync.json.gz | Bin 4800 -> 0 bytes .../validator/files/dashboards/storage.json | 7084 ----------------- .../files/dashboards/storage.json.gz | Bin 8964 -> 0 bytes .../validator/files/dashboards/system.json | 955 --- .../validator/files/dashboards/system.json.gz | Bin 2235 -> 0 bytes .../dashboards/validator-connectivity.json | 930 --- .../dashboards/validator-connectivity.json.gz | Bin 3691 -> 0 bytes .../validator/files/dashboards/validator.json | 1399 ---- .../files/dashboards/validator.json.gz | Bin 3102 -> 0 bytes .../validator/files/dashboards/vault.json | 512 -- .../validator/files/dashboards/vault.json.gz | Bin 1608 -> 0 bytes .../helm/validator/files/dashboards/vm.json | 1061 --- .../validator/files/dashboards/vm.json.gz | Bin 2238 -> 0 bytes 41 files changed, 47377 deletions(-) delete mode 100644 terraform/helm/validator/files/dashboards/README.md delete mode 100644 terraform/helm/validator/files/dashboards/api.json delete mode 100644 terraform/helm/validator/files/dashboards/api.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/components.json delete mode 100644 terraform/helm/validator/files/dashboards/components.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/consensus.json delete mode 100644 terraform/helm/validator/files/dashboards/consensus.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/ddos.json delete mode 100644 terraform/helm/validator/files/dashboards/ddos.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/diversity.json delete mode 100644 terraform/helm/validator/files/dashboards/diversity.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/execution.json delete mode 100644 terraform/helm/validator/files/dashboards/execution.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/fullnodes.json delete mode 100644 terraform/helm/validator/files/dashboards/fullnodes.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/logging.json delete mode 100644 terraform/helm/validator/files/dashboards/logging.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/mempool.json delete mode 100644 terraform/helm/validator/files/dashboards/mempool.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/monitoring.json delete mode 100644 terraform/helm/validator/files/dashboards/monitoring.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/network.json delete mode 100644 terraform/helm/validator/files/dashboards/network.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/overview.json delete mode 100644 terraform/helm/validator/files/dashboards/overview.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/safety-rules.json delete mode 100644 terraform/helm/validator/files/dashboards/safety-rules.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/state_sync.json delete mode 100644 terraform/helm/validator/files/dashboards/state_sync.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/storage.json delete mode 100644 terraform/helm/validator/files/dashboards/storage.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/system.json delete mode 100644 terraform/helm/validator/files/dashboards/system.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/validator-connectivity.json delete mode 100644 terraform/helm/validator/files/dashboards/validator-connectivity.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/validator.json delete mode 100644 terraform/helm/validator/files/dashboards/validator.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/vault.json delete mode 100644 terraform/helm/validator/files/dashboards/vault.json.gz delete mode 100644 terraform/helm/validator/files/dashboards/vm.json delete mode 100644 terraform/helm/validator/files/dashboards/vm.json.gz diff --git a/terraform/helm/validator/files/dashboards/README.md b/terraform/helm/validator/files/dashboards/README.md deleted file mode 100644 index 68aa18ce3aefa..0000000000000 --- a/terraform/helm/validator/files/dashboards/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Aptos Dashboard Templates - -The dashboard templates are loaded as ConfigMap in compressed binary format because of the ConfigMap size limit. - -To update the dashboard template, you should update the content of the `.json` file and then gzip them into the binary file: `gzip -fkn *.json` diff --git a/terraform/helm/validator/files/dashboards/api.json b/terraform/helm/validator/files/dashboards/api.json deleted file mode 100644 index 05f46cfdbacd2..0000000000000 --- a/terraform/helm/validator/files/dashboards/api.json +++ /dev/null @@ -1,658 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "target": { - "limit": 100, - "matchAny": false, - "tags": [], - "type": "dashboard" - }, - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 0, - "id": 26, - "iteration": 1637255743513, - "links": [], - "panels": [ - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "All requests processed per second, including bad requests", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 0 - }, - "id": 4, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single" - } - }, - "targets": [ - { - "exemplar": true, - "expr": "sum by (status) (rate(aptos_api_response_status_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\", status=~\"$status\"}[$interval]))", - "interval": "", - "legendFormat": "{{status}}", - "refId": "A" - } - ], - "title": "Requests By Response Status Code", - "type": "timeseries" - }, - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Request count by endpoint per $interval", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 0 - }, - "id": 6, - "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "right" - }, - "tooltip": { - "mode": "multi" - } - }, - "targets": [ - { - "exemplar": true, - "expr": "sum by (operation_id) (rate(aptos_api_requests_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\", operation_id=~\"$endpoint\", status=~\"$status\"}[$interval]))", - "instant": false, - "interval": "", - "legendFormat": "{{operation_id}}", - "refId": "A" - } - ], - "title": "Requests by Endpoint", - "type": "timeseries" - }, - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Aggregated endpoints latency per $interval, can be filtered by $endpoint", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 8 - }, - "id": 10, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single" - } - }, - "targets": [ - { - "exemplar": true, - "expr": "histogram_quantile(0.90, sum by (le) (rate(aptos_api_requests_bucket{chain_name=~\"$chain_name\", operation_id=~\"$endpoint\"}[$interval])))", - "format": "time_series", - "interval": "", - "legendFormat": "p90", - "refId": "A" - }, - { - "exemplar": true, - "expr": "histogram_quantile(0.99, sum by (le) (rate(aptos_api_requests_bucket{chain_name=~\"$chain_name\", operation_id=~\"$endpoint\"}[$interval])))", - "hide": false, - "interval": "", - "legendFormat": "p99", - "refId": "B" - }, - { - "exemplar": true, - "expr": "histogram_quantile(1, sum by (le) (rate(aptos_api_requests_bucket{chain_name=~\"$chain_name\", operation_id=~\"$endpoint\"}[$interval])))", - "hide": false, - "interval": "", - "legendFormat": "p100", - "refId": "C" - } - ], - "title": "Endpoints Latency", - "type": "timeseries" - }, - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Server Internal Errors (response code 500) while processing requests, grouped by endpoints", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 8 - }, - "id": 12, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single" - } - }, - "targets": [ - { - "exemplar": true, - "expr": "sum by (operation_id) (rate(aptos_api_requests_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\", operation_id=~\"$endpoint\", status=\"500\"}[$interval]))", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Server Internal Errors", - "type": "timeseries" - } - ], - "schemaVersion": 30, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": false, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(operation_id)", - "description": null, - "error": null, - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "endpoint", - "options": [], - "query": { - "query": "label_values(operation_id)", - "refId": "StandardVariableQuery" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "type": "query" - }, - { - "allValue": null, - "current": { - "selected": false, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(role)", - "description": null, - "error": null, - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "role", - "options": [], - "query": { - "query": "label_values(role)", - "refId": "StandardVariableQuery" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "type": "query" - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "description": null, - "error": null, - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "owner", - "options": [], - "query": { - "query": "label_values(owner)", - "refId": "StandardVariableQuery" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "type": "query" - }, - { - "auto": false, - "auto_count": 30, - "auto_min": "10s", - "current": { - "selected": false, - "text": "1m", - "value": "1m" - }, - "description": null, - "error": null, - "hide": 0, - "label": null, - "name": "interval", - "options": [ - { - "selected": true, - "text": "1m", - "value": "1m" - }, - { - "selected": false, - "text": "10m", - "value": "10m" - }, - { - "selected": false, - "text": "30m", - "value": "30m" - }, - { - "selected": false, - "text": "1h", - "value": "1h" - }, - { - "selected": false, - "text": "6h", - "value": "6h" - }, - { - "selected": false, - "text": "12h", - "value": "12h" - }, - { - "selected": false, - "text": "1d", - "value": "1d" - }, - { - "selected": false, - "text": "7d", - "value": "7d" - }, - { - "selected": false, - "text": "14d", - "value": "14d" - }, - { - "selected": false, - "text": "30d", - "value": "30d" - } - ], - "query": "1m,10m,30m,1h,6h,12h,1d,7d,14d,30d", - "queryValue": "", - "refresh": 2, - "skipUrlSync": false, - "type": "interval" - }, - { - "allValue": null, - "current": { - "selected": false, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(status)", - "description": null, - "error": null, - "hide": 0, - "includeAll": true, - "label": "", - "multi": true, - "name": "status", - "options": [], - "query": { - "query": "label_values(status)", - "refId": "StandardVariableQuery" - }, - "refresh": 1, - "regex": "/\\d+/", - "skipUrlSync": false, - "sort": 0, - "type": "query" - } - ] - }, - "time": { - "from": "now-1h", - "to": "now" - }, - "timepicker": {}, - "timezone": "", - "title": "API", - "uid": "api", - "version": 5 -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/api.json.gz b/terraform/helm/validator/files/dashboards/api.json.gz deleted file mode 100644 index bf6f91680f61dc0bda04f288c4995e84490c8ba2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2045 zcmV9J!$iKMiW>Y6K+|EaM?k3@{pbzi~K&6ndi(u*49BQ=&yA&yYor zanwS^A*0V2VO+1t=To>d_PxCzP=6g9_+GGUFHK=$bf2u;@qX}52;x%MauV`6l9i_g zmEZ(xVlW>2Ha&qdj8Eu7v1X76yW*>bg7Hf7!pAdPZ{J9sJKhpjxMpK`S)_G z5Cf^S zH(Y}0)yfx;LW+o}5}*u~yUkWoWJVL%zI|Q^EJ2I2DQ5|iG0H^ctzWH;M96Vkm|jL{jMyXHn{1~Vc> zJqyAj*=(Xt0v6@gLxQA4qmV!$a0o1^rIP|-CL~Lm3&9&KUco6MdNtrTnWqGXC_z-G zB7m7>b)hNbCj`%FAv3PABMz_6gZwPM(^O3!xw2mG<*Ijm*P1nt;Ms`5Eyq)cf;guHI8rv8m18N2<; z@KT1UJi{Ngs|Pin2-RLcS51)PX;!FcxLam*p?a;&B4*d8TA}FLTA_;W4^_^hJw8B4 z7+$GlZ?k01S(cir0gb38_GYfNQN|o8J4qzU9BL>k7h|(oZLQ8?NMM>Ov)ejlrLVi@ z;8ZY@$wnFqiPBYrTK%b8Y*n?25<;{QAf0%SWT@z-HSV%5zD@y0(YocIjO&X#*Oyyu z9D8Q44~TPBe|an$9dxdEr_2o|(3$_lTH{(*!k$IAaT@_JjiIr&Y4DG$OP0ET!4RwR zcbh6CVaw)6Sfm6l%2s0lha-^My>QB;?x^jPv}!Ak-ZF!PN;5^uWjc2t?lOze6)YTBY5m`WxlFvSy<>Zyttn&bkLkY!ZfhB3r+ zqOr>_|6G9W)#U~7JA!@I0nSwhz^KjKpX?&D6d-)heKEc zIS%g+a^z3d-I#;pc`QE*awMwN#gNo<|ir5uO@Sh=vOnrube6sW(NQ8p(>HZcsi} z+c$ui0mL|>1Be+w%m8A_>y3_0p0s0_ppqNTO)OrHVq)b0Qyny!yw4OCzy$4#e>xs3 zEK$H4g4TeVX%=3gJ5bFU#NvXJ8akO(2t$wiNipv~6Qrca;|*|$-*+63A3z+7mwR6V z@zUetj_5tTx9A1`kuFQM35h8w3p~_b|s(jFJ_)LXGfnI}iC?wts&KVbK_sX-! zP_;MjU_9RSu4A>$<*P;g7O~t?-!s4<2gntu9su$HkR8zhAP)d}0LbO_W~Y2z2)U9Q z5VFO4=;wSFKn>EqUO0Zyv0eMv-vFs>70ap49HRuDBQEl;yq|wUCCaH6L4IY{b3gk6 z(rlo#8|a#^=L$e)KRD)JF`*Menhm-*Np8~1uiaL_$;M5q8nR0Rs087Q8lI}N&x@X7 zZ-?Ft-BI0Hr>JvuQx_FiIQ@&0vjq)X%wB!;R+(L|87o*}#(7?)PR$5JP$*HBvnp)o zYsgQ{Gtz<{?@Ydx?oUWQCqz|7Zs3#M6i%yi4Bj>X6YO9pBSCcMFukqHVm%{6cgI#)O5>hn_ zqq5k(Vy%rki)JW|`zj5M5WkO-(3bXF4t3xEuVwI{QP$TP5c;X;`zQlrYR_Y#?)`UN z2>OVuxuhoNkIvPzpUp|INs3_XJTZO21OY(;S_?!oI?}V3jO)m%GJP7~w7MB&SzJ3< zThlMPz3%e6c0Sgvs_j6t(luVAY}~iD{WaS5d)F4k-LAzw>pJY#b=bGAU~i3Md%bI` zAFEo*qMmgfb?Z9nTUYRSjbo4d*0w+H)~0#3w(585xm1w&sxW<3E`AXEhq14=+z%rE zDDsurzN=`X^D6uNd9$ObssY{;m>Qlb%Kswsjo?)45myJ8$}Q~|O*Os0A2{{s;v)L- z(LI1F^Y7~aC+j2i%5yNwU*Q7Eu1D370tRwv8gOn)ad?Hyi}4lhqkf%O?$YXj|K#*# bPAM`JrZ~U;P@UKxY%Tu<%TCZZ(LMkG{N(VY diff --git a/terraform/helm/validator/files/dashboards/components.json b/terraform/helm/validator/files/dashboards/components.json deleted file mode 100644 index d8409ce19f08e..0000000000000 --- a/terraform/helm/validator/files/dashboards/components.json +++ /dev/null @@ -1,4528 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "limit": 100, - "name": "Annotations & Alerts", - "showIn": 0, - "type": "dashboard" - } - ] - }, - "description": "A top level dashboard of all components health, selectable by Owner", - "editable": true, - "gnetId": null, - "graphTooltip": 0, - "iteration": 1609281350537, - "links": [ - { - "asDropdown": true, - "icon": "external link", - "includeVars": true, - "keepTime": true, - "tags": [], - "title": "Other Dashboards", - "type": "dashboards" - } - ], - "panels": [ - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 48, - "title": "System", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 44, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "container", - "repeatDirection": "v", - "scopedVars": { - "container": { - "selected": true, - "text": "validator", - "value": "validator" - } - }, - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, container) (rate(container_cpu_usage_seconds_total{chain_name=~\"$chain_name\", container=~\"$container\", owner=~\"$owner\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container}}", - "refId": "A" - }, - { - "expr": "sum by (owner, container_name) (rate(container_cpu_usage_seconds_total{chain_name=~\"$chain_name\", container_name=~\"$container\", owner=~\"$owner\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container_name}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "CPU Usage - $container", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 1 - }, - "hiddenSeries": false, - "id": 46, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "container", - "repeatDirection": "v", - "scopedVars": { - "container": { - "selected": true, - "text": "validator", - "value": "validator" - } - }, - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "container_memory_working_set_bytes{chain_name=~\"$chain_name\", container=~\"$container\", owner=~\"$owner\"} / container_spec_memory_limit_bytes{chain_name=~\"$chain_name\", container=~\"$container\", owner=~\"$owner\"}", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container}}", - "refId": "C" - }, - { - "expr": "container_memory_working_set_bytes{chain_name=~\"$chain_name\", container_name=~\"$container\", owner=~\"$owner\"} / container_spec_memory_limit_bytes{chain_name=~\"$chain_name\", container_name=~\"$container\", owner=~\"$owner\"}", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Memory Usage % - $container", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": "1", - "min": "0", - "show": true - }, - { - "format": "decmbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 1 - }, - "hiddenSeries": false, - "id": 42, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "container", - "repeatDirection": "v", - "scopedVars": { - "container": { - "selected": true, - "text": "validator", - "value": "validator" - } - }, - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "container_fs_usage_bytes{chain_name=~\"$chain_name\", owner=~\"$owner\", container=~\"$container\"} / container_fs_limit_bytes{chain_name=~\"$chain_name\", owner=~\"$owner\", container=~\"$container\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container}}", - "refId": "C" - }, - { - "expr": "container_fs_usage_bytes{chain_name=~\"$chain_name\", owner=~\"$owner\", container_name=~\"$container\"} / container_fs_limit_bytes{chain_name=~\"$chain_name\", owner=~\"$owner\", container_name=~\"$container\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Disk Usage % - $container", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 9 - }, - "id": 16, - "panels": [], - "title": "Consensus", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The rate of the committed round number.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 10 - }, - "hiddenSeries": false, - "id": 4, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_last_committed_round{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [ - { - "colorMode": "background6", - "fill": true, - "fillColor": "rgba(234, 112, 112, 0.12)", - "line": false, - "lineColor": "rgba(237, 46, 24, 0.60)", - "op": "time" - } - ], - "timeShift": null, - "title": "Committed blocks per sec", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "short", - "label": "blocks per sec", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Duration between block generation time until the moment it's committed.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 10 - }, - "hiddenSeries": false, - "id": 8, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_block_tracing_sum{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\", stage=\"committed\"}[$AggInterval])/rate(aptos_consensus_block_tracing_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\", stage=\"committed\"}[$AggInterval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}: QC", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block creation to commit", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The total number of rounds that have timeout certificate.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 10 - }, - "hiddenSeries": false, - "id": 18, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_timeout_rounds_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Timeout Rounds Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "count timeout rounds", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The total number a single node has timeout locally. When 2f+1 nodes have local timeout for the same round, a timeout round is formed.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 18 - }, - "hiddenSeries": false, - "id": 20, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_timeout_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Local Timeout rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "count timeouts", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The error rate of main loop (timeout is considered as error)", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 18 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_error_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval]) / on (owner) rate(consensus_duration_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\", op='main_loop'}[$AggInterval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Error rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "ms", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 26 - }, - "id": 14, - "panels": [], - "title": "Execution", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "time spent to execute a block", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 27 - }, - "hiddenSeries": false, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.50, sum by (owner, role, le)(rate(aptos_executor_execute_block_seconds_bucket{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])))", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block execution time [P50]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": " time spent to execute a block", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 27 - }, - "hiddenSeries": false, - "id": 76, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.90, sum by (owner, role, le)(rate(aptos_executor_execute_block_seconds_bucket{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])))", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block execution time [P90]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "time spent to execute a block", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 27 - }, - "hiddenSeries": false, - "id": 77, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.99, sum by (owner, role, le) (rate(aptos_executor_execute_block_seconds_bucket{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])))", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block execution time [P99]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "the time spent to commit blocks", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 35 - }, - "hiddenSeries": false, - "id": 28, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.5, sum by (owner, role, le)(rate(aptos_executor_commit_blocks_seconds_bucket{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "D" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Total time to commit blocks [P50]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "the time spent to commit blocks", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 35 - }, - "hiddenSeries": false, - "id": 78, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.9, sum by (owner, role, le)(rate(aptos_executor_commit_blocks_seconds_bucket{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "D" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Total time to commit blocks [P90]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "the time spent to commit blocks", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 35 - }, - "hiddenSeries": false, - "id": 79, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.99, sum by (owner, role, le)(rate(aptos_executor_commit_blocks_seconds_bucket{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "D" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Total time to commit blocks [P99]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 43 - }, - "id": 97, - "panels": [], - "title": "Key Manager", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This panel tracks the number of errors encountered by the key manager during execution in the last hour. More specifically, we track two error types: (i) liveness errors; and (ii) unexpected errors.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 44 - }, - "hiddenSeries": false, - "id": 98, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "increase(aptos_key_manager_state{chain_name=~\"$chain_name\", state=\"liveness_error_encountered\", owner=~\"$owner\"}[1h])", - "interval": "", - "legendFormat": "{{owner}}_liveness_error", - "refId": "A" - }, - { - "expr": "increase(aptos_key_manager_state{chain_name=~\"$chain_name\", state=\"unexpected_error_encountered\", owner=~\"$owner\"}[1h])", - "interval": "", - "legendFormat": "{{owner}}_unexpected_error", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Errors Encountered (Last Hour)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Number of errors", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This panel tracks the number of times the key manager decides to take no action after checking the keys because the keys are still fresh (in the last hour).", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 44 - }, - "hiddenSeries": false, - "id": 99, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "increase(aptos_key_manager_state{chain_name=~\"$chain_name\", state=\"keys_still_fresh\", owner=~\"$owner\"}[1h])", - "interval": "", - "legendFormat": "{{owner}}_keys_still_fresh", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "No Action Taken (Last Hour)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Number of no actions taken", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 52 - }, - "id": 60, - "panels": [], - "title": "Network", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total Inbound connected peers. There should be at most one peer with 0 inbound connections.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 53 - }, - "hiddenSeries": false, - "id": 62, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_connections{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role=~\"$role\", owner=~\"$owner\", direction=\"inbound\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Inbound Connected Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total Outbound connected peers. There should be at most one peer with 0 Outbound connections.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 53 - }, - "hiddenSeries": false, - "id": 63, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_connections{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role=~\"$role\", owner=~\"$owner\", direction=\"outbound\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Outbound Connected Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 61 - }, - "id": 10, - "panels": [], - "title": "Mempool", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "cacheTimeout": null, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "total number of transactions in mempool", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 62 - }, - "hiddenSeries": false, - "id": 92, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "core_mempool_index_size{chain_name=~\"$chain_name\", role=~\"$role\",owner=~\"$owner\",index=\"system_ttl\"}", - "format": "time_series", - "hide": false, - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Mempool size", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of transactions broadcasted to other peers", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 62 - }, - "hiddenSeries": false, - "id": 58, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role) (rate(aptos_shared_mempool_transaction_broadcast_sum{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Outgoing Txns Rate (Broadcasted)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "txns/s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 70 - }, - "id": 12, - "panels": [], - "title": "Safety Rules", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "cacheTimeout": null, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This panel displays the error counts encountered by safety rules queries within the last aggregation interval.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 71 - }, - "hiddenSeries": false, - "id": 50, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "increase(aptos_safety_rules_queries{chain_name=~\"$chain_name\", owner=~\"$owner\", result=\"error\"}[$AggInterval])", - "format": "time_series", - "hide": false, - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}_{{method}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Error Counts of Queries", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Error Count (last aggregation interval)", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "cacheTimeout": null, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The most recent epoch processed by safety rules", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 71 - }, - "hiddenSeries": false, - "id": 93, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_safety_rules_state{chain_name=~\"$chain_name\", field=\"epoch\", owner=~\"$owner\"}", - "format": "time_series", - "hide": false, - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Current Epoch", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Epoch Number", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "cacheTimeout": null, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The last round that the validator submitted a vote", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 79 - }, - "hiddenSeries": false, - "id": 95, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_safety_rules_state{chain_name=~\"$chain_name\", field=\"last_voted_round\", owner=~\"$owner\"}", - "format": "time_series", - "hide": false, - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Last Voted Round", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Round Number", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "cacheTimeout": null, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The highest parent round from any incoming quorum certificate", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 79 - }, - "hiddenSeries": false, - "id": 94, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_safety_rules_state{chain_name=~\"$chain_name\", field=\"preferred_round\", owner=~\"$owner\"}", - "format": "time_series", - "hide": false, - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Preferred Round", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Round Number", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 87 - }, - "id": 6, - "panels": [], - "title": "Storage", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 88 - }, - "hiddenSeries": false, - "id": 40, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "cf_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_schemadb_get_latency_seconds_sum{chain_name=~\"$chain_name\", role=~\"$role\",owner=~\"$owner\"}[$AggInterval])/rate(aptos_schemadb_get_latency_seconds_count{chain_name=~\"$chain_name\", role=~\"$role\",owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "SchemaDB get() Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 95 - }, - "id": 36, - "panels": [], - "title": "Language/VM", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 96 - }, - "hiddenSeries": false, - "id": 88, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_vm_user_transactions_executed{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role\",status=\"success\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "User Transactions (Successful)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "/s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 96 - }, - "hiddenSeries": false, - "id": 89, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_vm_system_transactions_executed{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "System Transactions", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "/s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 96 - }, - "hiddenSeries": false, - "id": 91, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_vm_txn_total_seconds_sum{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role\"}[1m])/rate(aptos_vm_txn_total_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Avg Txn Total Time", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 104 - }, - "id": 34, - "panels": [], - "title": "JSON-RPC", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "RPC endpoint level request count.", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 105 - }, - "hiddenSeries": false, - "id": 73, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null as zero", - "options": { - "alertThreshold": true, - "dataLinks": [] - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role, type) (rate(aptos_client_service_rpc_requests_count{chain_name=~\"$chain_name\", role=~\"$role\", type=~\"$requesttype\", owner=~\"$owner\"}[$AggInterval]))", - "interval": "", - "legendFormat": "{{owner}}-{{role}}-{{type}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "JSON-RPC Request Count", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "requests/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Internal error rate, likely a bug if there is data show up.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 105 - }, - "hiddenSeries": false, - "id": 86, - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "hideEmpty": true, - "hideZero": true, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null as zero", - "options": { - "alertThreshold": true, - "dataLinks": [] - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role, method, errorcode) (rate(aptos_client_service_internal_error_count{chain_name=~\"$chain_name\", role=~\"$role\", type=~\"$requesttype\", method=~\"$method\", owner=~\"$owner\"}[$AggInterval]))", - "interval": "", - "legendFormat": "{{owner}}-{{role}}-{{method}} {{errortype}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "JSON-RPC method internal errors", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "/s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The rate of invalid requests, all client side errors. ", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 105 - }, - "hiddenSeries": false, - "id": 85, - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "hideEmpty": true, - "hideZero": true, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null as zero", - "options": { - "alertThreshold": true, - "dataLinks": [] - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role, method, errortype) (rate(aptos_client_service_invalid_requests_count{chain_name=~\"$chain_name\", role=~\"$role\", type=~\"$requesttype\", method=~\"$method\", owner=~\"$owner\"}[$AggInterval]))", - "interval": "", - "legendFormat": "{{owner}}-{{role}}-{{method}} {{errortype}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "JSON-RPC method invalid requests", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "/s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This latency is recorded at JSON-RPC handler level without knowing what method is called. There are 2 types, batch and single requests. \nBatch request is total time for all methods call finished.", - "fieldConfig": { - "defaults": { - "custom": { - "align": null - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 113 - }, - "hiddenSeries": false, - "id": 81, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null as zero", - "options": { - "alertThreshold": true, - "dataLinks": [] - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.50, sum by (owner, role, le)(rate(aptos_client_service_rpc_request_latency_seconds_bucket{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\",type=~\"$requesttype\"}[$AggInterval])))", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "JSON-RPC Request Latency [P50]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This latency is recorded at JSON-RPC handler level without knowing what method is called. There are 2 types, batch and single requests. \nBatch request is total time for all methods call finished.", - "fieldConfig": { - "defaults": { - "custom": { - "align": null - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 113 - }, - "hiddenSeries": false, - "id": 82, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null as zero", - "options": { - "alertThreshold": true, - "dataLinks": [] - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.90, sum by (owner, role, le)(rate(aptos_client_service_rpc_request_latency_seconds_bucket{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\",type=~\"$requesttype\"}[$AggInterval])))", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "JSON-RPC Request Latency [P90]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This latency is recorded at JSON-RPC handler level without knowing what method is called. There are 2 types, batch and single requests. \nBatch request is total time for all methods call finished.", - "fieldConfig": { - "defaults": { - "custom": { - "align": null - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 113 - }, - "hiddenSeries": false, - "id": 83, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null as zero", - "options": { - "alertThreshold": true, - "dataLinks": [] - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.99, sum by (owner, role, le)(rate(aptos_client_service_rpc_request_latency_seconds_bucket{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\",type=~\"$requesttype\"}[$AggInterval])))", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "JSON-RPC Request Latency [P99]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 121 - }, - "id": 65, - "panels": [], - "title": "Logging", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The rate of logs written via the code. This is a superset of logs written through to the end log storage system.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 11, - "w": 8, - "x": 0, - "y": 122 - }, - "hiddenSeries": false, - "id": 69, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_struct_log_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Logging Rate ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "logs/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The end to end rate of logs being submitted, to actually being sent to Logstash. If this value rises above 0, see the corresponding error graphs to determine the issue.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 11, - "w": 8, - "x": 8, - "y": 122 - }, - "hiddenSeries": false, - "id": 67, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "1-(rate(aptos_struct_log_tcp_submit_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])/rate(aptos_struct_log_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval]))", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Logging Total Failure Rate ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "Percent Dropped", - "logBase": 1, - "max": "1", - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Percentage of connections that fail to connect to the logging pod. Extended or high percentage e.g. 100% connections points to a dead logging pod.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 11, - "w": 8, - "x": 16, - "y": 122 - }, - "hiddenSeries": false, - "id": 71, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "(rate(aptos_struct_log_connect_error_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval]) or 0 * rate(aptos_struct_log_tcp_connect_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])) / rate(aptos_struct_log_tcp_connect_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Connect Error Rate ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "Percent Connections Failed", - "logBase": 1, - "max": "1", - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "refresh": false, - "schemaVersion": 26, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "label": "", - "multi": true, - "name": "owner", - "options": [], - "query": "label_values(owner)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "validator" - ], - "value": [ - "validator" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(role)", - "hide": 0, - "includeAll": true, - "label": "", - "multi": true, - "name": "role", - "options": [], - "query": "label_values(role)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "validator" - ], - "value": [ - "validator" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(container)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "container", - "options": [], - "query": "label_values(container)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "Validator" - ], - "value": [ - "Validator" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(network_id)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "network_id", - "options": [], - "query": "label_values(network_id)", - "refresh": 1, - "regex": "Public|Validator|vfn", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": false, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "hide": 0, - "includeAll": true, - "label": "RequestType", - "multi": true, - "name": "requesttype", - "options": [ - { - "selected": true, - "text": "All", - "value": "$__all" - }, - { - "selected": false, - "text": "single", - "value": "single" - }, - { - "selected": false, - "text": "batch", - "value": "batch" - } - ], - "query": "single,batch", - "queryValue": "", - "skipUrlSync": false, - "type": "custom" - }, - { - "allValue": null, - "current": { - "selected": false, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "hide": 0, - "includeAll": true, - "label": "JSON-RPC Method", - "multi": true, - "name": "method", - "options": [ - { - "selected": true, - "text": "All", - "value": "$__all" - }, - { - "selected": false, - "text": "submit", - "value": "submit" - }, - { - "selected": false, - "text": "get_account", - "value": "get_account" - }, - { - "selected": false, - "text": "get_account_transaction", - "value": "get_account_transaction" - }, - { - "selected": false, - "text": "get_account_transactions", - "value": "get_account_transactions" - }, - { - "selected": false, - "text": "get_transactions", - "value": "get_transactions" - }, - { - "selected": false, - "text": "get_events", - "value": "get_events" - }, - { - "selected": false, - "text": "get_metadata", - "value": "get_metadata" - }, - { - "selected": false, - "text": "get_currencies", - "value": "get_currencies" - }, - { - "selected": false, - "text": "get_state_proof", - "value": "get_state_proof" - }, - { - "selected": false, - "text": "get_account_state_with_proof", - "value": "get_account_state_with_proof" - } - ], - "query": "submit, get_account, get_account_transaction, get_account_transactions, get_transactions, get_events, get_metadata, get_currencies, get_state_proof, get_account_state_with_proof", - "queryValue": "", - "skipUrlSync": false, - "type": "custom" - }, - { - "auto": true, - "auto_count": 30, - "auto_min": "10s", - "current": { - "selected": false, - "text": "15m", - "value": "15m" - }, - "hide": 0, - "label": "Aggregation interval", - "name": "AggInterval", - "options": [ - { - "selected": false, - "text": "auto", - "value": "$__auto_interval_AggInterval" - }, - { - "selected": false, - "text": "1m", - "value": "1m" - }, - { - "selected": false, - "text": "5m", - "value": "5m" - }, - { - "selected": true, - "text": "15m", - "value": "15m" - }, - { - "selected": false, - "text": "30m", - "value": "30m" - }, - { - "selected": false, - "text": "1h", - "value": "1h" - }, - { - "selected": false, - "text": "3h", - "value": "3h" - }, - { - "selected": false, - "text": "1d", - "value": "1d" - }, - { - "selected": false, - "text": "7d", - "value": "7d" - } - ], - "query": "1m,5m,15m,30m,1h,3h,1d,7d", - "queryValue": "", - "refresh": 2, - "skipUrlSync": false, - "type": "interval" - }, - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "filters": [], - "hide": 0, - "label": null, - "name": "Filters", - "skipUrlSync": false, - "type": "adhoc" - } - ] - }, - "time": { - "from": "now-4d", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "1m", - "5m", - "10m" - ] - }, - "timezone": "", - "title": "Component Health Dashboard", - "uid": "component-health", - "version": 1 -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/components.json.gz b/terraform/helm/validator/files/dashboards/components.json.gz deleted file mode 100644 index cc820198c443fe0e922e1931ece767bc6a9888ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6410 zcmV+l8TIBLiwFP!000001MQvbbKAC-z`ysez-W5++PktN*|8mWryo)$y|=qb>n3h? zW}6HLA|Z)miew1TkNRf+_B{aj03VVinzAYDbUH}{fB*>Kob$u$@a{W8derv=L4_Om zy!QjSgCGd>TrS|(pXwJ$LRHKtc0KWn50S%u9_mm*c@Rf7gNWYV9{EQ^$JD1}Z?9)0 zV?G^uGKq*{W`s{&rzX_31OF`Wf=K2WO-6KQ&?g7OA^dT4)F;DTGi%SCxw6W`!N3Uh z=}gt=b^em%-^go^MS`18^J#FcUdnt}+=l95hw|wtppnx{;=ZZBzrdg0Wb&TFxE;Bn z%w82nL=X~>T``Yj&yrwFsOJ$on1zAQe8I_-QBO?!gfoxXLbePU-ICv~eHN*@^_b&| zQiJs-J`=w<5aP$4r$ZtdPA`JM6K>r;=&9C~@QZ+o%BKGBGmpS)x&yl`jb?(GRWQ8oCI zhqyw$YVS8OWf6Ikwp`v()gIxxOJs+rjCvvUnOE~_g#l^|=h&5P+57(PO_tzWuVxH{ zQ7~grub5|pAgk3Ra-H*l7c-ugB;*=?AG|aIZc3x=R{pN!t*ZC(Rke{m-g3ca)uxGp z>!eNkrOx$S%9S{&n&w4}bgzx6$Mf!yE&Pu86QSN?PzYyr$=BDsW0!f(S>TV|NilPW zjcM$OV#7nY9di-P3NNX`vr+#g3pEn-f-4q5PqIQ1vl^afc9{wQHRre>%!P=#2G6stk6CgtZ;i$#%si*n42-qeMvt;QHcypiGMj$fYF+iv~}( zjWi1v(}=-~curDurCuR}LF|M2VwDaEy?EmKpIF2bOK`G(us_I44P}Moh>2y%2gUGe ze?pfyEMm(1jlDqhjF^y7*8shm%K{Day6=dD@b7;8B&|oDI_kaeOYNb(2XIy z<~w+yN}Qn4go)fn$o~p&%x*%}<~*KBgS-<+i`*w!3+<8}u&rz-3$W}kwqg!L!r}}< z9d4;Xe`il2-jWdVR+FG-~Rmm^Q9C^zL?Yy$^RJ7J=R)TBm zS&@R)RG4eL@Hu820yq!bMjLm}R*18U& zOV^(ORtal#D;RGPsL2Zh26@Qrv{1E>*m`j*V`H);S`y-?1NpP%LB6$qTpH3_?98Rh z+>{<&JVSWhkr~2!)nCaZ;cqxiFe==&X+m#U%%;s*g2U{YlGdk~DVSV@Qw5wVq`&1* z8Xg+~jpqtEg5q2O=L$GiXk)H0=E*Yf5|me=xCInngi0u7X_j26l#Z<@x6A)+^-V35 zucw3Ri`tZ4>I%-karq^}{06}M^IY?PGLp9g&!Zt%L-_G9yuAZRrX?(4p`Nk z+=8h9XFiW>j%+=@b4jIBe-~3mK^H-j)*Y#lRT_o(`7(Sn8ZfH-J-C z_eof@zE^B%CDMUEf=-{Pwm&X4mR4w$39$?>9w$FIeAy?%;X(4pV1IZ}YIv_^^kfm` z%uf1pH&_~3$m)1d$|?vmfLzpW_n)Q7?8?Xs>`P8Sa0zENl64cZc9`wXs8_AnvLM@= z(+fILC)vB#LM8FE&3Y*EO{}kNkP#EtjQLu~38?7gJ_nJ4LSkRIp2Ex-WbF&$iof$5 zIk%EBE2nvyP-cG90x1(I^C>A)3BCm{Y^$Ra@$8|9*(Y4K`;VV{nVzU}=ZhukVgq!E zN2yJhDEJ5R`&q|VU4K%x!j4#CDT2fzAR0bw(RI#ggi3fPX%A0VcbWI(s-ZIR$@-vN zJyerg4s=HanbIq!kS~Y@vBAQ+W7h^1y_JMlJ%rH&@rKBF1R1XrjF$+uUP9#UfK`_n zs^k20k?7eES^RhI7Dk3zZ{r|AdaU*#=fdD6E|Te|*M+2wuJ0L~8b ziXfaJoOJ=tkjkEx%HAnGoU&PjQ1*CGhB$^e)&h=!o(FnL568_wa{^oiA=yds$(4JT zK6jupB{(>I6k8NnQ^_kryQJ6Ms>=By|s!lXKA5M%&=qzzgZ)Iv?5yPSvO7 zSZc-e!RkNHj|N|mTi0@4?lCbCarL>P7eV$au~&J?un~KmAbSyHuTHSnDYDnP*sCiJ z;pec|DY6%`7qVAp*$dIDgkF^!3C-B+1lbGOs~hZfI-k7=!WVf6e4TY1zD^Oo5WWz; zItyP@R$BYgx4RQRK--94uAM=FRcJHdhzbD*W)ABn~osX zg}Q*Iv~^ie;}#>57Lpc{)@G4bd5^IXX`LWx5hSfnkk*1_E+nnzLt40@h@^$2g`{P4 zf7eN?vZdGzwN4SW5Vg92TF6?-_WsiTGWJpY^B zlK0dHOJ{z)Z(DA9UVu#_s(py`e}2i87r5M6ukvre3Gt++E_iR}9!F zahAgWlThD*2#AS&Fv#k|ut^;Hqmy#*vH?e*ZsC$8Li3|Sv+GNb{XE5BP#adFHY_Mr zu*Jx$lKl9&muiE=;fkS;=5X+ET6SB~z$b}SEOv<-pL6)4-Nwij;3GFjx!{gp!+5KW z*IUDQ?YxsF>7QVdc9G`S=VtHM5n-0mU%P&+`@HS z{yw*DP0#vMzjFngTaTqHzYFrsPA889$QyZ?P z9vxINSM@v2b@js4)L)sn4kF{S?Dnjrs@$SeRo8Td@4A=j>$k^ymxIY_DAO1`X&%<4M-{d{?xlMM1@(zD2yt@35&5jvID z#X#w61!=jCip+m5>#5msBV7(Eu@&a5lKsrP~LO^=9fD|OkVw(slQ;>*Ag$g4gJyS&5^fkBRVI_0@ zrHUoj+}^WU2ok-vH8-2uQAzwX(@EmLC^8dXlfi~JU9IkSZDD#Z9OXME5k zb;Euki9UBP$%)+}vI7xLI}WG#6*V(_>z41*uiF+VY7_<3u_>2ROc9U(vWoP2-ZoNI zc|EQXRUK{Ng$$&sr>3f!`^!al$lCs9;ALn5D^mg%9Ng$6hU)+Fh z{vZ|h&QH09#FCVzn+tHmY2hD(4agG%Ol3DB@IiM?z0Fk;fw5f%palt2bH zC$ZHWuKO0*@6NnKFC=D4Xq)^Q3u(*jT4%9cm= zS|fWYGpDZuBVZw5CE;rVECu(GI$$iORH*eZ7~(Ee17-j`9?e`KH-ss<3Iy9m#;UA` zoi<^tBV;UOtj%I9sTwRP^^O(kTNj91kA_>y>B=YB_~e6Zd?c>*5tnLUBrYVbMhpv((E;cJP7q~iR;_JOdk9A8V6B4BQ_X6SLx$v#=6Z28E?3nK`T8zbFHrTtbbx^z9Pc@*J@GOvkLjHH_`OS^Nhy2e~jkKkR(e zjX91zyjT2CVqCD=iFb-OWqTR%r&^6i-|TIMKU??>GQ^*5;ZN#!ZVdp0w6p5EnCgoH z?;zqJ;vnK6;#8}#cElMT8v%_O=hQI$$T-M2Pr*3i#m*E@^(3HXIOi~sfUw_o=@ zoS$vOwqofh9K1CF4Xw;H@#Kgh5&Ig;n;OdAwB!q}qg+}YN!2~-`?>UF3q6U{LMWk} z{KcZ635*)Gl*9jBc}jznnzm0ZrPeqOwNE_vl6kj;l2JS%?pS&ei5PJ?krk6)fxRYi*jaD7!$QD%_cWV<)vNqu zU@ch5k@%Wl(2-Yjy>DgilD7ok&O&ip)l@R-exCfRf$cU=c5eL9&B}gz;v9zjd44qbg4B&JVi36zxe>XOrx3X- z73ctRR}NA%L++g25V;Y#yMx@Ph}=fZb4Kn{L~cZGL~cZGMDFYH{M~v!LX9M{&G)#>~*m#^k4!OZL)>_3e1z( zFqS#Fj^vlReRAbe^%ZYo zZ-$+{z4s6T9+pS!y$3xG4jK^f@fP|dMdw^k_IV#@H5N`4rIV7wPB#&`OB_iCoSAvqnHIL~iCWmS7l|aUKRB$&ib7 znxI5huI3VlfkJ_P*J)kOW44{3RoUKe23pz29}%?DzD3Y#6|{zXJN2w3?9kF0WIfpR z;t>&V`xsBVHT{{oUK}wbzVt2DMtq5GiG6q8jkR-~g1m_WDYdH*U~gDVjknj3|I+a! zSF`~8?7;U~^7$(vx9i6s`jW_!h;%W`OY}n+I6!=FZ-lf|4grXpx|1o%O(bFalYMyO z!QTpbYlEkF5@3%yg$%cn^s2kcjZp6dFHa%rtrzv?fLG9dp>=96Yx ziS^(gdGS<5Zw+{!C3fbmS`kpdiNx6r;yg3#x113md_Eq0ewSn`1y;(UnM04OZ`|jm z=-^lfi(4&I4vj8V>wu0o&LH*#n}r?~a-%q{BUo52jA3I^jCN0CN{s8h9a+_$Hx0T0Pop~*?ftH@t!>KIhH_&2%v?Y*DDmOHr?1s3#?FaI#))nWBO>PP zLhG7Zx-Te1?~`%#xOP^ukur48T)ke(R+S+|LMw?+i6ItBPbqCGJgU%Dl=eMUZhK%4 zRvOslT5tGZSH8oj{MOd0L%#mWE{=K${*OKAWtok~e5JxT`^0FIC!JO*fBL?U3$aC#~ zWxe#TtFe!wQ9atPEA;66-;_L(%QzRZ1y_KO{Myr;VQ5sibenX6PRUzNwN)u9ZK0Yr zDQvRMFR#*3MuGZ*@7ywz=yuCg*Nf*CsbkF&vwznLxvpZroaur^spVFhlD$k6o-{5K zp6p87dv(iu1p%5>9@uEvQRk}W%Z`q2x6BC>7Paldr|HTCn`zcox+Nm&bE-BZmZ?c0 z{iD>1uUaj>hI%bspEcKmT`^xQu0fKd{jx#osbtrMrDuuSFJEh8yL{`oTmvIn`*q-g z3T6R)2jhj6Fw?D1N^~jGLC6wSn)}cSHd?8|J~6T@{4huV+z75?sv&yd>VK!hNdL;a zRR1XcOBH59N8YnPM7d(Uv7L9$?z>C;GHfUN$%dAklGB}*gt;KNGa#=_7%Q|XO z)&lY>51hF}rA02>7}ZqK2MdMW*O_lX+1x<-g}vLQcu}B8P+R27P|JOI)Irx zob*r*tL(tf@VjsS5Bcz#rw5_|097`tNdN!< diff --git a/terraform/helm/validator/files/dashboards/consensus.json b/terraform/helm/validator/files/dashboards/consensus.json deleted file mode 100644 index b8b610021fadd..0000000000000 --- a/terraform/helm/validator/files/dashboards/consensus.json +++ /dev/null @@ -1,5578 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 1, - "id": 45, - "iteration": 1611253566825, - "links": [ - { - "asDropdown": true, - "icon": "external link", - "includeVars": true, - "keepTime": true, - "tags": [], - "title": "Other Dashboards", - "type": "dashboards" - } - ], - "panels": [ - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 20, - "panels": [], - "title": "General Health", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The rate of the committed round number.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 2, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_last_committed_round{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [ - { - "colorMode": "background6", - "fill": true, - "fillColor": "rgba(234, 112, 112, 0.12)", - "line": false, - "lineColor": "rgba(237, 46, 24, 0.60)", - "op": "time" - } - ], - "timeShift": null, - "title": "Committed blocks per sec", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "short", - "label": "blocks / s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The rate of the committed transaction version.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 1 - }, - "hiddenSeries": false, - "id": 6, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_last_committed_version{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Committed successful txns per sec", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "short", - "label": "transactions / s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 9 - }, - "id": 96, - "panels": [], - "title": "Latency breakdown", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Duration between block generation time until the moment the leader signs it.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 10 - }, - "hiddenSeries": false, - "id": 97, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_block_tracing_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"signed\"}[$interval]) / rate(aptos_consensus_block_tracing_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"signed\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block creation to signed", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Duration between block generation time until the moment the node receives it in consensus.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 10 - }, - "hiddenSeries": false, - "id": 98, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_block_tracing_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"received\"}[$interval]) / rate(aptos_consensus_block_tracing_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"received\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block creation to receive", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Duration between block generation time until the moment the node is synced and ready to execute.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 10 - }, - "hiddenSeries": false, - "id": 99, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_block_tracing_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"synced\"}[$interval]) / rate(aptos_consensus_block_tracing_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"synced\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block creation to synced", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Duration between block generation time until the moment the node executes the block.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 18 - }, - "hiddenSeries": false, - "id": 100, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_block_tracing_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"executed\"}[$interval]) / rate(aptos_consensus_block_tracing_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"executed\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block creation to executed", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Duration between block generation time until the moment the node votes for it.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 18 - }, - "hiddenSeries": false, - "id": 29, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_block_tracing_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"voted\"}[$interval]) / rate(aptos_consensus_block_tracing_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"voted\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block creation to vote", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Duration between block generation time until the moment the QC is aggregated by leader.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 18 - }, - "hiddenSeries": false, - "id": 101, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_block_tracing_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"qc_aggregated\"}[$interval]) / rate(aptos_consensus_block_tracing_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"qc_aggregated\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block creation to QC aggregated", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Duration between block generation time until the moment the node adds the QC.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 26 - }, - "hiddenSeries": false, - "id": 90, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_block_tracing_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"qc_added\"}[$interval]) / rate(aptos_consensus_block_tracing_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"qc_added\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block creation to QC received", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Duration between block generation time until the moment the node commits it.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 26 - }, - "hiddenSeries": false, - "id": 89, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_block_tracing_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"committed\"}[$interval]) / rate(aptos_consensus_block_tracing_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", stage=\"committed\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block creation to commit", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 34 - }, - "id": 70, - "panels": [], - "title": "Main loop", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Percent of time the main Event Loop spends idle", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 35 - }, - "hiddenSeries": false, - "id": 44, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "1 - (rate(consensus_duration_sum{op='process_block_retrieval', owner=~\"$owner\", role=~\"$role\"}[$interval]) + on (owner, role) rate(consensus_duration_sum{op='process_message', owner=~\"$owner\", role=~\"$role\"}[$interval]) + on (owner, role) rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='process_local_timeout', owner=~\"$owner\", role=~\"$role\"}[$interval])) / on(owner, role) rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='main_loop', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Percent Time Event Loop Idle", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Percent of time the main Event Loop spends for block retrieval", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 35 - }, - "hiddenSeries": false, - "id": 72, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='process_message', owner=~\"$owner\", role=~\"$role\"}[$interval]) / on(owner, role) rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='main_loop', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Percent Time Event Loop process consensus msg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Percent of time the main Event Loop spends for block retrieval", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 35 - }, - "hiddenSeries": false, - "id": 71, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='process_block_retrieval', owner=~\"$owner\", role=~\"$role\"}[$interval]) / on(owner, role) rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='main_loop', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Percent Time Event Loop process block retrieval", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Percent of time the main loop spends for processing local timeout.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 43 - }, - "hiddenSeries": false, - "id": 73, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='process_local_timeout', owner=~\"$owner\", role=~\"$role\"}[$interval]) / on(owner, role) rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='main_loop', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Percent Time process local timeout", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Percent time spent in process proposal compared to all consensus msg", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 43 - }, - "hiddenSeries": false, - "id": 74, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='process_proposal', owner=~\"$owner\", role=~\"$role\"}[$interval]) / on(owner, role) rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='process_message', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Percent Time Process proposal", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Percent time spent in process vote compared to all consensus msg", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 43 - }, - "hiddenSeries": false, - "id": 75, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='process_vote', owner=~\"$owner\", role=~\"$role\"}[$interval]) / on(owner, role) rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='process_message', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Percent Time Process vote", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Percent time spent in process sync info compared to all consensus msg", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 51 - }, - "hiddenSeries": false, - "id": 76, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='process_sync_info', owner=~\"$owner\", role=~\"$role\"}[$interval]) / on(owner, role) rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='process_message', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Percent Time Process sync info", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The error rate of main loop (timeout is considered as error)", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 51 - }, - "hiddenSeries": false, - "id": 84, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_error_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / on (owner, role) rate(consensus_duration_count{chain_name=~\"$chain_name\", op='main_loop', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Main Event Loop Error rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "A sampled binary number indicating whether the node is currently in a function. (Useful when the node is stuck somewhere)", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 51 - }, - "hiddenSeries": false, - "id": 83, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "consensus_gauge{chain_name=~\"$chain_name\", op='process_proposal_running', owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}: proposal", - "refId": "A" - }, - { - "expr": "consensus_gauge{chain_name=~\"$chain_name\", op='process_vote_running', owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}: vote", - "refId": "B" - }, - { - "expr": "consensus_gauge{chain_name=~\"$chain_name\", op='process_local_timeout_running', owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}: timeout", - "refId": "C" - }, - { - "expr": "consensus_gauge{chain_name=~\"$chain_name\", op='reconfig_running', owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}: reconfig", - "refId": "D" - }, - { - "expr": "consensus_gauge{chain_name=~\"$chain_name\", op='execute_block', owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}: execute", - "refId": "E" - }, - { - "expr": "consensus_gauge{chain_name=~\"$chain_name\", op='commit_block', owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}: commit", - "refId": "F" - }, - { - "expr": "consensus_gauge{chain_name=~\"$chain_name\", op='sync_to', owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}: sync", - "refId": "G" - }, - { - "expr": "consensus_gauge{chain_name=~\"$chain_name\", op='block_retrieval', owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}: rpc", - "refId": "H" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Main Event Loop Current running function", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 59 - }, - "id": 18, - "panels": [], - "title": "RoundState", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The current round consensus is at, the rate of this is roughly Committed blocks per sec.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 60 - }, - "hiddenSeries": false, - "id": 45, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_current_round{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Current Round", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "round #", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 60 - }, - "hiddenSeries": false, - "id": 14, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_qc_rounds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Total QC rounds", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# rounds", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The total number of rounds that have timeout certificate.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 60 - }, - "hiddenSeries": false, - "id": 16, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_timeout_rounds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Total timeout rounds", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# timeout rounds", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The total number a single node has timeout locally. When 2f+1 nodes have local timeout for the same round, a timeout round is formed.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 68 - }, - "hiddenSeries": false, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_timeout_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Total local timeout", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# timeouts", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The duration of a single round until it generates local timeout.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 68 - }, - "hiddenSeries": false, - "id": 27, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_round_timeout_s{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Current Round timeout value", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "ms", - "label": "timeout val", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 76 - }, - "id": 59, - "panels": [], - "title": "EpochState", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The current epoch number the node is in, the number is bumped with reconfiguration event like key rotation, validator set change etc.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 77 - }, - "hiddenSeries": false, - "id": 60, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_epoch{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Current Epoch", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Epoch #", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Number of validators for the current epoch.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 77 - }, - "hiddenSeries": false, - "id": 61, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_current_epoch_validators{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Number of validators", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# Validators", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 85 - }, - "id": 55, - "panels": [], - "title": "BlockStore", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Pending blocks in the block tree, typically it should be less than 3.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 86 - }, - "hiddenSeries": false, - "id": 8, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_num_blocks_in_tree{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"} - 1", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Pending blocks", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# blocks", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The average number of transactions of a block, can impact the execution time and overall latency.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 86 - }, - "hiddenSeries": false, - "id": 57, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_num_txns_per_block_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(aptos_consensus_num_txns_per_block_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Transactions per block", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# transactions / block", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total time the node has to wait before inserting the block", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 86 - }, - "hiddenSeries": false, - "id": 56, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_wait_duration_s_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Total wait duration", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 94 - }, - "id": 4, - "panels": [], - "title": "External call", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The average time to execute a block.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 95 - }, - "hiddenSeries": false, - "id": 79, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='execute_block', owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(consensus_duration_count{chain_name=~\"$chain_name\", op='execute_block', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Execute block Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The average time to commit blocks (may commit more than 1 in a single call).", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 95 - }, - "hiddenSeries": false, - "id": 80, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='commit_block', owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(consensus_duration_count{chain_name=~\"$chain_name\", op='commit_block', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Commit block Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The average latency of talking to safety rules (of all calls).", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 95 - }, - "hiddenSeries": false, - "id": 85, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='safety_rules', owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(consensus_duration_count{chain_name=~\"$chain_name\", op='safety_rules', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Safety rules Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The average latency of pulling the txn from mempool.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 103 - }, - "hiddenSeries": false, - "id": 86, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='pull_txn', owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(consensus_duration_count{chain_name=~\"$chain_name\", op='pull_txn', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Pull txn Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The average latency of notifying mempool about failed transactions.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 103 - }, - "hiddenSeries": false, - "id": 87, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='notify_mempool', owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(consensus_duration_count{chain_name=~\"$chain_name\", op='notify_mempool', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Notify mempool Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The average latency of notifying state sync of committed txn.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 103 - }, - "hiddenSeries": false, - "id": 88, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(consensus_duration_sum{chain_name=~\"$chain_name\", op='notify_state_sync', owner=~\"$owner\", role=~\"$role\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(consensus_duration_count{chain_name=~\"$chain_name\", op='notify_state_sync', owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Notify state sync Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The total count of call to sync to.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 111 - }, - "hiddenSeries": false, - "id": 21, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "consensus_duration_count{chain_name=~\"$chain_name\", op='sync_to', owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "State sync count", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# state syncs", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The total time spent in the external sync_to function.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 111 - }, - "hiddenSeries": false, - "id": 23, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "consensus_duration_sum{chain_name=~\"$chain_name\", op='sync_to', owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Total time spent on state sync", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "total time", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The total number of sync info msg sent to help peers.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 111 - }, - "hiddenSeries": false, - "id": 62, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_sync_info_msg_sent_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Total sync Info Msgs sent to help peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# messages", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The total number of block retrieval the node sends. It's required when the node is missing some ancestors of the block to be executed.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 119 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "consensus_duration_count{chain_name=~\"$chain_name\", op='block_retrieval', owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block retrieval count", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# blocks", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total time spent in retrieval the blocks from peers. (This is blocking RPC call)", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 119 - }, - "hiddenSeries": false, - "id": 25, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "consensus_duration_sum{chain_name=~\"$chain_name\", op='block_retrieval', owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Total time spent on block retrieval", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "total time", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 127 - }, - "id": 52, - "panels": [], - "title": "Proposer Election", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The proposal rate of the node, indicating how many times it becomes leaders.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 128 - }, - "hiddenSeries": false, - "id": 28, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_proposals_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Proposals rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "proposals / s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The total number the node votes on a NIL block when the round timeout. (when the proposer doesn't send proposal in time).", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 128 - }, - "hiddenSeries": false, - "id": 53, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_vote_nil_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Total votes on Nil", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# votes", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 136 - }, - "id": 64, - "panels": [], - "title": "Message queue", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The channel metrics related to network layer to consensus.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 0, - "y": 137 - }, - "hiddenSeries": false, - "id": 65, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_pending_network_events{chain_name=~\"$chain_name\", state=\"enqueued\", owner=~\"$owner\", role=~\"$role\"} - on (owner, role) aptos_consensus_pending_network_events{chain_name=~\"$chain_name\", state=\"dequeued\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Network -> Consensus Pending Messages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The channel metrics related to network layer to consensus.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 8, - "y": 137 - }, - "hiddenSeries": false, - "id": 91, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_pending_network_events{chain_name=~\"$chain_name\", state=\"dropped\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Network -> Consensus Dropped Messages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "dropped messages / s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The channel metrics related to consensus block retrieval (dedicated channel for the rpc).", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 0, - "y": 146 - }, - "hiddenSeries": false, - "id": 67, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_block_retrieval_channel_msgs_count{chain_name=~\"$chain_name\", state=\"enqueued\", owner=~\"$owner\", role=~\"$role\"} - on (owner, role) aptos_consensus_block_retrieval_channel_msgs_count{chain_name=~\"$chain_name\", state=\"dequeued\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Consensus -> Main loop (Block retrieval) Pending Messages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The channel metrics related to consensus block retrieval (dedicated channel for the rpc).", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 8, - "y": 146 - }, - "hiddenSeries": false, - "id": 92, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_block_retrieval_channel_msgs_count{chain_name=~\"$chain_name\", state=\"dropped\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Consensus -> Main loop (Block retrieval) Dropped Messages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "messages dropped / s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The channel metrics related to consensus network -> main loop. (It only keeps one message per peer per type).", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 0, - "y": 155 - }, - "hiddenSeries": false, - "id": 66, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_channel_msgs_count{state=\"enqueued\", owner=~\"$owner\", role=~\"$role\"} - on (owner, role) aptos_consensus_channel_msgs_count{chain_name=~\"$chain_name\", state=\"dequeued\", owner=~\"$owner\", role=~\"$role\"} - on (owner, role) aptos_consensus_channel_msgs_count{chain_name=~\"$chain_name\", state=\"dropped\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Consensus -> Main loop (Consensus Msg) Pending Messages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The channel metrics related to consensus network -> main loop. (It only keeps one message per peer per type).", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 8, - "y": 155 - }, - "hiddenSeries": false, - "id": 93, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_channel_msgs_count{chain_name=~\"$chain_name\", state=\"dropped\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Consensus -> Main loop (Consensus Msg) Dropped Messages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "dropped messages / s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The pending messages in the self message queue (for proposal and vote) and timeout queue (for local timeout).", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 0, - "y": 164 - }, - "hiddenSeries": false, - "id": 68, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_pending_self_messages{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Pending self message", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The pending messages in the self message queue (for proposal and vote) and timeout queue (for local timeout).", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 8, - "y": 164 - }, - "hiddenSeries": false, - "id": 94, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_pending_round_timeouts{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Pending round local timeouts", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "refresh": false, - "schemaVersion": 26, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "owner", - "options": [], - "query": "label_values(owner)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "validator" - ], - "value": [ - "validator" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(role)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "role", - "options": [], - "query": "label_values(role)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "auto": true, - "auto_count": 30, - "auto_min": "10s", - "current": { - "selected": false, - "text": "auto", - "value": "$__auto_interval_interval" - }, - "hide": 0, - "label": "Aggregation Interval", - "name": "interval", - "options": [ - { - "selected": true, - "text": "auto", - "value": "$__auto_interval_interval" - }, - { - "selected": false, - "text": "1m", - "value": "1m" - }, - { - "selected": false, - "text": "5m", - "value": "5m" - }, - { - "selected": false, - "text": "10m", - "value": "10m" - }, - { - "selected": false, - "text": "30m", - "value": "30m" - }, - { - "selected": false, - "text": "1h", - "value": "1h" - }, - { - "selected": false, - "text": "6h", - "value": "6h" - }, - { - "selected": false, - "text": "12h", - "value": "12h" - }, - { - "selected": false, - "text": "1d", - "value": "1d" - }, - { - "selected": false, - "text": "7d", - "value": "7d" - }, - { - "selected": false, - "text": "14d", - "value": "14d" - }, - { - "selected": false, - "text": "30d", - "value": "30d" - } - ], - "query": "1m,5m,10m,30m,1h,6h,12h,1d,7d,14d,30d", - "queryValue": "", - "refresh": 2, - "skipUrlSync": false, - "type": "interval" - } - ] - }, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "timezone": "browser", - "title": "Consensus", - "uid": "consensus", - "version": 1 -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/consensus.json.gz b/terraform/helm/validator/files/dashboards/consensus.json.gz deleted file mode 100644 index b69bf696b8ab7e2d8f675c6a04ee9844e6b33d68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6140 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 O?*6~74^P}52Lb?2vgbws diff --git a/terraform/helm/validator/files/dashboards/ddos.json b/terraform/helm/validator/files/dashboards/ddos.json deleted file mode 100644 index 7e44b402b0c9c..0000000000000 --- a/terraform/helm/validator/files/dashboards/ddos.json +++ /dev/null @@ -1,1785 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 1, - "id": 71, - "iteration": 1620326558809, - "links": [ - { - "asDropdown": true, - "icon": "external link", - "includeVars": true, - "keepTime": true, - "tags": [], - "title": "Other Dashboards", - "type": "dashboards" - } - ], - "panels": [ - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 87, - "panels": [], - "title": "Inbound Traffic", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total Inbound connected peers. There should be at most one peer with 0 inbound connections.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 55, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id) (aptos_connections{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", direction=\"inbound\"})", - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Inbound Connected Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The rate of new inbound connections on the network interface", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 1 - }, - "hiddenSeries": false, - "id": 74, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id) (rate(aptos_network_pending_connection_upgrades{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", direction=\"inbound\" }[$AggInterval]))", - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Inbound Pending Connection Upgrades", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Rate of connections being blocked by connection limits", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 1 - }, - "hiddenSeries": false, - "id": 118, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_connections_rejected{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", direction=\"inbound\"}[1m])", - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Blocked Inbound Connections Rate (Connection Limit)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total throughput of all Inbound RPC requests per peer", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 9 - }, - "hiddenSeries": false, - "id": 62, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id)(rate(aptos_network_rpc_bytes{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", state=\"received\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Throughput of Total Inbound RPCs (bytes/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": "bytes/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total number of all Inbound RPC requests per peer", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 9 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id)(rate(aptos_network_rpc_messages{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", type=\"request\", state=\"received\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Rate of Total Inbound RPCs (msg/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "msg/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total throughput of all Inbound Direct Send requests per peer", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 17 - }, - "hiddenSeries": false, - "id": 22, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id)(rate(aptos_network_direct_send_bytes{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", state=\"received\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Throughput of Total Inbound Direct Sends (bytes/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": "bytes/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total number of all Inbound Direct Send requests per peer", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 17 - }, - "hiddenSeries": false, - "id": 60, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id)(rate(aptos_network_direct_send_messages{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", state=\"received\"}[$AggInterval]))", - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Rate of Total Inbound Direct Sends (msg/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "msg/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of bytes allowed through the throttler inbound per second", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 25 - }, - "hiddenSeries": false, - "id": 92, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_network_rate_limit_sum{chain_name=~\"$chain_name\", metric=\"allowed\", direction=\"inbound\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "VFN Public Inbound Allowed bytes (bytes/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": "bytes/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of bytes throttled inbound per second including partial messages", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 25 - }, - "hiddenSeries": false, - "id": 91, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_network_rate_limit_sum{chain_name=~\"$chain_name\", metric=\"throttled\", direction=\"inbound\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "VFN Public Inbound Rate Limiting (bytes/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": "bytes/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 33 - }, - "id": 103, - "panels": [], - "title": "System Resources", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 34 - }, - "hiddenSeries": false, - "id": 105, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "container", - "repeatDirection": "v", - "scopedVars": { - "container": { - "selected": true, - "text": "fullnode", - "value": "fullnode" - } - }, - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, container) (rate(container_cpu_usage_seconds_total{container=~\"$container\", owner=~\"$owner\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container}}", - "refId": "A" - }, - { - "expr": "sum by (owner, container_name) (rate(container_cpu_usage_seconds_total{container_name=~\"$container\", owner=~\"$owner\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container_name}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "CPU Usage - $container", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 34 - }, - "hiddenSeries": false, - "id": 115, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "container", - "repeatDirection": "v", - "scopedVars": { - "container": { - "selected": true, - "text": "fullnode", - "value": "fullnode" - } - }, - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(container_fs_reads_total{container=~\"$container\", owner=~\"$owner\"}[$AggInterval])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container}}-reads", - "refId": "C" - }, - { - "expr": "rate(container_fs_writes_total{container=~\"$container\", owner=~\"$owner\"}[$AggInterval])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container}}-writes", - "refId": "B" - }, - { - "expr": "rate(container_fs_reads_total{container_name=~\"$container\", owner=~\"$owner\"}[$AggInterval]) ", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container_name}}-reads", - "refId": "A" - }, - { - "expr": "rate(container_fs_writes_total{container_name=~\"$container\", owner=~\"$owner\"}[$AggInterval])", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container_name}}-writes", - "refId": "D" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "IO Operations - $container", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "iops", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "decmbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 42 - }, - "hiddenSeries": false, - "id": 107, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "container", - "repeatDirection": "v", - "scopedVars": { - "container": { - "selected": true, - "text": "fullnode", - "value": "fullnode" - } - }, - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "container_memory_working_set_bytes{container=~\"$container\", owner=~\"$owner\"} / container_spec_memory_limit_bytes{container=~\"$container\", owner=~\"$owner\"}", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container}}", - "refId": "C" - }, - { - "expr": "container_memory_working_set_bytes{container_name=~\"$container\", owner=~\"$owner\"} / container_spec_memory_limit_bytes{container_name=~\"$container\", owner=~\"$owner\"}", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{container_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Memory Usage % - $container", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": "1", - "min": "0", - "show": true - }, - { - "format": "decmbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 42 - }, - "hiddenSeries": false, - "id": 117, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "container", - "repeatDirection": "v", - "scopedVars": { - "container": { - "selected": true, - "text": "fullnode", - "value": "fullnode" - } - }, - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", persistentvolumeclaim=~\".*-($container)-e.*\", owner=~\"$owner\"} / kubelet_volume_stats_capacity_bytes{chain_name=~\"$chain_name\", persistentvolumeclaim=~\".*-($container)-e.*\", owner=~\"$owner\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{persistentvolumeclaim}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Disk Usage % -$container", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "refresh": false, - "schemaVersion": 26, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": "", - "current": { - "selected": false, - "text": [ - "Public" - ], - "value": [ - "Public" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(network_id)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "network_id", - "options": [], - "query": "label_values(network_id)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "tags": [], - "text": [ - "full_node" - ], - "value": [ - "full_node" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(role_type)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "role_type", - "options": [], - "query": "label_values(role_type)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": false, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "owner", - "options": [], - "query": "label_values(owner)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": false, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(protocol_id)", - "hide": 0, - "includeAll": true, - "label": "RPC Protocol", - "multi": true, - "name": "rpc_protocol", - "options": [], - "query": "label_values(protocol_id)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "auto": true, - "auto_count": 30, - "auto_min": "10s", - "current": { - "selected": true, - "text": "1m", - "value": "1m" - }, - "hide": 0, - "label": "Aggregation Interval", - "name": "AggInterval", - "options": [ - { - "selected": false, - "text": "auto", - "value": "$__auto_interval_AggInterval" - }, - { - "selected": true, - "text": "1m", - "value": "1m" - }, - { - "selected": false, - "text": "5m", - "value": "5m" - }, - { - "selected": false, - "text": "15m", - "value": "15m" - }, - { - "selected": false, - "text": "30m", - "value": "30m" - }, - { - "selected": false, - "text": "1h", - "value": "1h" - }, - { - "selected": false, - "text": "3h", - "value": "3h" - }, - { - "selected": false, - "text": "1d", - "value": "1d" - }, - { - "selected": false, - "text": "7d", - "value": "7d" - } - ], - "query": "1m,5m,15m,30m,1h,3h,1d,7d", - "queryValue": "", - "refresh": 2, - "skipUrlSync": false, - "type": "interval" - }, - { - "allValue": null, - "current": { - "selected": false, - "text": [ - "fullnode" - ], - "value": [ - "fullnode" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(container)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "container", - "options": [], - "query": "label_values(container)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - } - ] - }, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "timezone": "", - "title": "DDoS", - "uid": "ddos", - "version": 1 -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/ddos.json.gz b/terraform/helm/validator/files/dashboards/ddos.json.gz deleted file mode 100644 index a62f86ddf7c440ff4a5e05ea269da75b26c9179e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3259 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 diff --git a/terraform/helm/validator/files/dashboards/diversity.json b/terraform/helm/validator/files/dashboards/diversity.json deleted file mode 100644 index 16c391e4f802a..0000000000000 --- a/terraform/helm/validator/files/dashboards/diversity.json +++ /dev/null @@ -1,849 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 0, - "links": [ - { - "asDropdown": true, - "icon": "external link", - "includeVars": true, - "keepTime": true, - "tags": [], - "title": "Other Dashboards", - "type": "dashboards" - } - ], - "panels": [ - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 2, - "panels": [], - "title": "Overview", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": { - "align": null, - "filterable": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 4, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "(count by (failure_domain_beta_kubernetes_io_region\n) (count by (owner, failure_domain_beta_kubernetes_io_region\n) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\"}))) / ignoring(failure_domain_beta_kubernetes_io_region) group_left count(count by (owner, failure_domain_beta_kubernetes_io_region\n) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\"}))", - "format": "time_series", - "instant": false, - "interval": "", - "legendFormat": "{{failure_domain_beta_kubernetes_io_region}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Region Distribution", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transformations": [], - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": { - "align": null, - "filterable": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 8, - "y": 1 - }, - "hiddenSeries": false, - "id": 6, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"ip.*\"})) / (count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"ip.*\"})) + count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"aks.*\"})) + count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"gke.*\"})) + count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"scw.*\"})))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "AWS", - "refId": "A" - }, - { - "expr": "count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"aks.*\"})) / (count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"ip.*\"})) + count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"aks.*\"})) + count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"gke.*\"})) + count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"scw.*\"})))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "Azure", - "refId": "B" - }, - { - "expr": "count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"gke.*\"})) / (count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"ip.*\"})) + count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"aks.*\"})) + count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"gke.*\"})) + count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"scw.*\"})))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "GCP", - "refId": "C" - }, - { - "expr": "count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"scw.*\"})) / (count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"ip.*\"})) + count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"aks.*\"})) + count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"gke.*\"})) + count(count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"scw.*\"})))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "Scaleway", - "refId": "D" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Cloud Distribution", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transformations": [], - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": { - "align": null, - "filterable": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 16, - "y": 1 - }, - "hiddenSeries": false, - "id": 7, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "count by (beta_kubernetes_io_instance_type\n) (count by (owner, beta_kubernetes_io_instance_type\n) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\"}))", - "format": "time_series", - "instant": false, - "interval": "", - "legendFormat": "{{beta_kubernetes_io_instance_type}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Server Type", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transformations": [], - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "locale", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": { - "align": null, - "filterable": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 0, - "y": 10 - }, - "hiddenSeries": false, - "id": 8, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "count by (owner, failure_domain_beta_kubernetes_io_region\n) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\"})", - "format": "time_series", - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{failure_domain_beta_kubernetes_io_region}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Region<>Node Mapping", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transformations": [], - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "locale", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": { - "align": null, - "filterable": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 8, - "y": 10 - }, - "hiddenSeries": false, - "id": 9, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"ip.*\"})", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-AWS", - "refId": "A" - }, - { - "expr": "count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"aks.*\"})", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-Azure", - "refId": "B" - }, - { - "expr": "count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"gke.*\"})", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-GCP", - "refId": "C" - }, - { - "expr": "count by (owner) (kubelet_volume_stats_used_bytes{chain_name=~\"$chain_name\", instance=~\"scw.*\"})", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-Scaleway", - "refId": "D" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Cloud<>Node Mapping", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transformations": [], - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "locale", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 16, - "y": 10 - }, - "hiddenSeries": false, - "id": 11, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum(kubernetes_build_info{chain_name=~\"$chain_name\"}) by (owner, git_version)", - "interval": "", - "legendFormat": "{{owner}}-{{git_version}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Kubernetes Node Versions", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:266", - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "$$hashKey": "object:267", - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "schemaVersion": 26, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - } - ] - }, - "time": { - "from": "now-24h", - "to": "now" - }, - "timepicker": {}, - "timezone": "", - "title": "Diversity", - "uid": "diversity", - "version": 1 -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/diversity.json.gz b/terraform/helm/validator/files/dashboards/diversity.json.gz deleted file mode 100644 index 3f550cd4cef53ddfe74ce1db2cbab0bffba813d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2002 zcmV;@2QBy?iwFP!000001MOUGZ`(Ey{+?eU2*HqSahC*Jx((ZaG(n4^-PSEx_hBsz z+B(ZzXi_67zbx>6`$+1Il;}9k;>0bO4-RyEJ073Adq@$w-ie|ZQOYEem{Adb7hNln z5)v$=div8mMWxh~40255OR5Tw4jO5KBoZv=Lr?{AuNS@GXoM(=dcD}H1{4j5t|EC3 zmVAs8j}#9XJ!6D%-6u~6Xz%bKIzBp5KVN@+5FPE?T~jnMW1lwDi9U-?32-UwdUBDO zdI=Ka0Yf~A%d(~U|6ctrb@dn$EL+;fDFyj5Q4*RHQb;(;#+Qr{i8CcXG(v*um8i{E z881fSoU<%pGuoP~nW$>so^?6-k z>076avk54Tb5So;-FM1y@`eew<8cd`GxdD@l_i*0>r_53^mC_gquz1-*i77K(JAmL zhFRB=oXtuT9<;DPFcJpbM*U{oL9xhfBZ~2Bps6&IJ9OmWtG+p#k1&wrjL{KJ-Odvj zp`1u}H8eDGA=#uQEi8~y%ayF6kqR-uOXo9Fv&xrt<#>X!4AU0Yi^+^Rh%qBcTO-|y znRpYUfnX$;5VsT%60!#6&EIwFxj=pqpi&M%TOFAiQ$%toC)z4qwyWPX09W31L-*et zwmWy8-|zTJECphwP^=sZ3R`*>o)Fu$j6j9?1Ot_}ORaXxZ(DBp%^I&f>L{TSMFR8! zIQGEapu6_;m_Q0NakW6xwB5`=l=ET|?UD(a`=pq9qzY`aZW5C!8xc=!vuvV;?`EPZ z0YE3%YvBwh(g|^~#?>2!sr;!#wH7p?h-GeWFYKW6;$`I_R;sp zmBK-S=wsIBkShDUqx+H7Oc4O!2hj($)&&G)f2!iu1o~=zQuK3`aQlOWs(n2i>pnCI z`r+Sq@ow|@E?(~M??+!oD%vuxLglTs-j7nw@~lr_BqO8!qt3yJeesC#3DO>`vas%} zhzL#&I5 zo^z8p?F?z;znSqo4KBubB)ct2no=~2&K0-kc#!L`U@?}O!&+fNj1h;V8`K2jPROs~ zS-)Zsm?n6NlU!N26IE1LprTkm&n(Ig46kmqo1-~yg|Ir{qz|p?&^X&T^3|)x_94)$=EWy1#HUN;CLpX^!Zv-)ZunAOxlgiv zsr-=JDe&+S4w6TONkmp;1RT9lYG7RnipZ z?W*DmXTNiDv7keb+Rex0YPH+$Xc?>F3=W2c+Q|;3CsLW!nA?^wrP{WZ#69M&j(=Ni zcKdzQYUX8iD=4U+WI6+TNveMg7-5QKNdt@r_KS$N*JMEF%ZDF|v&yTTwOj|jX6z3D zpJSpLk++zWooV0HCheKZJzcr?7ICcKdGvlY-Fi)VZ%{6?qTP!M490!Luhq0-w{%58 ziIc(@RzWV{vWPVffi?e|Z&J$QOOIvf85L9_rfk+b{;JBjD&d#H*lCwxm2-K$FEg@# k7;OSTLn_X(p+B0N$I!!T){nb4vyo5V;&|k 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 diff --git a/terraform/helm/validator/files/dashboards/fullnodes.json b/terraform/helm/validator/files/dashboards/fullnodes.json deleted file mode 100644 index b51f4029d1ab7..0000000000000 --- a/terraform/helm/validator/files/dashboards/fullnodes.json +++ /dev/null @@ -1,1502 +0,0 @@ -{ - "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" - } - ] - }, - "editable": true, - "fiscalYearStartMonth": 0, - "graphTooltip": 1, - "id": 7, - "iteration": 1650593438607, - "links": [ - { - "asDropdown": true, - "icon": "external link", - "includeVars": true, - "keepTime": true, - "tags": [], - "title": "Other Dashboards", - "type": "dashboards" - } - ], - "liveNow": false, - "panels": [ - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 7, - "panels": [], - "title": "State Sync", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Ledger timestamp's lag compared to the nodes current time.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 29, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "exemplar": true, - "expr": "(aptos_state_sync_timestamp{chain_name=~\"$chain_name\", type=\"real\", kubernetes_pod_name=~\".*fullnode.*\", owner=~\"$owner\"} - on(owner, kubernetes_pod_name) aptos_state_sync_timestamp{chain_name=~\"$chain_name\", type=\"synced\", kubernetes_pod_name=~\".*fullnode.*\", owner=~\"$owner\"})", - "interval": "", - "legendFormat": "{{owner}}-{{kubernetes_pod_name}}", - "refId": "A" - }, - { - "exemplar": true, - "expr": "(aptos_state_sync_timestamp{chain_name=~\"$chain_name\", type=\"real\", job=~\".*fullnode.*\", owner=~\"$owner\"} - on(owner, job) aptos_state_sync_timestamp{chain_name=~\"$chain_name\", type=\"synced\", job=~\".*fullnode.*\", owner=~\"$owner\"})", - "hide": false, - "interval": "", - "legendFormat": "{{owner}}-{{job}}", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "State Sync Lag", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "ms", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "1 = It's fully synchronized\n0 = It's NOT synchronized", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 1 - }, - "hiddenSeries": false, - "id": 33, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 5, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 0.5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "(aptos_state_sync_version{chain_name=~\"$chain_name\", type=\"highest\", kubernetes_pod_name=~\".*fullnode.*\", owner=~\"$owner\"} - on(owner, kubernetes_pod_name) aptos_state_sync_version{chain_name=~\"$chain_name\", type=\"committed\", kubernetes_pod_name=~\".*fullnode.*\", owner=~\"$owner\"}) < bool 15", - "interval": "", - "legendFormat": "{{owner}}-{{kubernetes_pod_name}}", - "refId": "A" - }, - { - "exemplar": true, - "expr": "(aptos_state_sync_version{chain_name=~\"$chain_name\", type=\"highest\", job=~\".*fullnode.*\", owner=~\"$owner\"} - on(owner, job) aptos_state_sync_version{chain_name=~\"$chain_name\", type=\"committed\", job=~\".*fullnode.*\", owner=~\"$owner\"}) < bool 15", - "hide": false, - "interval": "", - "legendFormat": "{{owner}}-{{job}}", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Synchronized", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "max": "1.25", - "min": "-.25", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Rate at which the synced version is increasing", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 9 - }, - "hiddenSeries": false, - "id": 2, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_version{chain_name=~\"$chain_name\", type=\"synced\", kubernetes_pod_name=~\".*fullnode.*\", owner=~\"$owner\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}-{{kubernetes_pod_name}}", - "refId": "A" - }, - { - "exemplar": true, - "expr": "rate(aptos_state_sync_version{chain_name=~\"$chain_name\", type=\"synced\", job=~\".*fullnode.*\", owner=~\"$owner\"}[$interval])", - "hide": false, - "interval": "", - "legendFormat": "{{owner}}-{{job}}", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "State Sync Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "/s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Number of upstream peers that can provide up to date information about the ledger.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 9 - }, - "hiddenSeries": false, - "id": 13, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum(aptos_state_sync_active_upstream_peers{chain_name=~\"$chain_name\", kubernetes_pod_name=~\".*fullnode.*\", owner=~\"$owner\"}) by (kubernetes_pod_name, owner) ", - "interval": "", - "legendFormat": "{{owner}}-{{kubernetes_pod_name}}", - "refId": "A" - }, - { - "exemplar": true, - "expr": "sum(aptos_state_sync_active_upstream_peers{chain_name=~\"$chain_name\", job=~\".*fullnode.*\", owner=~\"$owner\"}) by (job, owner) ", - "hide": false, - "interval": "", - "legendFormat": "{{owner}}-{{job}}", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "State Sync Upstream Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 17 - }, - "id": 31, - "panels": [], - "title": "Mempool", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Number of uncommitted but still valid (not expired nor discarded) transactions in the nodes Mempool.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 18 - }, - "hiddenSeries": false, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "core_mempool_index_size{chain_name=~\"$chain_name\", index=\"system_ttl\", kubernetes_pod_name=~\".*fullnode.*\", owner=~\"$owner\"}", - "interval": "", - "legendFormat": "{{owner}}-{{kubernetes_pod_name}}", - "refId": "A" - }, - { - "exemplar": true, - "expr": "core_mempool_index_size{chain_name=~\"$chain_name\", index=\"system_ttl\", job=~\".*fullnode.*\", owner=~\"$owner\"}", - "hide": false, - "interval": "", - "legendFormat": "{{owner}}-{{job}}", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Mempool Pending transactions", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The time between Mempool receiving the transaction and time to be committed. Note: due to reliability mechanisms, this value can be lower than it really is.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 18 - }, - "hiddenSeries": false, - "id": 34, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "core_mempool_txn_commit_latency_sum{chain_name=~\"$chain_name\", kubernetes_pod_name=~\".*fullnode.*\", owner=~\"$owner\"} / core_mempool_txn_commit_latency_count{chain_name=~\"$chain_name\", kubernetes_pod_name=~\".*fullnode.*\", owner=~\"$owner\"}", - "interval": "", - "legendFormat": "{{owner}}-{{kubernetes_pod_name}}", - "refId": "A" - }, - { - "exemplar": true, - "expr": "core_mempool_txn_commit_latency_sum{chain_name=~\"$chain_name\", job=~\".*fullnode.*\", owner=~\"$owner\"} / core_mempool_txn_commit_latency_count{chain_name=~\"$chain_name\", job=~\".*fullnode.*\", owner=~\"$owner\"}", - "hide": false, - "interval": "", - "legendFormat": "{{owner}}-{{job}}", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Mempool Txn Commit Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 26 - }, - "id": 22, - "panels": [], - "title": "Networking", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Number of Inbound Connections as measured by AptosNet", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 27 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner,kubernetes_pod_name)(aptos_connections{chain_name=~\"$chain_name\", direction=\"inbound\",network_id=\"Public\", owner=~\"$owner\"})", - "interval": "", - "legendFormat": "{{owner}}-{{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Network Connections (Incoming)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Number of Outbound Network Connections as measured by AptosNet", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 27 - }, - "hiddenSeries": false, - "id": 35, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, kubernetes_pod_name)(aptos_connections{chain_name=~\"$chain_name\", direction=\"outbound\",network_id=\"Public\", owner=~\"$owner\"})", - "interval": "", - "legendFormat": "{{owner}}-{{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Network Connections (Outgoing)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 35 - }, - "hiddenSeries": false, - "id": 20, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum(irate(container_network_transmit_bytes_total{chain_name=~\"$chain_name\", pod=~\"$owner.*fullnode.*\"}[$interval])) by (pod)", - "interval": "", - "legendFormat": "{{pod}}", - "refId": "A" - }, - { - "expr": "sum(irate(container_network_transmit_bytes_total{chain_name=~\"$chain_name\", pod=~\"$owner.*fullnode.*\"}[$interval]))", - "interval": "", - "legendFormat": "total", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transmit Bandwidth", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 35 - }, - "hiddenSeries": false, - "id": 19, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum(irate(container_network_receive_bytes_total{chain_name=~\"$chain_name\", pod=~\"$owner.*fullnode.*\"}[$interval])) by (pod)", - "interval": "", - "legendFormat": "{{pod}}", - "refId": "A" - }, - { - "expr": "sum(irate(container_network_receive_bytes_total{chain_name=~\"$chain_name\", pod=~\"$owner.*fullnode.*\"}[$interval]))", - "interval": "", - "legendFormat": "total", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Receive Bandwidth", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 43 - }, - "id": 9, - "panels": [], - "title": "System", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 44 - }, - "hiddenSeries": false, - "id": 5, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "exemplar": true, - "expr": "1 - kubelet_volume_stats_available_bytes{chain_name=~\"$chain_name\", persistentvolumeclaim=~\"fn.$owner.*\", owner=~\"$owner\"} / kubelet_volume_stats_capacity_bytes{chain_name=~\"$chain_name\", persistentvolumeclaim=~\"fn.$owner.*\", owner=~\"$owner\"}", - "hide": false, - "interval": "", - "legendFormat": "{{persistentvolumeclaim}}", - "refId": "A" - }, - { - "exemplar": true, - "expr": "1 - kubelet_volume_stats_available_bytes{chain_name=~\"$chain_name\", persistentvolumeclaim=~\"$owner.*fullnode.*\", owner!~\"val.*\"} / kubelet_volume_stats_capacity_bytes{chain_name=~\"$chain_name\", persistentvolumeclaim=~\"$owner.*fullnode.*\", owner!~\"val.*\"}", - "hide": false, - "interval": "", - "legendFormat": "{{persistentvolumeclaim}}", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Percentage Disk Used", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 44 - }, - "hiddenSeries": false, - "id": 11, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "exemplar": true, - "expr": "container_memory_working_set_bytes{container=\"fullnode\", pod=~\"$owner.*\", job=\"kubernetes-cadvisor\"}", - "hide": false, - "interval": "", - "legendFormat": "{{pod}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Memory Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "bytes", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 52 - }, - "hiddenSeries": false, - "id": 17, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "exemplar": true, - "expr": "rate(container_cpu_usage_seconds_total{container=\"fullnode\", owner=~\"$owner\"}[$interval])", - "hide": false, - "interval": "", - "legendFormat": "{{owner}}-{{pod}}", - "refId": "A" - }, - { - "exemplar": true, - "expr": "rate(container_cpu_usage_seconds_total{container=\"fullnode\", pod=~\"pfn.*\"}[$interval])", - "hide": false, - "interval": "", - "legendFormat": "{{pod}}", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "CPU Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 52 - }, - "hiddenSeries": false, - "id": 15, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "exemplar": true, - "expr": "time() - container_start_time_seconds{container=\"fullnode\", pod=~\"$owner.*\", job=\"kubernetes-cadvisor\"}", - "hide": false, - "interval": "", - "legendFormat": "{{pod}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Uptime", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "schemaVersion": 36, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "auto": true, - "auto_count": 30, - "auto_min": "10s", - "current": { - "selected": false, - "text": "auto", - "value": "$__auto_interval_interval" - }, - "hide": 0, - "label": "", - "name": "interval", - "options": [ - { - "selected": true, - "text": "auto", - "value": "$__auto_interval_interval" - }, - { - "selected": false, - "text": "1m", - "value": "1m" - }, - { - "selected": false, - "text": "5m", - "value": "5m" - }, - { - "selected": false, - "text": "10m", - "value": "10m" - }, - { - "selected": false, - "text": "30m", - "value": "30m" - }, - { - "selected": false, - "text": "1h", - "value": "1h" - } - ], - "query": "1m,5m,10m,30m,1h", - "queryValue": "", - "refresh": 2, - "skipUrlSync": false, - "type": "interval" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "label": "Owner", - "multi": true, - "name": "owner", - "options": [], - "query": { - "query": "label_values(owner)", - "refId": "Prometheus-owner-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - } - ] - }, - "time": { - "from": "now-1h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ] - }, - "timezone": "", - "title": "FullNodes", - "uid": "fullnodes", - "version": 1, - "weekStart": "" -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/fullnodes.json.gz b/terraform/helm/validator/files/dashboards/fullnodes.json.gz deleted file mode 100644 index 2d421421665b97f5e562b25805199bb137fddb57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3123 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 diff --git a/terraform/helm/validator/files/dashboards/logging.json b/terraform/helm/validator/files/dashboards/logging.json deleted file mode 100644 index faf6ddf30a67b..0000000000000 --- a/terraform/helm/validator/files/dashboards/logging.json +++ /dev/null @@ -1,1383 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 0, - "id": 16, - "iteration": 1604442502803, - "links": [ - { - "asDropdown": true, - "icon": "external link", - "includeVars": true, - "keepTime": true, - "tags": [], - "title": "Other Dashboards", - "type": "dashboards" - } - ], - "panels": [ - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 17, - "title": "Overview Logs", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The rate of logs written via the code. This is a superset of logs written through to the end log storage system.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 11, - "w": 8, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 7, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_struct_log_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Logging Rate ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "logs/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Rate of processing logs to send to the logging pod. This will drop to 0 if stuck in a continuous connection loop due to an unavailable logging pod.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 11, - "w": 8, - "x": 8, - "y": 1 - }, - "hiddenSeries": false, - "id": 23, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_struct_log_processed_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Log Send Process Rate ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "logs/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Rate of logs successfully written to the logging pod. This number will drop if there are networking issues or backpressure from the central logging.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 11, - "w": 8, - "x": 16, - "y": 1 - }, - "hiddenSeries": false, - "id": 25, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_struct_log_tcp_submit_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Log Written to Logging Pod Rate ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "logs/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Ratio of processed logs to logs written. As this value drops for a long period of time below 100%, shows that the logging system is falling behind due to connection or backpressure issues.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 11, - "w": 8, - "x": 0, - "y": 12 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_struct_log_processed_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])/rate(aptos_struct_log_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Processed Logs / Logs Written ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Ratio of logs sent (to logging pod) to logs written (e.g. info!). As this value drops below 100% for a long time, it shows issues with the logging system falling behind due to backpressure and possibly underscaled downstream processing.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 11, - "w": 8, - "x": 8, - "y": 12 - }, - "hiddenSeries": false, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_struct_log_tcp_submit_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])/rate(aptos_struct_log_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Logs Sent / Logs Written ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 23 - }, - "id": 19, - "panels": [], - "title": "Logger Connections", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Rate at which a node tries to connect to Logstash. Ideally, it should only happen on startup of a node. A large number of connections could indicate a networking issue or a lot of backpressure from Logstash.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 0, - "y": 24 - }, - "hiddenSeries": false, - "id": 15, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_struct_log_tcp_connect_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Connect To Logstash Rate ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "connects/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Percentage of connections that fail to connect to the logging pod. Extended or high percentage e.g. 100% connections points to a dead logging pod.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 8, - "y": 24 - }, - "hiddenSeries": false, - "id": 4, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "(rate(aptos_struct_log_connect_error_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval]) or 0 * rate(aptos_struct_log_tcp_connect_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])) / rate(aptos_struct_log_tcp_connect_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Connect Error Rate ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "Percent Connections Failed", - "logBase": 1, - "max": "1", - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 33 - }, - "id": 21, - "panels": [], - "title": "Logging Errors", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The end to end rate of logs being submitted, to actually being sent to Logstash. If this value rises above 0, see the corresponding error graphs to determine the issue.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 11, - "w": 8, - "x": 0, - "y": 34 - }, - "hiddenSeries": false, - "id": 2, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "1-(rate(aptos_struct_log_tcp_submit_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval])/rate(aptos_struct_log_count{chain_name=~\"$chain_name\", role=~\"$role\", owner=~\"$owner\"}[$AggInterval]))", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Logging Total Failure Rate ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "Percent Dropped", - "logBase": 1, - "max": "1", - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The total number of logs dropped per second", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 11, - "w": 8, - "x": 8, - "y": 34 - }, - "hiddenSeries": false, - "id": 27, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "(rate(aptos_struct_log_send_error_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$AggInterval]) or\n rate(aptos_struct_log_queue_error_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$AggInterval]) * 0) + (rate(aptos_struct_log_send_error_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$AggInterval]) * 0 or rate(aptos_struct_log_queue_error_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$AggInterval]))", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Total Dropped Logs Rate ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "logs/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Rate at which the log system has enough backpressure that the in memory log queue has been filled. This represents either backpressure from the downstream Elasticsearch DB / logstashes that too much data is being sent, or that there are networking issues that are causing the node to not be able to send logs. If this metric is above 0, logs are being lost.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 11, - "w": 8, - "x": 0, - "y": 45 - }, - "hiddenSeries": false, - "id": 8, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "(rate(aptos_struct_log_queue_error_count{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role\"}[$AggInterval]) or 0 * rate(aptos_struct_log_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$AggInterval]))/rate(aptos_struct_log_count{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Log Queue Error Rate ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "Percent of logs", - "logBase": 1, - "max": "1", - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Percent of logs that fail\n\nP of failures to send logs to Logstash. This can be because of backpressure or networking issues, and when it's been occurring often, it may cause the queue errors to occur. This metric going up does not necessarily mean loss of logs, as there is at least 1 retry at sending the log line when it fails to be sent.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 11, - "w": 8, - "x": 8, - "y": 45 - }, - "hiddenSeries": false, - "id": 5, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "(rate(aptos_struct_log_send_error_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$AggInterval]) or 0 * rate(aptos_struct_log_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$AggInterval]))/rate(aptos_struct_log_processed_count{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Send To Logstash Error Rate ($AggInterval) [$owner-$role]", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "Percent of logs", - "logBase": 1, - "max": "1", - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "schemaVersion": 26, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": "", - "current": { - "selected": true, - "tags": [], - "text": [ - "validator" - ], - "value": [ - "validator" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(role)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "role", - "options": [], - "query": "label_values(role)", - "refresh": 1, - "regex": "^fullnode$|^validator$", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "owner", - "options": [], - "query": "label_values(owner)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "auto": true, - "auto_count": 30, - "auto_min": "10s", - "current": { - "selected": false, - "text": "auto", - "value": "$__auto_interval_AggInterval" - }, - "hide": 0, - "label": "Aggregation Interval", - "name": "AggInterval", - "options": [ - { - "selected": true, - "text": "auto", - "value": "$__auto_interval_AggInterval" - }, - { - "selected": false, - "text": "1m", - "value": "1m" - }, - { - "selected": false, - "text": "5m", - "value": "5m" - }, - { - "selected": false, - "text": "15m", - "value": "15m" - }, - { - "selected": false, - "text": "30m", - "value": "30m" - }, - { - "selected": false, - "text": "1h", - "value": "1h" - }, - { - "selected": false, - "text": "3h", - "value": "3h" - }, - { - "selected": false, - "text": "1d", - "value": "1d" - }, - { - "selected": false, - "text": "7d", - "value": "7d" - } - ], - "query": "1m,5m,15m,30m,1h,3h,1d,7d", - "queryValue": "", - "refresh": 2, - "skipUrlSync": false, - "type": "interval" - } - ] - }, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "1m", - "5m", - "15m" - ] - }, - "timezone": "", - "title": "Logging", - "uid": "logging", - "version": 8 -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/logging.json.gz b/terraform/helm/validator/files/dashboards/logging.json.gz deleted file mode 100644 index 3efd52de76b59e537cbe9b20e31e75e3d888fbda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3303 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 diff --git a/terraform/helm/validator/files/dashboards/mempool.json b/terraform/helm/validator/files/dashboards/mempool.json deleted file mode 100644 index aa41f5ff3886a..0000000000000 --- a/terraform/helm/validator/files/dashboards/mempool.json +++ /dev/null @@ -1,5254 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 1, - "id": 39, - "iteration": 1604966287789, - "links": [ - { - "asDropdown": true, - "icon": "external link", - "includeVars": true, - "keepTime": true, - "tags": [], - "title": "Other Dashboards", - "type": "dashboards" - } - ], - "panels": [ - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 18, - "panels": [], - "title": "General Health", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "cacheTimeout": null, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "total number of transactions in mempool", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 2, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "core_mempool_index_size{chain_name=~\"$chain_name\", index=\"system_ttl\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "hide": false, - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Mempool size", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# keys", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of mempool insertion of txn", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 1 - }, - "hiddenSeries": false, - "id": 16, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role, status) (rate(aptos_shared_mempool_transactions_processed{chain_name=~\"$chain_name\", status=\"success\", owner=~\"$owner\", role=~\"$role\"}[$interval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} - {{status}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Successful Txn Insertion Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "txns / sec", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Rate at which txns are removed (via commit) from mempool", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 1 - }, - "hiddenSeries": false, - "id": 92, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(core_mempool_removed_txns_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Txn Removal Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "txns/sec", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of live peers a node can broadcast to in each network", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 9 - }, - "hiddenSeries": false, - "id": 74, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role, network) (mempool_active_upstream_peers_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"})", - "interval": "", - "legendFormat": "{{owner}}:{{role}} ({{network}} network)", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Active Upstream Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of submitted txns that failed to pass the VM validation", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 9 - }, - "hiddenSeries": false, - "id": 94, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role, network, sender) (rate(aptos_shared_mempool_transactions_processed{chain_name=~\"$chain_name\", status=\"vm_validation\", owner=~\"$owner\", role=~\"$role\"}[$interval]))", - "interval": "", - "legendFormat": "{{owner}}:{{role}} <- ({{network}} network:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "VM Failed Txns Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "txn / s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 17 - }, - "id": 76, - "panels": [], - "title": "Errors", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of timeouts on a mempool service request (from consensus/state sync)", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 18 - }, - "hiddenSeries": false, - "id": 78, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_service_latency_ms_count{chain_name=~\"$chain_name\", result=\"fail\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} - {{type}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Mempool Service Timeout", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of times a DB error occurred", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 18 - }, - "hiddenSeries": false, - "id": 80, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_db_error_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "DB error", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of timeouts in callback to JSON RPC", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 18 - }, - "hiddenSeries": false, - "id": 82, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_json_rpc_callback_fail_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "JSON RPC Callback Timeout", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of times a aptos network send failed", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 26 - }, - "hiddenSeries": false, - "id": 84, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_network_send_fail_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Network Send Fail", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of times reconfiguration of VM failed", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 8, - "y": 26 - }, - "hiddenSeries": false, - "id": 86, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_vm_reconfig_update_fail_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "VM Reconfiguration Failure", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of times core mempool invariant was violated", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 16, - "y": 26 - }, - "hiddenSeries": false, - "id": 88, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_core_mempool_invariant_violated_count{chain_name=~\"$chain_name\", owner=\"$owner\", role=\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Core Mempool Invariant Violation", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of unexpected network messages received", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 33 - }, - "hiddenSeries": false, - "id": 118, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_unexpected_network_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} <- {{network}}:{{peer}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Unexpected Network Messages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 41 - }, - "id": 58, - "panels": [], - "title": "Core Mempool", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of number of transactions that expired in mempool based on client-specified expiration time", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 42 - }, - "hiddenSeries": false, - "id": 60, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(core_mempool_gc_latency_count{chain_name=~\"$chain_name\", type=\"client_expiration\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} : {{status}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Client-expired txns", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "txns", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Rate of number of transactions that expired in mempool based on mempool-specified expiration time", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 42 - }, - "hiddenSeries": false, - "id": 62, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(core_mempool_gc_latency_count{chain_name=~\"$chain_name\", type=\"system_ttl\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} : {{status}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "System-expired Txns", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "txns", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of transactions in parking lot index. These transactions are not ready for broadcast or consensus", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 42 - }, - "hiddenSeries": false, - "id": 72, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "core_mempool_index_size{chain_name=~\"$chain_name\", index=\"parking_lot\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Parking Lot Index", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# keys", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of transactions ready for broadcast in core mempool ", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 50 - }, - "hiddenSeries": false, - "id": 100, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "core_mempool_index_size{chain_name=~\"$chain_name\", index=\"timeline\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Timeline Index", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# keys", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "transactions ready for consensus", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 50 - }, - "hiddenSeries": false, - "id": 102, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "core_mempool_index_size{chain_name=~\"$chain_name\", index=\"priority\", role=\"validator\", owner=~\"$owner\"}", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Priority Index", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# keys", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of transactions that passed VM validation but were rejected from mempool", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 50 - }, - "hiddenSeries": false, - "id": 96, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_shared_mempool_transactions_processed{chain_name=~\"$chain_name\", status!=\"success\", status!=\"vm_validation\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} <- ({{network}} network:{{sender}}) - {{status}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Failed Mempool Insertion Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "failures / s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Number of times garbage-collection event occurred (regardless of how many txns were actually removed in the event)", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 58 - }, - "hiddenSeries": false, - "id": 90, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(core_mempool_gc_event_count{chain_name=~\"$chain_name\", type=\"system_ttl\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Garbage Collection Event Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "events / s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "how long a transaction stayed in mempool before being garbage-collected", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 58 - }, - "hiddenSeries": false, - "id": 104, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(core_mempool_gc_latency_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])/rate(core_mempool_gc_latency_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "GC Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 66 - }, - "id": 20, - "panels": [], - "title": "Commits", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Rate of accepted transactions committed per second (notified from state sync)", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 67 - }, - "hiddenSeries": false, - "id": 8, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_service_transactions_sum{chain_name=~\"$chain_name\", type=\"commit_accepted\", owner=~\"$owner\", role=~\"$role\"}[$interval])\n", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Accepted Transaction Commit Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "short", - "label": "accepted txns / sec", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "average time it takes for mempool to process a commit of accepted transactions (sent from state sync)", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 67 - }, - "hiddenSeries": false, - "id": 14, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_service_latency_ms_sum{chain_name=~\"$chain_name\", type=\"commit_accepted\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(mempool_service_latency_ms_count{chain_name=~\"$chain_name\", type=\"commit_accepted\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Avg latency for commit (accepted)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of rejected committed transactions (notified from consensus)", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 67 - }, - "hiddenSeries": false, - "id": 44, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_service_transactions_sum{chain_name=~\"$chain_name\", type=\"commit_rejected\", owner=~\"$owner\", role=~\"$role\"}[$interval])\n", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Rejected Transaction Commit Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "txns/sec", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "avg time it takes to process committed rejected txns", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 75 - }, - "hiddenSeries": false, - "id": 46, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_service_latency_ms_sum{chain_name=~\"$chain_name\", type=\"commit_rejected\", owner=~\"$owner\"}[$interval])/rate(mempool_service_latency_ms_count{chain_name=~\"$chain_name\", type=\"commit_rejected\", owner=~\"$owner\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Avg time of commit (rejected txns)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Average size of consensus blocks pulled from mempool", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 75 - }, - "hiddenSeries": false, - "id": 6, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_service_transactions_sum{chain_name=~\"$chain_name\", type=\"get_block\", owner=~\"$owner\"}[$interval]) / rate(mempool_service_transactions_count{chain_name=~\"$chain_name\", type=\"get_block\", owner=~\"$owner\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Block size", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "avg block size", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Avg time it takes for consensus to pull block from mempool", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 75 - }, - "hiddenSeries": false, - "id": 12, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_service_latency_ms_sum{chain_name=~\"$chain_name\", type=\"get_block\", owner=~\"$owner\"}[$interval]) / rate(mempool_service_latency_ms_count{chain_name=~\"$chain_name\", type=\"get_block\", owner=~\"$owner\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Avg latency for get_block", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 83 - }, - "id": 22, - "panels": [], - "title": "Shared mempool", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of shared mempool events from peers", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 84 - }, - "hiddenSeries": false, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_shared_mempool_events{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} - {{event}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Incoming events rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "events/s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "average time it takes for mempool to start an async task", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 84 - }, - "hiddenSeries": false, - "id": 36, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_bounded_executor_spawn_latency_sum{chain_name=~\"$chain_name\", stage=\"start\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(mempool_bounded_executor_spawn_latency_count{chain_name=~\"$chain_name\", stage=\"start\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} - {{task}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Shared Mempool Task Start Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 92 - }, - "id": 42, - "panels": [], - "title": "Incoming Transactions", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of new transactions received from other peers or JSON-RPC", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 93 - }, - "hiddenSeries": false, - "id": 28, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role, network, sender) (rate(aptos_shared_mempool_transactions_processed{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} <- ({{network}} network, {{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "New transactions received rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "txns/s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of transactions that were successfully validated before mempool insertion\n", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 93 - }, - "hiddenSeries": false, - "id": 30, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role, network, sender) (rate(aptos_shared_mempool_transactions_processed{chain_name=~\"$chain_name\", status!=\"vm_validation\", owner=~\"$owner\", role=~\"$role\"}[$interval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} <- ({{network}} network:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Successful transaction validation rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "short", - "label": "txns/s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "avg time it takes to process incoming transactions, per incoming submission", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 93 - }, - "hiddenSeries": false, - "id": 52, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_shared_mempool_request_latency_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(aptos_shared_mempool_request_latency_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} <- ({{network}} network:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Average Txn Processing Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "sec / txn submission", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "avg time it takes to VM-validate txns in a submission", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 101 - }, - "hiddenSeries": false, - "id": 54, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_process_txn_breakdown_latency_sum{chain_name=~\"$chain_name\", portion=\"vm_validation\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(mempool_process_txn_breakdown_latency_count{chain_name=~\"$chain_name\", portion=\"vm_validation\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Average VM Validation Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "latency of db read when validating transaction", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 101 - }, - "hiddenSeries": false, - "id": 98, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_process_txn_breakdown_latency_sum{chain_name=~\"$chain_name\", portion=\"storage_fetch\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(mempool_process_txn_breakdown_latency_count{chain_name=~\"$chain_name\", portion=\"storage_fetch\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Average DB Read Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 109 - }, - "id": 34, - "panels": [], - "title": "Outgoing Txn Broadcasts", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "average number of transactions in a single broadcast", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 110 - }, - "hiddenSeries": false, - "id": 38, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_shared_mempool_transaction_broadcast_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(aptos_shared_mempool_transaction_broadcast_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} -> ({{network}} network:{{recipient}})", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Average Broadcast Size", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "txns / broadcast", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of transactions broadcasted to other peers", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 110 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_shared_mempool_transaction_broadcast_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} -> ({{network}} network:{{recipient}})", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Broadcasted Txns Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "txns/s", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "avg number of broadcasts / sec", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 110 - }, - "hiddenSeries": false, - "id": 48, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_broadcast_latency_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} -> ({{network}} network:{{recipient}})", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Broadcast Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "broadcasts / sec", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "avg time it takes to execute a broadcast", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 118 - }, - "hiddenSeries": false, - "id": 56, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_broadcast_latency_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(aptos_broadcast_latency_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} -> ({{network}} network,{{recipient}})", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Average Broadcast Execution Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "secs / broadcast", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "average time b/w broadcast sent and ACK coming back for it", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 118 - }, - "hiddenSeries": false, - "id": 32, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_shared_mempool_broadcast_roundtrip_latency_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(aptos_shared_mempool_broadcast_roundtrip_latency_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} -> ({{network}} network:{{recipient}})", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Average Broadcast Roundtrip Time", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of sent broadcasts awaiting an ACK", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 118 - }, - "hiddenSeries": false, - "id": 50, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_shared_mempool_pending_broadcasts_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}:{{role}} -> ({{network}}:{{recipient}})", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Pending Broadcasts", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# broadcasts", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of broadcasts that are retrying expired braodcasts (that did not get back an ACK in window of time)", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 126 - }, - "hiddenSeries": false, - "id": 106, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_shared_mempool_rebroadcast_count{chain_name=~\"$chain_name\", type=\"expired\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} -> {{network}}:{{recipient}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Expired Rebroadcast Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "expired / s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of broadcasts that are retrying past broadcasts that received a retry ACK", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 126 - }, - "hiddenSeries": false, - "id": 108, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_shared_mempool_rebroadcast_count{chain_name=~\"$chain_name\", type=\"retry\", owner=~\"$owner\", role=~\"role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} -> ({{network}}:{{recipient}})", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Retry Rebroadcast", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of broadcasts that were executed as a backpressure broadcast", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 126 - }, - "hiddenSeries": false, - "id": 110, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_shared_mempool_rebroadcast_count{chain_name=~\"$chain_name\", type=\"backpressure\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} -> {{network}}:{{recipient}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Backpressure Broadcast", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 134 - }, - "id": 112, - "panels": [], - "title": "ACKs", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of backoff/retry ACKs sent", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 135 - }, - "hiddenSeries": false, - "id": 114, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_shared_mempool_ack_count{chain_name=~\"$chain_name\", direction=\"sent\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}:{{role}} -> {{network}}:{{recipient}} - {{type}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Sent ACKs (backoff/retry)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of retry/backpressure ACKs received", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 135 - }, - "hiddenSeries": false, - "id": 116, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_shared_mempool_ack_count{chain_name=~\"$chain_name\", direction=\"received\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} <- {{network}}:{{recipient}} - {{type}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "ACKs Received", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 143 - }, - "id": 64, - "panels": [], - "title": "Network Sender", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of messages dropped from mempool channel sender", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 144 - }, - "hiddenSeries": false, - "id": 66, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "mempool_pending_network_events{chain_name=~\"$chain_name\", state=\"dropped\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Dropped Messages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of messages being enqueued to be sent out", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 144 - }, - "hiddenSeries": false, - "id": 70, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_pending_network_events{chain_name=~\"$chain_name\", state=\"enqueued\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Messages Enqueued Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Rate of messages dequeued from mempool network sender", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 144 - }, - "hiddenSeries": false, - "id": 68, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(mempool_pending_network_events{chain_name=~\"$chain_name\", state=\"dequeued\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Messages Dequeued Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Messages currently queued to be sent out", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 152 - }, - "hiddenSeries": false, - "id": 119, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role) (mempool_pending_network_events{chain_name=~\"$chain_name\", state=\"enqueued\", owner=~\"$owner\", role=~\"$role\"}) - sum by (owner, role) (mempool_pending_network_events{chain_name=~\"$chain_name\", state=\"dequeued\", owner=~\"$owner\", role=~\"$role\"})", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Messages Queued", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "refresh": false, - "schemaVersion": 26, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "owner", - "options": [], - "query": "label_values(owner)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(role)", - "hide": 0, - "includeAll": true, - "label": "", - "multi": true, - "name": "role", - "options": [], - "query": "label_values(role)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "auto": true, - "auto_count": 30, - "auto_min": "10s", - "current": { - "selected": false, - "text": "auto", - "value": "$__auto_interval_interval" - }, - "hide": 0, - "label": "", - "name": "interval", - "options": [ - { - "selected": true, - "text": "auto", - "value": "$__auto_interval_interval" - }, - { - "selected": false, - "text": "1m", - "value": "1m" - }, - { - "selected": false, - "text": "5m", - "value": "5m" - }, - { - "selected": false, - "text": "10m", - "value": "10m" - }, - { - "selected": false, - "text": "30m", - "value": "30m" - }, - { - "selected": false, - "text": "1h", - "value": "1h" - }, - { - "selected": false, - "text": "6h", - "value": "6h" - }, - { - "selected": false, - "text": "12h", - "value": "12h" - }, - { - "selected": false, - "text": "1d", - "value": "1d" - }, - { - "selected": false, - "text": "7d", - "value": "7d" - }, - { - "selected": false, - "text": "14d", - "value": "14d" - }, - { - "selected": false, - "text": "30d", - "value": "30d" - } - ], - "query": "1m,5m,10m,30m,1h,6h,12h,1d,7d,14d,30d", - "queryValue": "", - "refresh": 2, - "skipUrlSync": false, - "type": "interval" - } - ] - }, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "timezone": "", - "title": "Mempool", - "uid": "mempool", - "version": 2 -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/mempool.json.gz b/terraform/helm/validator/files/dashboards/mempool.json.gz deleted file mode 100644 index 37769456d885cc01461248e8bb70f5ef53581482..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6058 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 diff --git a/terraform/helm/validator/files/dashboards/monitoring.json b/terraform/helm/validator/files/dashboards/monitoring.json deleted file mode 100644 index bc3a064916467..0000000000000 --- a/terraform/helm/validator/files/dashboards/monitoring.json +++ /dev/null @@ -1,438 +0,0 @@ -{ - "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" - } - ] - }, - "editable": true, - "fiscalYearStartMonth": 0, - "graphTooltip": 1, - "id": 14, - "iteration": 1650603014286, - "links": [ - { - "asDropdown": true, - "icon": "external link", - "includeVars": true, - "keepTime": true, - "tags": [], - "title": "Other Dashboards", - "type": "dashboards" - } - ], - "liveNow": false, - "panels": [ - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 21, - "panels": [], - "title": "General Health", - "type": "row" - }, - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 5, - "w": 3, - "x": 0, - "y": 1 - }, - "id": 22, - "links": [], - "options": { - "colorMode": "value", - "graphMode": "area", - "justifyMode": "auto", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "mean" - ], - "fields": "", - "values": false - }, - "textMode": "auto" - }, - "pluginVersion": "v1.0", - "targets": [ - { - "expr": "count(up{job=\"federate\"} == 1)", - "format": "table", - "instant": true, - "interval": "", - "intervalFactor": 1, - "legendFormat": "", - "refId": "A" - } - ], - "title": "Reporting Node", - "type": "stat" - }, - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": { - "displayMode": "auto", - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 5, - "w": 6, - "x": 3, - "y": 1 - }, - "id": 24, - "options": { - "footer": { - "fields": "", - "reducer": [ - "sum" - ], - "show": false - }, - "showHeader": false - }, - "pluginVersion": "v1.0", - "targets": [ - { - "expr": "up{job=\"federate\"} == 0 or up{job=\"aptos-procs\"} == 0 or up{job=\"kubernetes-cadvisor\"} == 0 or up{job=\"pushgateway\"} == 0", - "format": "table", - "instant": true, - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Not reporting metrics", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Value": true, - "__name__": true, - "instance": true, - "job": false - }, - "indexByName": { - "Time": 0, - "Value": 5, - "__name__": 1, - "instance": 2, - "job": 4, - "owner": 3 - }, - "renameByName": {} - } - } - ], - "type": "table" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 13, - "x": 0, - "y": 6 - }, - "hiddenSeries": false, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "up{owner=~\"$owner\", job=~\"$job\"}", - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{job}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Metric status", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:100", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:101", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "schemaVersion": 36, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": false, - "text": "All", - "value": "$__all" - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "multi": false, - "name": "owner", - "options": [], - "query": { - "query": "label_values(owner)", - "refId": "Prometheus-owner-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": false, - "text": "kubernetes-apiservers", - "value": "kubernetes-apiservers" - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(job)", - "hide": 0, - "includeAll": false, - "multi": false, - "name": "job", - "options": [], - "query": { - "query": "label_values(job)", - "refId": "Prometheus-job-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - } - ] - }, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "timezone": "", - "title": "Shared Monitoring", - "uid": "monitoring", - "version": 1, - "weekStart": "" -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/monitoring.json.gz b/terraform/helm/validator/files/dashboards/monitoring.json.gz deleted file mode 100644 index 7d6a57e2c3fe7b22d1b5eb4a5fa74712f91c68d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1999 zcmV;=2Qc^_iwFP!000001MON_ZyPrde)q3fEQ}%r>_Y3SMSwiG4SJx>(IyR0B!)ok zj#i8*a!Yb;DT4ajOL8w>E7`5vrfB_OX*oQG!*9Ns;c9b`Bq^elNhC3&B7K}}RFi5X zSV;Bs);uL`tC7rVOyqY|3A3Z2wLlUHR`VSCIa-NaSGvvaab(MDTxfC0(Hv2f_M)vd zJ5V$udKSrRu-X^6h_vFI(XSX`T+hqP8G1B1N=~v&{X0KDO0rKa1yYKZM!n0y3dtwQ zB>^sl-A^K3g7h~>@Dl6BY%*~+wL~&sT++1?%@Gmc2qh}DrQcp1#qA^(GlqB(H^peT zt@*qQfkd{O zGeS@$pzu$A%tJc-A8wxZ9kyxYz$?y{pmtG<{>1yaOOA_|Ot=#-JQvj)I61Q#R^8FJ z&l;_hU~Z${Nk5Ub^N5+h0je-Ul5YVK1+BoyT$%B}nt$_mSZ9ub6kjnq$E7=Y0drIn z>DtYBZ&hI$b}_}h5T4T>7}Dmei4CNe#4 z5UKTQv?j!pZvF1N7T^l0JEs3);!o~8Ume6GHeInB;0m13*z)ecJ@XR{~o(m515%D}sHn>=~q25Y?~##L<9q;hZf)1}w0s2pYqGcSIHBGQgfkTmMt=$49{z9tGQ!yo-YSlq1f!bH}c(h+ti$$pxxkc+v{#O&~gEHoGCKKMXrlK&8b31wGh>B(lEwV6pARd_Fo}9d3j| z1L9Hh6tLQ>|72A8^Ie)}yVO1z(fKTBSEZqGyVIRJ;h@(Ywqmp3b{CS`0N9{A8e0*; zNSF%)gMq>2XHD(t*KuO;1JKe`&e_CihgkQIC~yxs@E?g3b4-Yh7Sr$zM}Z! z`P_>s*}lB~BG6)iivs8?P|0*??Iz;%k*eh)R}XYk`r}Ma!+Em}U$R82SSzNH);7?1 z7gCZ*LzI5+XdXW7RGk(CcOSa(78lZ~?o*wEykv@#yWC4R3^W-Hyhz`1z3#H9cAYTn zfkLLLT1p6vy(c18S|5#$TG)Khw1-EhtgqssVS;o{m>eb&=B!^h;2eY%$|2^Diiz^; zU=^JKR#5z)tQg4d6T%H?J^AfjdT74AOOFyAaCL+FRH1e(kcQWRcaNl-X4&obc%#Gn zcKe4ytDQePcQ{M<3Cb>vMq=?Z6MYk1q||l{?yn3twj&@8Md%7DPjRTC^MYx|cPe7x z8(h@N9sw4+KBfpC6j-4Z_ORU*0(w*FUjOXpN(X{Z(27m|BM?pn_`IGvt9iaJX0%`2v<`Adu7M zCRxZeX|H5?b0O^B?4}Zys?O9IVZY{%7Z&YH0vmGe-SQ=gvGP(yP8@0P-V{8Iy~waA z)~;96Uu)oNFOK`-F4?lZUpuq*Q};krYY8jAtGLG1&z!tk(>$Vf*YZavo3w%(Y-=@faxqIt^xmrYS?k7Zr)HDHb@?(XUcngN+M zJn<-BAWTgf?7T_3FV4)I{#ot=->~*Qz~`8#N8}y$WCxX(y-ANv=VRUZ_zmJ%XV%9* znrWk^d@v}t!NZ^^Kah2Vq2I?#Cp(Wc)&0_MrT9?aHN6soXF)>Wb| zM&KRq`!S+j<=20T-S>fA--bLW)IEhqfUbJ|S72^Fhu=d;Y~6vSb8cQ>q?FwrpLVr` zDrMTX)EQRc{Mx#r?u;|-DmS}6NVADm8=cw@*>d=PZhg<}htr8Iv8tRC>wDJz>f@@@ zTPZoUAhdTCd*TawVtbX7Gy7q9Ns)eD*!p(5I41kR=#bJ5CFCnp7ADV_@;b(K0&nE4 hM=!nRo4zt=evEPpaBY6LVrD+r{tolQxu(A)001Ev 0 if there is a mismatch between onchain and actual network key on the interface", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 9 - }, - "hiddenSeries": false, - "id": 112, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id) (aptos_network_key_mismatch{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\"})", - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Network Key Mismatches", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 17 - }, - "id": 114, - "panels": [], - "title": "Traffic and Rate Limiting", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Inbound number of bytes passed through the throttler", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 18 - }, - "hiddenSeries": false, - "id": 118, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_network_rate_limit_sum{chain_name=~\"$chain_name\", metric=\"allowed\", direction=\"inbound\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "VFN Public Network Inbound Allowed bytes (bytes/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": "bytes/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Outbound number of bytes passed through the throttler", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 18 - }, - "hiddenSeries": false, - "id": 119, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_network_rate_limit_sum{chain_name=~\"$chain_name\", metric=\"allowed\", direction=\"outbound\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "VFN Public Network Outbound Allowed bytes (bytes/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": "bytes/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Inbound number of bytes rate limited through the throttler", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 26 - }, - "hiddenSeries": false, - "id": 120, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_network_rate_limit_sum{chain_name=~\"$chain_name\", metric=\"throttled\", direction=\"inbound\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "VFN Public Network Inbound Throttled bytes (bytes/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": "bytes/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Outbound number of bytes rate limited through the throttler", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 26 - }, - "hiddenSeries": false, - "id": 121, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_network_rate_limit_sum{chain_name=~\"$chain_name\", metric=\"throttled\", direction=\"outbound\", owner=~\"$owner\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "VFN Public Network Outbound Throttled bytes (bytes/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": "bytes/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 34 - }, - "id": 76, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "TBD", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 35 - }, - "hiddenSeries": false, - "id": 84, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role)(aptos_network_pending_network_notifications{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role_type\",state=\"enqueued\"}) - sum by (owner, role)(aptos_network_pending_network_notifications{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role_type\",state=\"dequeued\"})", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Network Notifications Queued", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "TBD", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 35 - }, - "hiddenSeries": false, - "id": 89, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role)(aptos_network_pending_peer_manager_requests{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role_type\",state=\"enqueued\"}) - sum by (owner, role)(aptos_network_pending_peer_manager_requests{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role_type\",state=\"dequeued\"})", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Peer Manager Requests Queued", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "TBD", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 35 - }, - "hiddenSeries": false, - "id": 91, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role)(aptos_network_pending_requests{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role_type\",state=\"enqueued\"}) - sum by (owner, role)(aptos_network_pending_requests{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role_type\",state=\"dequeued\"})", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Network Requests Queued", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "TBD", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 43 - }, - "hiddenSeries": false, - "id": 93, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role)(aptos_network_pending_health_check_events{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role_type\",state=\"enqueued\"}) - sum by (owner, role)(aptos_network_pending_health_check_events{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role_type\",state=\"dequeued\"})", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Pending Health Check Events Queued", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "TBD", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 43 - }, - "hiddenSeries": false, - "id": 98, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_network_pending_wire_messages{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role_type\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Pending Wire Messages", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "TBD", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 43 - }, - "hiddenSeries": false, - "id": 95, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_network_pending_connectivity_manager_requests{chain_name=~\"$chain_name\", owner=~\"$owner\",role=~\"$role_type\"}[$AggInterval])", - "interval": "", - "legendFormat": "{{owner}}-{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Pending Connectivity Manager Requests", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "title": "Network Queues", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 35 - }, - "id": 38, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "RPCs declined or canceled due to hitting max RPC capacity or max queue capacity.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 36 - }, - "hiddenSeries": false, - "id": 102, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_network_rpc_messages{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", state=~\"(declined|canceled)\"}[$AggInterval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role_type}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "RPC Messages Drop Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "title": "Queuing Errors", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 36 - }, - "id": 87, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The rate of new inbound connections on the network interface", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 37 - }, - "hiddenSeries": false, - "id": 74, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id) (rate(aptos_network_pending_connection_upgrades{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", direction=\"inbound\" }[$AggInterval]))", - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Inbound Pending Connection Upgrades", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The rate of new outbound connections on the network interface", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 37 - }, - "hiddenSeries": false, - "id": 97, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id) (rate(aptos_network_pending_connection_upgrades{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", direction=\"outbound\" }[$AggInterval]))", - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Outbound Pending Connection Upgrades", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Latency of Inbound connection upgrades", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 45 - }, - "hiddenSeries": false, - "id": 72, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.50, sum by (owner, role_type, network_id, le) (rate(aptos_network_connection_upgrade_time_seconds_bucket{chain_name=~\"$chain_name\", direction=\"inbound\",role_type=~\"$role_type\",owner=~\"$owner\",network_id=~\"$network_id\"}[$AggInterval])))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Inbound Connection Upgrade Latency [P50]", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Latency of Outbound connection upgrades", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 45 - }, - "hiddenSeries": false, - "id": 81, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.50, sum by (owner, role_type, network_id, le) (rate(aptos_network_connection_upgrade_time_seconds_bucket{chain_name=~\"$chain_name\", direction=\"outbound\",role_type=~\"$role_type\",owner=~\"$owner\",network_id=~\"$network_id\"}[$AggInterval])))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Outbound Connection Upgrade Latency [P50]", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Latency of Inbound connection upgrades", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 53 - }, - "hiddenSeries": false, - "id": 80, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.90, sum by (owner, role_type, network_id, le) (rate(aptos_network_connection_upgrade_time_seconds_bucket{chain_name=~\"$chain_name\", direction=\"inbound\",role_type=~\"$role_type\",owner=~\"$owner\",network_id=~\"$network_id\"}[$AggInterval])))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Inbound Connection Upgrade Latency [P90]", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Latency of Outbound connection upgrades", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 53 - }, - "hiddenSeries": false, - "id": 82, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.90, sum by (owner, role_type, network_id, le) (rate(aptos_network_connection_upgrade_time_seconds_bucket{chain_name=~\"$chain_name\", direction=\"outbound\",role_type=~\"$role_type\",owner=~\"$owner\",network_id=~\"$network_id\"}[$AggInterval])))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Outbound Connection Upgrade Latency [P90]", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Latency of Inbound connection upgrades", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 61 - }, - "hiddenSeries": false, - "id": 79, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.99, sum by (owner, role_type, network_id, le) (rate(aptos_network_connection_upgrade_time_seconds_bucket{chain_name=~\"$chain_name\", direction=\"inbound\",role_type=~\"$role_type\",owner=~\"$owner\",network_id=~\"$network_id\"}[$AggInterval])))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Inbound Connection Upgrade Latency [P99]", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Latency of Outbound connection upgrades", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 61 - }, - "hiddenSeries": false, - "id": 83, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.99, sum by (owner, role_type, network_id, le) (rate(aptos_network_connection_upgrade_time_seconds_bucket{chain_name=~\"$chain_name\", direction=\"outbound\",role_type=~\"$role_type\",owner=~\"$owner\",network_id=~\"$network_id\"}[$AggInterval])))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Outbound Connection Upgrade Latency [P99]", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "title": "New Connections", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 37 - }, - "id": 69, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 38 - }, - "hiddenSeries": false, - "id": 40, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by(network_id, role_type, owner) (rate(aptos_network_rpc_messages{chain_name=~\"$chain_name\", network_id=~\"$network_id\",role_type=~\"$role_type\",owner=~\"$owner\",type=\"request\",state=\"failed\"}[$AggInterval])) / sum by(network_id, role_type, owner) (rate(aptos_network_rpc_messages{chain_name=~\"$chain_name\", network_id=~\"$network_id\",role_type=~\"$role_type\",owner=~\"$owner\",type=\"request\",state=~\"(sent|failed)\"}[$AggInterval]))", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "D" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "RPC Total Request Error Rate (% requests in error)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 38 - }, - "hiddenSeries": false, - "id": 104, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by(network_id, role_type, owner) (rate(aptos_network_rpc_messages{chain_name=~\"$chain_name\", network_id=~\"$network_id\",role_type=~\"$role_type\",owner=~\"$owner\",type=\"response\",state=\"failed\"}[$AggInterval])) / sum by(network_id, role_type, owner) (rate(aptos_network_rpc_messages{chain_name=~\"$chain_name\", network_id=~\"$network_id\",role_type=~\"$role_type\",owner=~\"$owner\",type=\"request\",state=\"received\"}[$AggInterval]))", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "RPC Total Response Error Rate (% responses in error)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total throughput of all Outbound RPC requests per peer", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 46 - }, - "hiddenSeries": false, - "id": 61, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id) (rate(aptos_network_rpc_bytes{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", state=\"sent\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Throughput of Total Outbound RPCs (bytes/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": "bytes/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total throughput of all Inbound RPC requests per peer", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 46 - }, - "hiddenSeries": false, - "id": 62, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id)(rate(aptos_network_rpc_bytes{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", state=\"received\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Throughput of Total Inbound RPCs (bytes/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": "bytes/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total number of all Outbound RPC requests per peer", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 54 - }, - "hiddenSeries": false, - "id": 20, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id)(rate(aptos_network_rpc_messages{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", type=\"request\",state=\"sent\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Rate of Total Outbound RPCs (msg/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "msg/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total number of all Inbound RPC requests per peer", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 54 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id)(rate(aptos_network_rpc_messages{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", type=\"request\", state=\"received\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Rate of Total Inbound RPCs (msg/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "msg/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 62 - }, - "hiddenSeries": false, - "id": 64, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.50, sum by (owner, network_id, role_type, le)(rate(aptos_network_outbound_rpc_request_latency_seconds_bucket{chain_name=~\"$chain_name\", protocol_id=~\"$rpc_protocol\",owner=~\"$owner\",network_id=~\"$network_id\",role_type=~\"$role_type\"}[$AggInterval])))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Latency of $rpc_protocol Outbound RPCs [P50]", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 62 - }, - "hiddenSeries": false, - "id": 106, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.50, sum by (owner, network_id, role_type, le)(rate(aptos_network_inbound_rpc_handler_latency_seconds_bucket{chain_name=~\"$chain_name\", protocol_id=~\"$rpc_protocol\",owner=~\"$owner\",network_id=~\"$network_id\",role_type=~\"$role_type\"}[$AggInterval])))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Latency of $rpc_protocol Inbound RPCs [P50]", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 70 - }, - "hiddenSeries": false, - "id": 107, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.90, sum by (owner, network_id, role_type, le)(rate(aptos_network_outbound_rpc_request_latency_seconds_bucket{chain_name=~\"$chain_name\", protocol_id=~\"$rpc_protocol\",owner=~\"$owner\",network_id=~\"$network_id\",role_type=~\"$role_type\"}[$AggInterval])))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Latency of $rpc_protocol Outbound RPCs [P90]", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 70 - }, - "hiddenSeries": false, - "id": 108, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.90, sum by (owner, network_id, role_type, le)(rate(aptos_network_inbound_rpc_handler_latency_seconds_bucket{chain_name=~\"$chain_name\", protocol_id=~\"$rpc_protocol\",owner=~\"$owner\",network_id=~\"$network_id\",role_type=~\"$role_type\"}[$AggInterval])))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Latency of $rpc_protocol Inbound RPCs [P90]", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 78 - }, - "hiddenSeries": false, - "id": 109, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.99, sum by (owner, network_id, role_type, le)(rate(aptos_network_outbound_rpc_request_latency_seconds_bucket{chain_name=~\"$chain_name\", protocol_id=~\"$rpc_protocol\",owner=~\"$owner\",network_id=~\"$network_id\",role_type=~\"$role_type\"}[$AggInterval])))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Latency of $rpc_protocol Outbound RPCs [P99]", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 78 - }, - "hiddenSeries": false, - "id": 110, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 3, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "histogram_quantile(0.99, sum by (owner, network_id, role_type, le)(rate(aptos_network_inbound_rpc_handler_latency_seconds_bucket{chain_name=~\"$chain_name\", protocol_id=~\"$rpc_protocol\",owner=~\"$owner\",network_id=~\"$network_id\",role_type=~\"$role_type\"}[$AggInterval])))", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Latency of $rpc_protocol Inbound RPCs [P99]", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "title": "RPC", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 38 - }, - "id": 67, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total throughput of all Outbound Direct Send requests per peer", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 39 - }, - "hiddenSeries": false, - "id": 16, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id)(rate(aptos_network_direct_send_bytes{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", state=\"sent\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Throughput of Total Outbound Direct Sends (bytes/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": "bytes/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total throughput of all Inbound Direct Send requests per peer", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 39 - }, - "hiddenSeries": false, - "id": 22, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id)(rate(aptos_network_direct_send_bytes{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", state=\"received\"}[$AggInterval]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Throughput of Total Inbound Direct Sends (bytes/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": "bytes/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total number of all Outbound Direct Send requests per peer", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 47 - }, - "hiddenSeries": false, - "id": 58, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id)(rate(aptos_network_direct_send_messages{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", state=\"sent\"}[$AggInterval]))", - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Rate of Total Outbound Direct Sends (msg/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "msg/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total number of all Inbound Direct Send requests per peer", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 47 - }, - "hiddenSeries": false, - "id": 60, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id)(rate(aptos_network_direct_send_messages{chain_name=~\"$chain_name\", network_id=~\"$network_id\", role_type=~\"$role_type\", owner=~\"$owner\", state=\"received\"}[$AggInterval]))", - "interval": "", - "legendFormat": "{{owner}}-{{role_type}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Rate of Total Inbound Direct Sends (msg/s)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "msg/s", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "title": "Direct Send", - "type": "row" - } - ], - "refresh": false, - "schemaVersion": 26, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": "", - "current": { - "selected": true, - "text": [ - "Validator" - ], - "value": [ - "Validator" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(network_id)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "network_id", - "options": [], - "query": "label_values(network_id)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "validator" - ], - "value": [ - "validator" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(role_type)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "role_type", - "options": [], - "query": "label_values(role_type)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "label": null, - "multi": true, - "name": "owner", - "options": [], - "query": "label_values(owner)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(protocol_id)", - "hide": 0, - "includeAll": true, - "label": "RPC Protocol", - "multi": true, - "name": "rpc_protocol", - "options": [], - "query": "label_values(protocol_id)", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "auto": true, - "auto_count": 30, - "auto_min": "10s", - "current": { - "selected": false, - "text": "1m", - "value": "1m" - }, - "hide": 0, - "label": "Aggregation Interval", - "name": "AggInterval", - "options": [ - { - "selected": false, - "text": "auto", - "value": "$__auto_interval_AggInterval" - }, - { - "selected": true, - "text": "1m", - "value": "1m" - }, - { - "selected": false, - "text": "5m", - "value": "5m" - }, - { - "selected": false, - "text": "15m", - "value": "15m" - }, - { - "selected": false, - "text": "30m", - "value": "30m" - }, - { - "selected": false, - "text": "1h", - "value": "1h" - }, - { - "selected": false, - "text": "3h", - "value": "3h" - }, - { - "selected": false, - "text": "1d", - "value": "1d" - }, - { - "selected": false, - "text": "7d", - "value": "7d" - } - ], - "query": "1m,5m,15m,30m,1h,3h,1d,7d", - "queryValue": "", - "refresh": 2, - "skipUrlSync": false, - "type": "interval" - } - ] - }, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "timezone": "", - "title": "Network", - "uid": "network", - "version": 10 -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/network.json.gz b/terraform/helm/validator/files/dashboards/network.json.gz deleted file mode 100644 index b3ef55eea84f80726efe78c1987d54f35b5363b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5238 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 diff --git a/terraform/helm/validator/files/dashboards/overview.json b/terraform/helm/validator/files/dashboards/overview.json deleted file mode 100644 index d864b52b4e28e..0000000000000 --- a/terraform/helm/validator/files/dashboards/overview.json +++ /dev/null @@ -1,2041 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "target": { - "limit": 100, - "matchAny": false, - "tags": [], - "type": "dashboard" - }, - "type": "dashboard" - } - ] - }, - "editable": true, - "fiscalYearStartMonth": 0, - "graphTooltip": 0, - "iteration": 1646071063561, - "links": [ - { - "asDropdown": true, - "icon": "external link", - "includeVars": true, - "keepTime": true, - "tags": [], - "title": "Other Dashboards", - "type": "dashboards" - } - ], - "liveNow": false, - "panels": [ - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 4, - "panels": [], - "title": "Overview", - "type": "row" - }, - { - "fieldConfig": { - "defaults": { - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 5, - "w": 3, - "x": 2, - "y": 1 - }, - "id": 46, - "links": [], - "options": { - "colorMode": "value", - "graphMode": "area", - "justifyMode": "auto", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "mean" - ], - "fields": "", - "values": false - }, - "textMode": "auto" - }, - "pluginVersion": "8.4.2", - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "quantile(0.67, aptos_consensus_current_epoch_validators{chain_name=~\"$chain_name\"})", - "format": "table", - "instant": true, - "interval": "", - "intervalFactor": 1, - "legendFormat": "", - "refId": "A" - } - ], - "title": "ValidatorSet", - "type": "stat" - }, - { - "fieldConfig": { - "defaults": { - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 5, - "w": 3, - "x": 5, - "y": 1 - }, - "id": 65, - "links": [], - "options": { - "colorMode": "value", - "graphMode": "area", - "justifyMode": "auto", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "mean" - ], - "fields": "", - "values": false - }, - "textMode": "auto" - }, - "pluginVersion": "8.4.2", - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "exemplar": false, - "expr": "quantile(0.67, aptos_consensus_current_round{chain_name=~\"$chain_name\"})", - "format": "table", - "instant": true, - "interval": "", - "intervalFactor": 1, - "legendFormat": "", - "refId": "A" - } - ], - "title": "Current Round", - "type": "stat" - }, - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 5, - "w": 3, - "x": 8, - "y": 1 - }, - "id": 66, - "links": [], - "options": { - "colorMode": "value", - "graphMode": "area", - "justifyMode": "auto", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "mean" - ], - "fields": "", - "values": false - }, - "textMode": "auto" - }, - "pluginVersion": "8.4.2", - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "exemplar": false, - "expr": "irate(aptos_consensus_last_committed_version{chain_name=~\"$chain_name\"}[1m])", - "format": "table", - "instant": true, - "interval": "", - "intervalFactor": 1, - "legendFormat": "", - "refId": "A" - } - ], - "title": "TPS", - "type": "stat" - }, - { - "fieldConfig": { - "defaults": { - "mappings": [], - "max": 1, - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "#EAB839", - "value": 10 - }, - { - "color": "orange", - "value": 20 - }, - { - "color": "red", - "value": 30 - } - ] - }, - "unit": "percentunit" - }, - "overrides": [] - }, - "gridPos": { - "h": 5, - "w": 3, - "x": 11, - "y": 1 - }, - "id": 2, - "links": [], - "options": { - "colorMode": "value", - "graphMode": "area", - "justifyMode": "auto", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "mean" - ], - "fields": "", - "values": false - }, - "textMode": "auto" - }, - "pluginVersion": "8.4.2", - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "1 - (count(rate(aptos_consensus_current_round{chain_name=~\"$chain_name\"}[10m]) > 0) OR on() vector(0)) / quantile(0.67, aptos_consensus_current_epoch_validators{chain_name=~\"$chain_name\"})", - "format": "table", - "instant": true, - "interval": "", - "intervalFactor": 1, - "legendFormat": "", - "refId": "A" - } - ], - "title": "Down node %", - "type": "stat" - }, - { - "fieldConfig": { - "defaults": { - "custom": { - "displayMode": "auto", - "filterable": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 5, - "w": 4, - "x": 14, - "y": 1 - }, - "id": 6, - "options": { - "footer": { - "fields": "", - "reducer": [ - "sum" - ], - "show": false - }, - "showHeader": false - }, - "pluginVersion": "8.4.2", - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "up{job=\"federate\", chain_name=~\"$chain_name\"} == 0 or up{job=\"aptos-procs\", role=\"validator\", chain_name=~\"$chain_name\"} == 0", - "format": "table", - "instant": true, - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Not reporting metrics", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Value": true, - "__name__": true, - "instance": true, - "job": true, - "kubernetes_pod_name": true, - "role": true - }, - "indexByName": {}, - "renameByName": {} - } - } - ], - "type": "table" - }, - { - "fieldConfig": { - "defaults": { - "custom": { - "displayMode": "auto", - "filterable": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 5, - "w": 4, - "x": 18, - "y": 1 - }, - "id": 28, - "options": { - "footer": { - "fields": "", - "reducer": [ - "sum" - ], - "show": false - }, - "showHeader": false - }, - "pluginVersion": "8.4.2", - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "rate(aptos_consensus_last_committed_round{role=\"validator\", chain_name=~\"$chain_name\"}[1m]) == 0 OR vector(0)", - "format": "table", - "instant": true, - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Not Participating Consensus", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Value": true, - "chain_name": true, - "instance": true, - "job": true, - "kubernetes_pod_name": true, - "role": true - }, - "indexByName": {}, - "renameByName": {} - } - } - ], - "type": "table" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 6 - }, - "id": 62, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "description": "Average uptime for 30 days.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 0, - "y": 7 - }, - "hiddenSeries": false, - "id": 60, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "avg_over_time(commit_uptime{owner=~\"$owner\", chain_name=~\"$chain_name\"}[30d])", - "interval": "15m", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [ - { - "$$hashKey": "object:1140", - "colorMode": "critical", - "fill": true, - "line": true, - "op": "lt", - "value": 0.98, - "yaxis": "left" - } - ], - "timeRegions": [], - "title": "Validator Uptime SLA", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:973", - "format": "percentunit", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:974", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "description": "Average participation uptime for 30 days. A node is required to propose at least one block every 12 hours to be counted as up.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 8, - "y": 7 - }, - "hiddenSeries": false, - "id": 63, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "avg_over_time(proposal_uptime{owner=~\"$owner\", chain_name=~\"$chain_name\"}[30d])", - "interval": "15m", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Validator Participation SLA", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:973", - "format": "percentunit", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:974", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "description": "Average fullnode uptime for 30 days. A fully synchronized fullnode is counted as up.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 16, - "y": 7 - }, - "hiddenSeries": false, - "id": 64, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "avg_over_time(fullnode_uptime{owner=~\"$owner\", chain_name=~\"$chain_name\"}[30d])", - "interval": "15m", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [ - { - "$$hashKey": "object:1394", - "colorMode": "critical", - "fill": true, - "line": true, - "op": "lt", - "value": 0.98, - "yaxis": "left" - } - ], - "timeRegions": [], - "title": "Fullnode Uptime SLA", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:973", - "format": "percentunit", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:974", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "SLA", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 7 - }, - "id": 22, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 0, - "y": 8 - }, - "hiddenSeries": false, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "sum by (owner)(aptos_connections{network_id=\"Validator\", role_type=\"validator\", owner=~\"$owner\", chain_name=~\"$chain_name\"})", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Validator Connected Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "locale", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 8, - "y": 8 - }, - "hiddenSeries": false, - "id": 45, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "aptos_state_sync_version{type=\"committed\", role=\"validator\", owner=~\"$owner\", chain_name=~\"$chain_name\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-committed", - "refId": "A" - }, - { - "expr": "aptos_state_sync_version{type=\"synced\", role=\"validator\", owner=~\"$owner\", chain_name=~\"$chain_name\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-synced", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Committed & Synced Version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "locale", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 16, - "y": 8 - }, - "hiddenSeries": false, - "id": 10, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "rate(aptos_consensus_last_committed_round{owner=~\"$owner\", chain_name=~\"$chain_name\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [ - { - "colorMode": "background6", - "fill": true, - "fillColor": "rgba(234, 112, 112, 0.12)", - "line": false, - "lineColor": "rgba(237, 46, 24, 0.60)", - "op": "time" - } - ], - "title": "Committed blocks per sec", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:131", - "format": "short", - "label": "blocks per sec", - "logBase": 1, - "min": "0", - "show": true - }, - { - "$$hashKey": "object:132", - "format": "short", - "label": "", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "Validator health", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 8 - }, - "id": 42, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "description": "", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 0, - "y": 9 - }, - "hiddenSeries": false, - "id": 20, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "sum by (owner, network_id)(aptos_connections{role_type=\"full_node\", owner=~\"$owner\", chain_name=~\"$chain_name\"})", - "interval": "", - "legendFormat": "{{owner}}-{{network_id}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Fullnode Connected Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "locale", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "description": "Number of upstream validator peers a full node can proxy transactions up to", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 8, - "y": 9 - }, - "hiddenSeries": false, - "id": 48, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "aptos_state_sync_active_upstream_peers{role=\"fullnode\", owner=~\"$owner\", chain_name=~\"$chain_name\"}", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Fullnode Upstream Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "locale", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 8, - "x": 16, - "y": 9 - }, - "hiddenSeries": false, - "id": 47, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "aptos_state_sync_version{type=\"synced\", role=\"fullnode\", owner=~\"$owner\", chain_name=~\"$chain_name\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "State synced version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "locale", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "Fullnode health", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 9 - }, - "id": 53, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "description": "The error rate of main loop.", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 10 - }, - "hiddenSeries": false, - "id": 50, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "rate(aptos_consensus_error_count{owner=~\"$owner\", chain_name=~\"$chain_name\"}[1m]) / on (owner) rate(consensus_duration_count{op='main_loop', owner=~\"$owner\", chain_name=~\"$chain_name\"}[1m])", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Error Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:206", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:207", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 10 - }, - "hiddenSeries": false, - "id": 51, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "rate(aptos_consensus_timeout_rounds_count{owner=~\"$owner\", chain_name=~\"$chain_name\"}[1m])", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Round Timeout Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:356", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:357", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 10 - }, - "hiddenSeries": false, - "id": 54, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "aptos_consensus_current_round{owner=~\"$owner\", chain_name=~\"$chain_name\"}", - "instant": false, - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Current Round", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "locale", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "Consensus", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 10 - }, - "id": 40, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 11 - }, - "hiddenSeries": false, - "id": 30, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "core_mempool_index_size{index=\"system_ttl\", owner=~\"$owner\", chain_name=~\"$chain_name\"}", - "format": "time_series", - "hide": false, - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Mempool size", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:281", - "format": "short", - "logBase": 1, - "min": "0", - "show": true - }, - { - "$$hashKey": "object:282", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 11 - }, - "hiddenSeries": false, - "id": 32, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "rate(core_mempool_txn_commit_latency_sum{stage=~\"commit_accepted|commit_rejected\", owner=~\"$owner\", chain_name=~\"$chain_name\"}[1m])/rate(core_mempool_txn_commit_latency_count{stage=~\"commit_accepted|commit_rejected\", owner=~\"$owner\", chain_name=~\"$chain_name\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Avg e2e latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 11 - }, - "hiddenSeries": false, - "id": 44, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "8.4.2", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "targets": [ - { - "expr": "histogram_quantile(0.99, sum(rate(aptos_executor_execute_block_seconds_bucket{role=\"validator\", owner=~\"$owner\", chain_name=~\"$chain_name\"}[1m])) by (le))", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "P99", - "refId": "C" - }, - { - "expr": "histogram_quantile(0.95, sum(rate(aptos_executor_execute_block_seconds_bucket{role=\"validator\", owner=~\"$owner\", chain_name=~\"$chain_name\"}[1m])) by (le))", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "P95", - "refId": "B" - }, - { - "expr": "histogram_quantile(0.50, sum(rate(aptos_executor_execute_block_seconds_bucket{role=\"validator\", owner=~\"$owner\", chain_name=~\"$chain_name\"}[1m])) by (le))", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "P50", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Block execution time", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "Performance", - "type": "row" - } - ], - "refresh": "10s", - "schemaVersion": 35, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "label": "", - "multi": true, - "name": "owner", - "options": [], - "query": { - "query": "label_values(owner)", - "refId": "Prometheus-owner-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - } - ] - }, - "time": { - "from": "now-1h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ] - }, - "timezone": "", - "title": "Overview", - "uid": "overview", - "version": 1, - "weekStart": "" -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/overview.json.gz b/terraform/helm/validator/files/dashboards/overview.json.gz deleted file mode 100644 index 80c5a73dd6ea36f374c6c37949edfb80d135a6b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4030 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 diff --git a/terraform/helm/validator/files/dashboards/safety-rules.json b/terraform/helm/validator/files/dashboards/safety-rules.json deleted file mode 100644 index 7c78f08e0fa72..0000000000000 --- a/terraform/helm/validator/files/dashboards/safety-rules.json +++ /dev/null @@ -1,1109 +0,0 @@ -{ - "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" - } - ] - }, - "editable": true, - "fiscalYearStartMonth": 0, - "graphTooltip": 0, - "id": 21, - "iteration": 1650603789932, - "links": [ - { - "asDropdown": true, - "icon": "external link", - "includeVars": true, - "keepTime": true, - "tags": [], - "title": "Other Dashboards", - "type": "dashboards" - } - ], - "liveNow": false, - "panels": [ - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 18, - "panels": [], - "title": "Safety Rules Query Errors", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This panel displays the error counts encountered by safety rules queries within the last aggregation interval.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 19, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "increase(aptos_safety_rules_queries{chain_name=~\"$chain_name\", owner=~\"$owner\", result=\"error\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}_{{method}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Error Counts of Safety Rules Queries", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Error Count (last aggregation interval)", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 9 - }, - "id": 4, - "panels": [], - "title": "Safety Rules Data", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The most recent epoch processed by safety rules", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 10 - }, - "hiddenSeries": false, - "id": 2, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_safety_rules_state{chain_name=~\"$chain_name\", field=\"epoch\", owner=~\"$owner\"}", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - }, - { - "expr": "", - "interval": "", - "legendFormat": "", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Current Epoch", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Epoch Number", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The last round that the validator submitted a vote", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 12, - "x": 12, - "y": 10 - }, - "hiddenSeries": false, - "id": 6, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_safety_rules_state{chain_name=~\"$chain_name\", field=\"last_voted_round\", owner=~\"$owner\"}", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Last Voted Round", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Round Number", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The highest parent round from any incoming quorum certificate", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 19 - }, - "hiddenSeries": false, - "id": 8, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_safety_rules_state{chain_name=~\"$chain_name\", field=\"preferred_round\", owner=~\"$owner\"}", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Preferred Round", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Round Number", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Current waypoint version of persistent safety storage", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 19 - }, - "hiddenSeries": false, - "id": 20, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_safety_rules_state{chain_name=~\"$chain_name\", field=\"waypoint_version\", owner=~\"$owner\"}", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Waypoint Version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Waypoint Version", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 27 - }, - "id": 10, - "panels": [], - "title": "Safety Rules Queries", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This method initializes safety rules using an epoch ending ledger info.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 28 - }, - "hiddenSeries": false, - "id": 12, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "increase(aptos_safety_rules_queries{chain_name=~\"$chain_name\", method=\"initialize\", owner=~\"$owner\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}_{{result}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Initialize", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Result Count (last aggregation interval)", - "logBase": 1, - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This method provides the internal state of safety rules for monitoring and/or debugging purposes.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 28 - }, - "hiddenSeries": false, - "id": 13, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "increase(aptos_safety_rules_queries{chain_name=~\"$chain_name\", owner=~\"$owner\", method=\"consensus_state\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}_{{result}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Consensus State", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Result Count (last aggregation interval)", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This method attempts to vote for a given proposal following the voting rules.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 36 - }, - "hiddenSeries": false, - "id": 14, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "increase(aptos_safety_rules_queries{chain_name=~\"$chain_name\", owner=~\"$owner\", method=\"construct_and_sign_vote\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}_{{result}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Construct and Sign Vote", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Result Count (last aggregation interval)", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This method is called to sign a proposal or block.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 36 - }, - "hiddenSeries": false, - "id": 15, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "increase(aptos_safety_rules_queries{chain_name=~\"$chain_name\", owner=~\"$owner\", method=\"sign_proposal\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}_{{result}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Sign Proposal", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Result Count (last aggregation interval)", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This method is called to sign a timeout.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 44 - }, - "hiddenSeries": false, - "id": 16, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "increase(aptos_safety_rules_queries{chain_name=~\"$chain_name\", owner=~\"$owner\", method=\"sign_timeout\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}_{{result}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Sign Timeout", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Result Count (last aggregation interval)", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "refresh": false, - "schemaVersion": 36, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "owner", - "options": [], - "query": { - "query": "label_values(owner)", - "refId": "Prometheus-owner-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "auto": true, - "auto_count": 30, - "auto_min": "10s", - "current": { - "selected": false, - "text": "10m", - "value": "10m" - }, - "hide": 0, - "label": "Aggregation Interval", - "name": "interval", - "options": [ - { - "selected": false, - "text": "auto", - "value": "$__auto_interval_interval" - }, - { - "selected": false, - "text": "1m", - "value": "1m" - }, - { - "selected": false, - "text": "5m", - "value": "5m" - }, - { - "selected": true, - "text": "10m", - "value": "10m" - }, - { - "selected": false, - "text": "30m", - "value": "30m" - }, - { - "selected": false, - "text": "1h", - "value": "1h" - }, - { - "selected": false, - "text": "6h", - "value": "6h" - }, - { - "selected": false, - "text": "12h", - "value": "12h" - }, - { - "selected": false, - "text": "1d", - "value": "1d" - }, - { - "selected": false, - "text": "7d", - "value": "7d" - }, - { - "selected": false, - "text": "14d", - "value": "14d" - }, - { - "selected": false, - "text": "30d", - "value": "30d" - } - ], - "query": "1m,5m,10m,30m,1h,6h,12h,1d,7d,14d,30d", - "queryValue": "", - "refresh": 2, - "skipUrlSync": false, - "type": "interval" - } - ] - }, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": {}, - "timezone": "", - "title": "Safety Rules", - "uid": "safety-rules", - "version": 1, - "weekStart": "" -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/safety-rules.json.gz b/terraform/helm/validator/files/dashboards/safety-rules.json.gz deleted file mode 100644 index 5f20f304f22b7e0ac0ec1ad9a112dd86a4a51d1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2479 zcmV;g2~hSQiwFP!000001MOW~Z`(K)e($d!gksSFoLS4cv|V5xGVSc5KxZb?WV=|j zfk8{OM1&GGB;~|ocz^pI9^EfaoQ$VUT=k)m&Ji!?`W;FPvwB8|L*rN)YPgKG^AEBD z5)cK~2JSxL9m%Q4nWbEqcQG*CQAPEsp<1TOV`U#X$1D>|t3NTS^Hc6ycA)5-#?&cU z>ss$DrZZuCF)C#>ddU4AD)(gkMhdBHzbcr~7vm9`xGwy6d^{rVceM#PF^zC~rws3+++!EdKxFJ+TjTfHAOJL2Z(5%5UG_acfbUEtRlMZK+D!*S9 z8y{Qa&&y}|;|}w=X=%-wbL~;_Uq;nA$YXw%u?c~XbGH^q!V4*d;YmqE<4oM_+AxJ0 zvI3tRk59&jFJHZWeK1jv>AQ+`3^%9&=T{RlMcx)lt4!NfsLnKM^?8{~wqU==>$)wSgvLzt zi0erqXrh_lw*00DDg6KW>TUVJ+UYTPqGZHCid2^tFZ&J@_s^tmb{w`s)Cw>;su6Aq zE9dvtTgRQgaeD5n^1hP1N6qJS&did0NCng6x0IhL{_19W6}+@Q0*$NxGj_)L3>CwYW87a`XKwMBfc6G4}nKuf}`LWn2R z*l5CHykLs?WVR$a)1N~9{SNx$@bj9RkjL0oP;Cee0>uK1M8a*`1r^^{3Z8Qz>Xt>q zzZCU3i%o;E(QRI}+{T^U;WlnZ8IYQN7N4U89V=u$^}4(lEMT$UoCjS5-R$XjsZyC3 zZB9gQ`lvkaq3RIBxrG}B06_FS4eCuRAv%&m+G3p)Wr^3^H;o{4;#7z;2{!v#B5)z0 zvYbqsD4glRLeWL27))CD`8b_PBn&(@h6Knu%1%TY@c1KBI(N*4`~A2YG_mus-jUjY zCrx_SbfA47ycMx^E~KeC(rD{n7vSFj%dHHd6Y8|hjscGjPs7a@50U9+$$=yobiPUi0alnTlO%U!Lo|MhyhTG{L({q?%p zLb3TfOi-t_svy6rrQyO$I_WuLA6St4R$t!6Bu(CAIZ4h*Cy(1Gu9}ra!m1uqR58CB zRa&Y>)+qvNTBKAS`+ULu6g1Uw>*5)#O{xjp&>P+glPHfUE30#7sFxxA>9RBClHRae zylY;X4Z2pQWm!67qNPysVq?~Bd5n<3kKnIO+-}OyR}QMyGLDQ<@qM-Ax0tzk)W7`D#8-!g#z29iE@--i z@ZA+n1)f7egY2Q8*=a%3Q^&w)hTUGp%sCUjtypZl^_Dg3KV7(NQLSvit3tMiPGQ5y zKmIj!(wi(=$xl|7LqUY>Eej&d_P?aj3_|Ujse1MayRnK@P|^Ctgw){s2yhz?(|}S} zr?ZF~12|5}LK^mE;k!Y2Fn*s5_&wnFqs4Cp}Sr0rkC2Dj%&-U-BJZ+f5o!v zU4PlO!Y^IOyep*~N*H8s`Dy@-_4qdT74v&E70*6GHZ)t)!n+O27OUMQop9$$*eeKos!w~v-KC0_U z19sDXRA2Gr-%6Y>W3Ol0Jtu#*y}hQa3P~IOq?urz>4|K##*Jx23R10ZYn01IlSM9Z ztIhN2l(w4ndHNQ|oc3yaQ!Um%2AkvdqYNA|q^DWJcu~PY;|$aL`dQyjkvpBQ8v7p3 z*HBUEkz2@A2bZ%_r3d)%fqnSkBURjZH8w?ZtZ$=$%n z{UlRHjge}0k>#4+vTlDO<&IU!t?QDlBLyp$dj&}gqKj~7k&9@+{&yP)ohfgK0etQo zc7K{0*)@!%PVp>N3+LlDCtG(p?zjPhcSll76ICcdSCP{jFv#h(M~@4Zsra;3p1mtd z^d86KJ-nLl)h1LI=?tSZ6s{y=x~o8XZR?h|Lj1%*YK#C*cUJK63rhOMe72A2r9? zYFSl(d%4{Ts-0%rXZ@S(F#LQ$YR?a`tzvn7a9DV+gP>_?PNP}Ey(@fswyJ1<$hew* t|1WT5th|)V-eetA$96i4a%G+U>40m-uJBI|V7JfK{|Bv=O?`P{002O}+nE3W diff --git a/terraform/helm/validator/files/dashboards/state_sync.json b/terraform/helm/validator/files/dashboards/state_sync.json deleted file mode 100644 index 104fdfe0dac78..0000000000000 --- a/terraform/helm/validator/files/dashboards/state_sync.json +++ /dev/null @@ -1,3711 +0,0 @@ -{ - "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" - } - ] - }, - "editable": true, - "fiscalYearStartMonth": 0, - "graphTooltip": 1, - "id": 9, - "iteration": 1650603989659, - "links": [ - { - "asDropdown": true, - "icon": "external link", - "includeVars": true, - "keepTime": true, - "tags": [], - "title": "Other Dashboards", - "type": "dashboards" - } - ], - "liveNow": false, - "panels": [ - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 18, - "panels": [], - "title": "General Health", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Version of the latest ledger info committed. Any synced transactions beyond this version will not be considered committed", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 10, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_state_sync_version{chain_name=~\"$chain_name\", type=\"committed\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Committed Version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "version number", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The version of the latest transaction synced", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 1 - }, - "hiddenSeries": false, - "id": 40, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_state_sync_version{chain_name=~\"$chain_name\", type=\"synced\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Synced Version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "version number", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Epoch of local state", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 1 - }, - "hiddenSeries": false, - "id": 52, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_state_sync_epoch{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Epoch", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Number of peers that are currently active and upstream. They are the set of nodes a node can make sync requests to", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 9 - }, - "hiddenSeries": false, - "id": 2, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role, network) (aptos_state_sync_active_upstream_peers{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"})", - "format": "time_series", - "hide": false, - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} - {{network}} network", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Active Upstream Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "Num upstream peers", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 17 - }, - "id": 54, - "panels": [], - "title": "Errors", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of storage read failures ", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 18 - }, - "hiddenSeries": false, - "id": 56, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_storage_read_fail_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Failed Storage Read", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of number of times a aptosNet network send failed", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 18 - }, - "hiddenSeries": false, - "id": 64, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_requests_sent_total{chain_name=~\"$chain_name\", result=\"fail\", owner=~\"$owner\", role=~\"$role\"}[$interval]) + rate(aptos_state_sync_responses_sent_total{chain_name=~\"$chain_name\", result=\"fail\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Failed Network Sends", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of number of times a channel send failed", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 18 - }, - "hiddenSeries": false, - "id": 60, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_failed_channel_sends_total{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} - {{type}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Failed channel sends", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of failures encountered in the commit flow across consensus, state sync, and mempool", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 26 - }, - "hiddenSeries": false, - "id": 62, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_commit_flow_fail_total{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} - {{component}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Commit Flow Failures", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of number of times a reconfig notification failed to happen", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 26 - }, - "hiddenSeries": false, - "id": 58, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_reconfig_count{chain_name=~\"$chain_name\", result=\"fail\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Reconfig Notification Failure", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of chunk responses received from a downstream peer ", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 26 - }, - "hiddenSeries": false, - "id": 70, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_responses_from_downstream_total{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} <- ({{network}}:{{peer}})", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Chunk Responses Received from Downstream", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 34 - }, - "id": 74, - "panels": [], - "title": "Consensus Requests", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of requests (e.g. commit, sync) received from consensus", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 35 - }, - "hiddenSeries": false, - "id": 80, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_state_sync_coordinator_msg_latency_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}:{{role}} - {{type}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Msgs Received", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "msgs", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of sync requests from consensus completed", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 35 - }, - "hiddenSeries": false, - "id": 76, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_state_sync_sync_request_total{chain_name=~\"$chain_name\", result=\"complete\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Sync Requests Completed", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of sync requests (from consensus) that did not succeed (e.g. failed, timed out)", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 35 - }, - "hiddenSeries": false, - "id": 78, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_sync_request_total{chain_name=~\"$chain_name\", result!=\"complete\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} - {{result}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Failed Sync Requests", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of requests (e.g. commit, sync) received from consensus", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 43 - }, - "hiddenSeries": false, - "id": 92, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_coordinator_msg_latency_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} - {{type}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Msgs Received", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "msg / s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of sync requests from consensus completed", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 43 - }, - "hiddenSeries": false, - "id": 93, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_sync_request_total{chain_name=~\"$chain_name\", result=\"complete\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Sync Requests Completed Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "requests / s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "latency of processing sync msg from consensus", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 43 - }, - "hiddenSeries": false, - "id": 84, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_coordinator_msg_latency_sum{chain_name=~\"$chain_name\", type=\"sync\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(aptos_state_sync_coordinator_msg_latency_count{chain_name=~\"$chain_name\", type=\"sync\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Process Sync Msg Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of number of times a commit msg from consensus failed to be processed", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 51 - }, - "hiddenSeries": false, - "id": 86, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_consensus_commit_fail{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Consensus Commit Fail", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Latency of processing commit msg from consensus", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 51 - }, - "hiddenSeries": false, - "id": 82, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_coordinator_msg_latency_sum{chain_name=~\"$chain_name\", type=\"commit\", owner=~\"$owner\"}[$interval]) / rate(aptos_state_sync_coordinator_msg_latency_count{chain_name=~\"$chain_name\", type=\"commit\", owner=~\"$owner\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Process Commit Msg Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 59 - }, - "id": 36, - "panels": [], - "title": "Sync Statistics", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of times a chunk was successfully applied to local state", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 60 - }, - "hiddenSeries": false, - "id": 16, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_state_sync_apply_chunk_total{chain_name=~\"$chain_name\", result=\"success\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} <- ({{network}}:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Apply Chunk Success", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of times a received chunk failed to be applied to local state", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 60 - }, - "hiddenSeries": false, - "id": 31, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_state_sync_apply_chunk_total{chain_name=~\"$chain_name\", result=\"fail\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} <- ({{network}}:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Apply Chunk Failure", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "A version a node is trying to sync up to", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 60 - }, - "hiddenSeries": false, - "id": 14, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_state_sync_version{chain_name=~\"$chain_name\", type=\"target\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Target Version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of times a chunk was successfully applied to local state", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 68 - }, - "hiddenSeries": false, - "id": 89, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_apply_chunk_total{chain_name=~\"$chain_name\", result=\"success\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} <- ({{network}}:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Apply Chunk Success Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "success / s", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of times a received chunk failed to be applied to local state", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 68 - }, - "hiddenSeries": false, - "id": 90, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_apply_chunk_total{chain_name=~\"$chain_name\", result=\"fail\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} <- ({{network}}:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Apply Chunk Failure Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "failures / s", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of transactions state synchronizer has retrieved since last restart", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 68 - }, - "hiddenSeries": false, - "id": 6, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_state_sync_chunk_size_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} <- {{network}}:{{sender}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transaction Replayed", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "How long it took to sync a chunk, from requesting a chunk to fully processing and executing it", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 76 - }, - "hiddenSeries": false, - "id": 12, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_sync_progress_duration_s_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(aptos_state_sync_sync_progress_duration_s_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Chunk E2E Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of txns in a chunk", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 76 - }, - "hiddenSeries": false, - "id": 42, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_chunk_size_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(aptos_state_sync_chunk_size_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} <- ({{network}}:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Chunk Size", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# of transactions", - "logBase": 1, - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of transactions state synchronizer has retrieved since last restart", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 76 - }, - "hiddenSeries": false, - "id": 91, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_chunk_size_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} <- {{network}}:{{sender}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transaction Replayed Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "replays / s", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "time it takes to execute and commit a chunk (via executor proxy)", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 84 - }, - "hiddenSeries": false, - "id": 48, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_execute_chunk_duration_s_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(aptos_state_sync_execute_chunk_duration_s_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Execute/Commit Chunk Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 92 - }, - "id": 22, - "panels": [], - "title": "Requests and Responses", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of number of chunk requests sent", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 93 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_requests_sent_total{chain_name=~\"$chain_name\", result=\"success\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} -> ({{network}}:{{peer}})", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Requests Sent Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "requests / s", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of number of chunk responses received", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 93 - }, - "hiddenSeries": false, - "id": 32, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_process_msg_latency_count{chain_name=~\"$chain_name\", type=\"chunk_response\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}} <- ({{network}}:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Chunk Response Received Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "responses / s", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "number of networks the node is sending chunk requests to. =0 if the primary upstream network is healthy, else >0", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 93 - }, - "hiddenSeries": false, - "id": 88, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_state_sync_multicast_level{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Multicast Level", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "# of networks", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of number of times a node successfully processed a chunk request", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 101 - }, - "hiddenSeries": false, - "id": 72, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_process_chunk_request_total{chain_name=~\"$chain_name\", result=\"success\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} <- ({{network}}:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Process Chunk Request Success Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "requests / s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of number of times this node failed to process an incoming chunk request", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 101 - }, - "hiddenSeries": false, - "id": 68, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_process_chunk_request_total{chain_name=~\"$chain_name\", result=\"fail\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} <- ({{network}}:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Process Chunk Request Failure Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "failures / s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "time it takes to process a chunk response", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 101 - }, - "hiddenSeries": false, - "id": 46, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_process_msg_latency_sum{chain_name=~\"$chain_name\", type=\"chunk_response\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(aptos_state_sync_process_msg_latency_count{chain_name=~\"$chain_name\", type=\"chunk_response\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} <- ({{network}}:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Average Chunk Response Process Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "time it takes to process a chunk request", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 109 - }, - "hiddenSeries": false, - "id": 44, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_process_msg_latency_sum{chain_name=~\"$chain_name\", type=\"chunk_request\", owner=~\"$owner\", role=~\"$role\"}[$interval]) / rate(aptos_state_sync_process_msg_latency_count{chain_name=~\"$chain_name\", type=\"chunk_request\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} <- ({{network}}:{{sender}})", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Average Chunk Request Process Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": "", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of number of times a FN long-poll subscription was delivered (does not include times where the initial FN chunk request was immediately responded to)", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 109 - }, - "hiddenSeries": false, - "id": 50, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_subscription_delivery_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "interval": "", - "legendFormat": "{{owner}}:{{role}} -> {{network}}:{{recipient}} - {{result}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Subscription Delivery Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "deliveries / s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 117 - }, - "id": 20, - "panels": [], - "title": "Timeouts", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "rate of times a node's sent chunk request timed out", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 118 - }, - "hiddenSeries": false, - "id": 8, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_state_sync_timeout_total{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[$interval])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}:{{role}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Sent Chunk Request Timeout Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "timeouts / s", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "refresh": false, - "schemaVersion": 36, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "owner", - "options": [], - "query": { - "query": "label_values(owner)", - "refId": "Prometheus-owner-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(role)", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "role", - "options": [], - "query": { - "query": "label_values(role)", - "refId": "Prometheus-role-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "auto": true, - "auto_count": 30, - "auto_min": "10s", - "current": { - "selected": false, - "text": "auto", - "value": "$__auto_interval_interval" - }, - "hide": 0, - "name": "interval", - "options": [ - { - "selected": true, - "text": "auto", - "value": "$__auto_interval_interval" - }, - { - "selected": false, - "text": "1m", - "value": "1m" - }, - { - "selected": false, - "text": "5m", - "value": "5m" - }, - { - "selected": false, - "text": "10m", - "value": "10m" - }, - { - "selected": false, - "text": "30m", - "value": "30m" - }, - { - "selected": false, - "text": "1h", - "value": "1h" - }, - { - "selected": false, - "text": "6h", - "value": "6h" - }, - { - "selected": false, - "text": "12h", - "value": "12h" - }, - { - "selected": false, - "text": "1d", - "value": "1d" - }, - { - "selected": false, - "text": "7d", - "value": "7d" - }, - { - "selected": false, - "text": "14d", - "value": "14d" - }, - { - "selected": false, - "text": "30d", - "value": "30d" - } - ], - "query": "1m,5m,10m,30m,1h,6h,12h,1d,7d,14d,30d", - "queryValue": "", - "refresh": 2, - "skipUrlSync": false, - "type": "interval" - } - ] - }, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "timezone": "", - "title": "State Sync", - "uid": "state-sync", - "version": 1, - "weekStart": "" -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/state_sync.json.gz b/terraform/helm/validator/files/dashboards/state_sync.json.gz deleted file mode 100644 index 5147d78589815ebacbb3ce74ae9394d709c31a14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4800 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 diff --git a/terraform/helm/validator/files/dashboards/storage.json b/terraform/helm/validator/files/dashboards/storage.json deleted file mode 100644 index 1e567b1298ce9..0000000000000 --- a/terraform/helm/validator/files/dashboards/storage.json +++ /dev/null @@ -1,7084 +0,0 @@ -{ - "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" - } - ] - }, - "editable": true, - "fiscalYearStartMonth": 0, - "graphTooltip": 1, - "id": 4, - "iteration": 1650604291474, - "links": [ - { - "asDropdown": true, - "icon": "external link", - "includeVars": true, - "keepTime": true, - "tags": [], - "title": "Other Dashboards", - "type": "dashboards" - } - ], - "liveNow": false, - "panels": [ - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 1197, - "panels": [], - "title": "General Health", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Free disk space on the DB volume. Less than a few GiBs, it's a problem.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 1193, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "kubelet_volume_stats_capacity_bytes{chain_name=~\"$chain_name\", owner=~\"$owner\", persistentvolumeclaim!~\".*prometheus.*\"} - kubelet_volume_stats_used_bytes", - "interval": "", - "legendFormat": "{{owner}} {{persistentvolumeclaim}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Free Disk Space", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "bytes", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Successes / (Successes + Errors)", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 1 - }, - "hiddenSeries": false, - "id": 1195, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null as zero", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, kubernetes_pod_name) (irate(aptos_storage_api_latency_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", result=\"Ok\"}[1m])) / sum by (owner, kubernetes_pod_name) (irate(aptos_storage_api_latency_seconds_count[1m]))", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "AptosDB API Success Rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": 2, - "format": "percentunit", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This reflects the IO performance of the underlying device.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 1 - }, - "hiddenSeries": false, - "id": 1199, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, kubernetes_pod_name) (irate(aptos_schemadb_get_latency_seconds_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[1m])) / sum by (owner, kubernetes_pod_name) (irate(aptos_schemadb_get_latency_seconds_count[1m]))", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "SchemaDB get() latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 9 - }, - "id": 106, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 10 - }, - "hiddenSeries": false, - "id": 108, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "api_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_storage_api_latency_seconds_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", api_name=\"$api_name\"}[1m]) / irate(aptos_storage_api_latency_seconds_count[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "$api_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "AptosDB API Latency by api_name", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 10 - }, - "id": 1203, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Successes / (Successes + Errors)", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 11 - }, - "hiddenSeries": false, - "id": 2493, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, kubernetes_pod_name) (irate(aptos_storage_api_latency_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", result=\"Ok\", api_name=~\"$api_name\"}[1m])) / sum by (owner, kubernetes_pod_name) (irate(aptos_storage_api_latency_seconds_count{chain_name=~\"$chain_name\", api_name=~\"$api_name\"}[1m]))", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "OVERALL", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": 2, - "format": "percentunit", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 19 - }, - "hiddenSeries": false, - "id": 1233, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "api_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, kubernetes_pod_name) (irate(aptos_storage_api_latency_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", result=\"Ok\", api_name=\"$api_name\"}[1m])) / sum by (owner, kubernetes_pod_name) (irate(aptos_storage_api_latency_seconds_count{chain_name=~\"$chain_name\", api_name=\"$api_name\"}[1m]))", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [ - { - "colorMode": "critical", - "fill": true, - "fillColor": "rgba(51, 162, 229, 0.2)", - "line": false, - "lineColor": "rgba(31, 96, 196, 0.6)", - "op": "lt", - "value": 0.9, - "yaxis": "left" - } - ], - "timeRegions": [], - "title": "$api_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": 3, - "format": "percentunit", - "logBase": 1, - "max": "1.01", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "AptosDB API Success Rate by api_name", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 11 - }, - "id": 145, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 12 - }, - "hiddenSeries": false, - "id": 2573, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, kubernetes_pod_name) (irate(aptos_storage_api_latency_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", api_name=~\"$api_name\"}[1m]))", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "TOTAL", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "api $api_name latency ", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 20 - }, - "hiddenSeries": false, - "id": 160, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "api_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_storage_api_latency_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", api_name=\"$api_name\"}[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "$api_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "reqps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "AptosDB API Call per Second by api_name", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 12 - }, - "id": 1314, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 13 - }, - "hiddenSeries": false, - "id": 2678, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, kubernetes_pod_name) (irate(aptos_storage_api_latency_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", api_name=~\"$api_name\", result=\"Err\"}[1m]))", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "TOTAL", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 21 - }, - "hiddenSeries": false, - "id": 1316, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "api_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_storage_api_latency_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", result=\"Err\", api_name=\"$api_name\"}[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "$api_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "AptosDB API Error per Second by api_name", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 13 - }, - "id": 328, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 14 - }, - "hiddenSeries": false, - "id": 343, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "cf_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_schemadb_get_latency_seconds_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", cf_name=\"$cf_name\"}[1m])/ irate(aptos_schemadb_get_latency_seconds_count[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "$cf_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "SchemaDB get() Latency by cf_name", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 14 - }, - "id": 444, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 15 - }, - "hiddenSeries": false, - "id": 2799, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, kubernetes_pod_name) (irate(aptos_schemadb_get_latency_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", cf_name=~\"$cf_name\"}[1m]))", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "TOTAL", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "reqps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 22 - }, - "hiddenSeries": false, - "id": 562, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "cf_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_schemadb_get_latency_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", cf_name=\"$cf_name\"}[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "$cf_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "reqps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "SchemaDB get() per Second by cf_name", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 15 - }, - "id": 2957, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 16 - }, - "hiddenSeries": false, - "id": 3115, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by(owner, kubernetes_pod_name) (irate(aptos_schemadb_get_bytes_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", cf_name=~\"$cf_name\"}[1m]))", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "TOTAL", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 24 - }, - "hiddenSeries": false, - "id": 406, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "cf_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by(owner, kubernetes_pod_name) (irate(aptos_schemadb_get_bytes_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", cf_name=\"$cf_name\"}[1m]))", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "$cf_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "SchemaDB get() Bytes per Second by cf_name", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 16 - }, - "id": 356, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 17 - }, - "hiddenSeries": false, - "id": 369, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "cf_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_schemadb_iter_latency_seconds_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", cf_name=\"$cf_name\"}[1m])/irate(aptos_schemadb_iter_latency_seconds_count[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "$cf_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "SchemaDB iterator next() Latency by cf_name", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 17 - }, - "id": 481, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 18 - }, - "hiddenSeries": false, - "id": 2953, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, kubernetes_pod_name) (irate(aptos_schemadb_iter_latency_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", cf_name=~\"$cf_name\"}[1m]))", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "TOTAL", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "reqps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 25 - }, - "hiddenSeries": false, - "id": 457, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "cf_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_schemadb_iter_latency_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", cf_name=\"$cf_name\"}[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "$cf_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "reqps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "SchemaDB iterator next() per Second by cf_name", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 18 - }, - "id": 3159, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 19 - }, - "hiddenSeries": false, - "id": 3174, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, kubernetes_pod_name) (irate(aptos_schemadb_iter_bytes_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", cf_name=~\"$cf_name\"}[1m]))", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "TOTAL", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "logBase": 1, - "show": true - }, - { - "format": "Bps", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 26 - }, - "hiddenSeries": false, - "id": 3175, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "cf_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_schemadb_iter_bytes_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", cf_name=\"$cf_name\"}[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "$cf_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "SchemaDB iterator next() Bytes per Second by cf_name", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 19 - }, - "id": 1908, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 20 - }, - "hiddenSeries": false, - "id": 1906, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_schemadb_batch_commit_latency_seconds_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", db_name=~\"$db_name\"}[1m])/irate(aptos_schemadb_batch_commit_latency_seconds_count[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} {{db_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 20 - }, - "hiddenSeries": false, - "id": 2105, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_schemadb_batch_commit_latency_seconds_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", db_name=~\"$db_name\"}[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} {{db_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Commits per Second", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "cps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 20 - }, - "hiddenSeries": false, - "id": 2108, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_schemadb_batch_commit_bytes_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", db_name=~\"$db_name\"}[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} {{db_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Commit Bytes per Second", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 28 - }, - "hiddenSeries": false, - "id": 2111, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_schemadb_batch_commit_bytes_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", db_name=~\"$db_name\"}[1m]) / irate(aptos_schemadb_batch_commit_bytes_count[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} {{db_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Average Commit Size", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "bytes", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "SchemaDB commit() ", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 20 - }, - "id": 750, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 6, - "x": 0, - "y": 21 - }, - "hiddenSeries": false, - "id": 748, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "timer_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_storage_other_timers_seconds_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", name=\"$timer_name\"}[1m])/ irate(aptos_storage_other_timers_seconds_count[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "$timer_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "Other Latencies by timer_name", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 21 - }, - "id": 16, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 22 - }, - "hiddenSeries": false, - "id": 3248, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, kubernetes_pod_name) (aptos_rocksdb_properties{chain_name=~\"$chain_name\", property_name=\"aptos_rocksdb_total-sst-files-size\", owner=~\"$owner\", role=~\"$role\", cf_name=~\"$cf_name\"})", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "TOTAL", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 30 - }, - "hiddenSeries": false, - "id": 4, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "cf_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_rocksdb_properties{chain_name=~\"$chain_name\", property_name=\"aptos_rocksdb_total-sst-files-size\", owner=~\"$owner\", role=~\"$role\", cf_name=\"$cf_name\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "$cf_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "Column Family Sizes", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 22 - }, - "id": 104, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "\"Pruned-till\" version is the first version that's readable, but named such for simplicity.\n\n\"Committed\" version is the version on the latest ledger info saved.\n\n\"Synced\" version is the version on the latest transaction saved, it's only different when state-sync is working to catch up with peers.\n", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 23 - }, - "hiddenSeries": false, - "id": 66, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_storage_latest_transaction_version{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} synced", - "refId": "A" - }, - { - "expr": "aptos_storage_ledger_version{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} committed", - "refId": "C" - }, - { - "expr": "aptos_storage_pruner_least_readable_state_version{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} pruned-till", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Committed, Synced and Pruned-till Versions", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "On the version that wraps up an epoch, the \"next block epoch\" is the current epoch plus one.\n", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 23 - }, - "hiddenSeries": false, - "id": 256, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_storage_next_block_epoch{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Next Block Epoch", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 23 - }, - "hiddenSeries": false, - "id": 1090, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_rocksdb_properties{chain_name=~\"$chain_name\", property_name=\"aptos_rocksdb_total-sst-files-size\", owner=~\"$owner\", role=~\"$role\", cf_name=\"jellyfish_merkle_node\"}", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} rocksdb", - "refId": "A" - }, - { - "expr": "rate(aptos_schemadb_put_bytes_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", cf_name=\"jellyfish_merkle_node\"}[10m]) / rate(aptos_schemadb_put_bytes_count[10m]) * ignoring(cf_name) ((aptos_storage_ledger{chain_name=~\"$chain_name\", type=\"new_state_nodes\"} - ignoring(type) aptos_storage_ledger{chain_name=~\"$chain_name\", type=\"stale_state_nodes\"}) + 1000000 * (log2(aptos_storage_ledger{chain_name=~\"$chain_name\", type=\"new_state_leaves\"} - ignoring(type) aptos_storage_ledger{chain_name=~\"$chain_name\", type=\"stale_state_leaves\"}) / 2 - 1))", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} calculated", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Jellyfish Tree Disk Size vs Calculated Size", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 31 - }, - "hiddenSeries": false, - "id": 67, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_storage_ledger{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", type=\"new_state_leaves\"} - ignoring(type) aptos_storage_ledger{chain_name=~\"$chain_name\", type=\"stale_state_leaves\"}", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} accounts", - "refId": "A" - }, - { - "expr": "aptos_storage_ledger{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", type=\"new_state_nodes\"} - ignoring(type) aptos_storage_ledger{chain_name=~\"$chain_name\", type=\"stale_state_nodes\"} - ignoring(type) aptos_storage_ledger{chain_name=~\"$chain_name\", type=\"new_state_leaves\"} + ignoring(type) aptos_storage_ledger{chain_name=~\"$chain_name\", type=\"stale_state_leaves\"}", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} internal_nodes", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Number of Accounts vs Internal Nodes", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 5, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 31 - }, - "hiddenSeries": false, - "id": 40, - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 0, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": true, - "steppedLine": false, - "targets": [ - { - "expr": "avg by(cf_name)(aptos_rocksdb_properties{chain_name=~\"$chain_name\", property_name=\"aptos_rocksdb_total-sst-files-size\", owner=~\"$owner\", role=~\"$role\"})", - "format": "time_series", - "hide": false, - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{cf_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Avg Column Family Size By Name", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 31 - }, - "hiddenSeries": false, - "id": 52, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "avg by(cf_name)(irate(aptos_schemadb_put_bytes_sum{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[1m])) / avg by(cf_name)(irate(aptos_schemadb_put_bytes_count[1m]))", - "format": "time_series", - "hide": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{cf_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Record size (key + value) by Column Family", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 39 - }, - "hiddenSeries": false, - "id": 70, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_storage_ledger{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", type=\"new_state_leaves\"}[1m]) / ignoring(type) irate(aptos_storage_latest_transaction_version[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Avg Account Updates per Transaction", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "decimals": 2, - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 39 - }, - "hiddenSeries": false, - "id": 71, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_storage_ledger{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", type=\"events_created\"}[1m]) / on(owner, kubernetes_pod_name) irate(aptos_storage_latest_transaction_version[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Avg Events Emits per Transaction", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": 2, - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 39 - }, - "hiddenSeries": false, - "id": 98, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_storage_ledger{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", type=\"new_state_nodes\"}[1m]) / ignoring(type) irate(aptos_storage_ledger{chain_name=~\"$chain_name\", type=\"new_state_leaves\"}[1m]) - 1", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Avg Internal Node Updates per Account Update", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": 2, - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 47 - }, - "hiddenSeries": false, - "id": 257, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_storage_latest_transaction_version{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transactions per second", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "cps", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 47 - }, - "hiddenSeries": false, - "id": 258, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_storage_latest_transaction_version{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[1m]) / on (owner, kubernetes_pod_name) irate(aptos_storage_api_latency_seconds_count{chain_name=~\"$chain_name\", api_name=\"save_transactions\", result=\"Ok\"}[1m])", - "hide": false, - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transactions per save", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": 2, - "format": "none", - "logBase": 1, - "show": true - }, - { - "decimals": 2, - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "Data Structure Insights", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 23 - }, - "id": 1084, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Right edge of the graph shows latest state of the restore job and when it entered such state.", - "fieldConfig": { - "defaults": { - "custom": { - "filterable": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 24 - }, - "hiddenSeries": false, - "id": 3290, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_db_restore_coordinator_start_timestamp_s{chain_name=~\"$chain_name\", owner=~\"$owner\"} * 1000\nunless aptos_db_restore_coordinator_succeed_timestamp_s > aptos_db_restore_coordinator_start_timestamp_s\nunless aptos_db_restore_coordinator_fail_timestamp_s > aptos_db_restore_coordinator_start_timestamp_s\n\n# any restore activity:\nand (rate(aptos_db_restore_epoch_ending_epoch[1m]) > 0 or rate(aptos_db_restore_state_snapshot_leaf_index[1m]) > 0 or rate(aptos_db_restore_transaction_save_version[1m]) > 0 or rate(aptos_db_restore_transaction_replay_version[1m]) > 0) == bool 1", - "interval": "", - "legendFormat": "{{owner}} running since", - "refId": "A" - }, - { - "expr": "aptos_db_restore_coordinator_succeed_timestamp_s{chain_name=~\"$chain_name\", owner=~\"$owner\"} * 1000\nunless aptos_db_restore_coordinator_start_timestamp_s > aptos_db_restore_coordinator_succeed_timestamp_s\nunless aptos_db_restore_coordinator_fail_timestamp_s > aptos_db_restore_coordinator_succeed_timestamp_s", - "interval": "", - "legendFormat": "{{owner}} succeeded since", - "refId": "B" - }, - { - "expr": "aptos_db_restore_coordinator_fail_timestamp_s{chain_name=~\"$chain_name\", owner=~\"$owner\"} * 1000\nunless aptos_db_restore_coordinator_start_timestamp_s > aptos_db_restore_coordinator_fail_timestamp_s\nunless aptos_db_restore_coordinator_succeed_timestamp_s > aptos_db_restore_coordinator_fail_timestamp_s", - "hide": false, - "interval": "", - "legendFormat": "{{owner}} failed since", - "refId": "C" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Job State", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "dateTimeAsLocal", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "save: Version of txn being saved without replaying\nreplay: Version of txn being replayed\ntarget: When \"replay\" hits this version, the restore is done.", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 24 - }, - "hiddenSeries": false, - "id": 1108, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_db_restore_transaction_save_version and irate(aptos_db_restore_transaction_save_version[1m]) > 0", - "interval": "", - "legendFormat": "{{owner}} saved", - "refId": "A" - }, - { - "expr": "aptos_db_restore_transaction_replay_version and irate(aptos_db_restore_transaction_replay_version[1m]) > 0", - "interval": "", - "legendFormat": "{{owner}} replayed", - "refId": "B" - }, - { - "expr": "aptos_db_restore_coordinator_target_version and (irate(aptos_db_restore_transaction_save_version[1m]) > 0 or irate(aptos_db_restore_transaction_replay_version[1m]) > 0)", - "interval": "", - "legendFormat": "{{owner}} target", - "refId": "C" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transaction Restore Progress", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "none", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": true - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 24 - }, - "hiddenSeries": false, - "id": 1109, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "(aptos_db_restore_transaction_save_version and irate(aptos_db_restore_transaction_save_version[1m]) > 0) / aptos_db_restore_coordinator_target_version", - "interval": "", - "legendFormat": "{{owner}} saved", - "refId": "A" - }, - { - "expr": "(aptos_db_restore_transaction_replay_version and irate(aptos_db_restore_transaction_replay_version[1m]) > 0) / aptos_db_restore_coordinator_target_version", - "interval": "", - "legendFormat": "{{owner}} replayed", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transaction Restore Progress %", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "logBase": 1, - "max": "1.1", - "min": "0", - "show": true - }, - { - "format": "percentunit", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": true - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "\"Committed\" version is the version on the latest ledger info saved.\n\n\"Synced\" version is the version on the latest transaction saved, it's only different when state-sync is working to catch up with peers.\n", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 32 - }, - "hiddenSeries": false, - "id": 1086, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_storage_latest_transaction_version{chain_name=~\"$chain_name\", role=~\"validator|fullnode\"}", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} synced", - "refId": "A" - }, - { - "expr": "aptos_storage_ledger_version{chain_name=~\"$chain_name\", role=~\"validator|fullnode\"}", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}} committed", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Committed and Synced Versions", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 32 - }, - "hiddenSeries": false, - "id": 1088, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_consensus_current_round", - "format": "time_series", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Consensus Current Round", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "Restore Status Monitoring", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 24 - }, - "id": 284, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "When the backup coordinator is live, this shows as a upward trend line.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 41 - }, - "hiddenSeries": false, - "id": 255, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_backup_service_latency_s_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", endpoint=\"db_state\"} and irate(aptos_backup_service_latency_s_count[1m]) > 0", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Backup Coordinator Heartbeats", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 8, - "y": 41 - }, - "hiddenSeries": false, - "id": 657, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_backup_service_latency_s_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", endpoint=\"epoch_ending_ledger_infos\"} and irate(aptos_backup_service_latency_s_count[1m]) > 0", - "format": "time_series", - "instant": false, - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Epoch Ending Backup: Num Taken", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": "", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 16, - "y": 41 - }, - "hiddenSeries": false, - "id": 743, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_backup_service_latency_s_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", endpoint=\"state_snapshot\"} and irate(aptos_backup_service_latency_s_count[1m]) > 0", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "State Snapsho: Num Taken", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 48 - }, - "hiddenSeries": false, - "id": 745, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_backup_service_latency_s_count{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", endpoint=\"transactions\"} and irate(aptos_backup_service_latency_s_count[1m]) > 0", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transaction Backup: Num Taken", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 8, - "y": 48 - }, - "hiddenSeries": false, - "id": 741, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_backup_handler_epoch_ending_epoch{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"} and irate(aptos_backup_handler_epoch_ending_epoch[1m]) > 0", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - }, - { - "expr": "aptos_storage_next_block_epoch{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"} and irate(aptos_backup_handler_epoch_ending_epoch[1m]) > 0", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Epoch Ending Backup: Epoch vs Latest Epoch", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "State version of the snapshot being taken, compared to latest version of the ledger.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 16, - "y": 48 - }, - "hiddenSeries": false, - "id": 660, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_backup_handler_state_snapshot_version{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}-snapshot", - "refId": "A" - }, - { - "expr": "aptos_storage_latest_transaction_version{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"} and aptos_backup_handler_state_snapshot_version", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}-latest", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "State Snapshot: Version vs Latest Version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Note the number of accounts is the latest, not that at specified version.", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 55 - }, - "hiddenSeries": false, - "id": 744, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_backup_handler_state_snapshot_leaf_index{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"} + 1 ", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}-progress", - "refId": "A" - }, - { - "expr": "(aptos_storage_ledger{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", type=\"new_state_leaves\"} - ignoring(type) aptos_storage_ledger{chain_name=~\"$chain_name\", type=\"stale_state_leaves\"}) and aptos_backup_handler_state_snapshot_leaf_index", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}-total", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "State snapshot: Progress vs Total Accounts", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 8, - "y": 55 - }, - "hiddenSeries": false, - "id": 658, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_backup_handler_state_snapshot_leaf_index{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"}[1m])", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "State snapshot: accounts per second", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "cps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 16, - "y": 55 - }, - "hiddenSeries": false, - "id": 746, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_backup_handler_transaction_version{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"} and irate(aptos_backup_handler_transaction_version[1m]) > 0", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - }, - { - "expr": "aptos_storage_latest_transaction_version{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\"} and irate(aptos_backup_handler_transaction_version[1m]) > 0", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transaction Backup: Version vs latest version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 62 - }, - "hiddenSeries": false, - "id": 659, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_backup_handler_transaction_version[1m]) > 0", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transaction backup: transactions per second", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "cps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "Backup Coordinator Activities", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 25 - }, - "id": 240, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 102 - }, - "hiddenSeries": false, - "id": 867, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum(irate(aptos_backup_service_sent_bytes{chain_name=~\"$chain_name\", owner=~\"$owner\", role=~\"$role\", endpoint=~\"$backup_service_api_name\"}[1m])) by(owner, kubernetes_pod_name) > 0", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "TOTAL", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 8, - "x": 0, - "y": 109 - }, - "hiddenSeries": false, - "id": 326, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "maxPerRow": 3, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "repeat": "backup_service_api_name", - "repeatDirection": "h", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_backup_service_sent_bytes{chain_name=~\"$chain_name\", endpoint=\"$backup_service_api_name\"}[1m]) and irate(aptos_backup_service_sent_bytes[1m]) > 0", - "interval": "", - "legendFormat": "{{owner}} {{kubernetes_pod_name}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "$backup_service_api_name", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "Backup Service API Throughput", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 26 - }, - "id": 1101, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Right edge of the graph shows latest state of the restore job and when it entered such state.", - "fieldConfig": { - "defaults": { - "custom": { - "filterable": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 43 - }, - "hiddenSeries": false, - "id": 3286, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_db_restore_coordinator_start_timestamp_s{chain_name=~\"$chain_name\", owner=~\"$owner\"} * 1000\nunless aptos_db_restore_coordinator_succeed_timestamp_s > aptos_db_restore_coordinator_start_timestamp_s\nunless aptos_db_restore_coordinator_fail_timestamp_s > aptos_db_restore_coordinator_start_timestamp_s\n\n# any restore activity:\nand (rate(aptos_db_restore_epoch_ending_epoch[1m]) > 0 or rate(aptos_db_restore_state_snapshot_leaf_index[1m]) > 0 or rate(aptos_db_restore_transaction_save_version[1m]) > 0 or rate(aptos_db_restore_transaction_replay_version[1m]) > 0) == bool 1", - "interval": "", - "legendFormat": "{{owner}} running since", - "refId": "A" - }, - { - "expr": "aptos_db_restore_coordinator_succeed_timestamp_s{chain_name=~\"$chain_name\", owner=~\"$owner\"} * 1000\nunless aptos_db_restore_coordinator_start_timestamp_s > aptos_db_restore_coordinator_succeed_timestamp_s\nunless aptos_db_restore_coordinator_fail_timestamp_s > aptos_db_restore_coordinator_succeed_timestamp_s", - "interval": "", - "legendFormat": "{{owner}} succeeded since", - "refId": "B" - }, - { - "expr": "aptos_db_restore_coordinator_fail_timestamp_s{chain_name=~\"$chain_name\", owner=~\"$owner\"} * 1000\nunless aptos_db_restore_coordinator_start_timestamp_s > aptos_db_restore_coordinator_fail_timestamp_s\nunless aptos_db_restore_coordinator_succeed_timestamp_s > aptos_db_restore_coordinator_fail_timestamp_s", - "hide": false, - "interval": "", - "legendFormat": "{{owner}} failed since", - "refId": "C" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Job State", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "dateTimeAsLocal", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 43 - }, - "hiddenSeries": false, - "id": 1106, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_db_restore_epoch_ending_epoch{chain_name=~\"$chain_name\", owner=~\"$owner\"} and irate(aptos_db_restore_epoch_ending_epoch[1m]) != 0", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Epoch Ending Epoch", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "none", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 43 - }, - "hiddenSeries": false, - "id": 1107, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_db_restore_epoch_ending_version{chain_name=~\"$chain_name\", owner=~\"$owner\"} and irate(aptos_db_restore_epoch_ending_version[1m]) != 0", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Epoch Ending Version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "none", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 51 - }, - "hiddenSeries": false, - "id": 1105, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_db_restore_state_snapshot_version{chain_name=~\"$chain_name\", owner=~\"$owner\"} and irate(aptos_db_restore_state_snapshot_target_leaf_index[1m]) != 0", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "State Snapshot Version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "none", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "save: Version of txn being saved without replaying\nreplay: Version of txn being replayed\ntarget: When \"replay\" hits this version, the restore is done.", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 51 - }, - "hiddenSeries": false, - "id": 1092, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_db_restore_transaction_save_version{chain_name=~\"$chain_name\", owner=~\"$owner\"} and irate(aptos_db_restore_transaction_save_version[1m]) != 0", - "interval": "", - "legendFormat": "{{owner}} saved", - "refId": "A" - }, - { - "expr": "aptos_db_restore_transaction_replay_version{chain_name=~\"$chain_name\", owner=~\"$owner\"} and irate(aptos_db_restore_transaction_replay_version[1m]) != 0", - "interval": "", - "legendFormat": "{{owner}} replayed", - "refId": "B" - }, - { - "expr": "aptos_db_restore_coordinator_target_version{chain_name=~\"$chain_name\", owner=~\"$owner\"} and (irate(aptos_db_restore_transaction_save_version[1m]) != 0 or irate(aptos_db_restore_transaction_replay_version[1m]) != 0)", - "interval": "", - "legendFormat": "{{owner}} target", - "refId": "C" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transaction Restore Progress", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": true - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 51 - }, - "hiddenSeries": false, - "id": 1093, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "(aptos_db_restore_transaction_save_version{chain_name=~\"$chain_name\", owner=~\"$owner\"} and irate(aptos_db_restore_transaction_save_version[1m]) != 0) / aptos_db_restore_coordinator_target_version", - "interval": "", - "legendFormat": "{{owner}} saved", - "refId": "A" - }, - { - "expr": "(aptos_db_restore_transaction_replay_version{chain_name=~\"$chain_name\", owner=~\"$owner\"} and irate(aptos_db_restore_transaction_replay_version[1m]) != 0) / aptos_db_restore_coordinator_target_version", - "interval": "", - "legendFormat": "{{owner}} replayed", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transaction Restore Progress %", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "logBase": 1, - "max": "1.1", - "min": "0", - "show": true - }, - { - "format": "percentunit", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": true - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 59 - }, - "hiddenSeries": false, - "id": 1103, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_db_restore_transaction_save_version{chain_name=~\"$chain_name\", owner=~\"$owner\"}[1m]) != 0", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transaction Save per Second", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "cps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 59 - }, - "hiddenSeries": false, - "id": 1104, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_db_restore_transaction_replay_version{chain_name=~\"$chain_name\", owner=~\"$owner\"}[1m]) != 0", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transaction Replay per Second", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "cps", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "Restore", - "type": "row" - }, - { - "collapsed": true, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 27 - }, - "id": 3289, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Right edge of the graph shows latest state of the backup-verify job and when it entered such state.", - "fieldConfig": { - "defaults": { - "custom": { - "filterable": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 44 - }, - "hiddenSeries": false, - "id": 3287, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_db_backup_verify_coordinator_start_timestamp_s{chain_name=~\"$chain_name\", owner=~\"$owner\"} * 1000\nunless aptos_db_backup_verify_coordinator_succeed_timestamp_s > aptos_db_backup_verify_coordinator_start_timestamp_s\nunless aptos_db_backup_verify_coordinator_fail_timestamp_s > aptos_db_backup_verify_coordinator_start_timestamp_s\n\n# any restore activity:\nand (rate(aptos_db_backup_verify_epoch_ending_epoch[1m]) > 0 or rate(aptos_db_backup_verify_state_snapshot_leaf_index[1m]) > 0 or rate(aptos_db_backup_verify_transaction_version[1m]) > 0)", - "interval": "", - "legendFormat": "{{owner}} running since", - "refId": "A" - }, - { - "expr": "aptos_db_backup_verify_coordinator_succeed_timestamp_s{chain_name=~\"$chain_name\", owner=~\"$owner\"} * 1000\nunless aptos_db_backup_verify_coordinator_start_timestamp_s > aptos_db_backup_verify_coordinator_succeed_timestamp_s\nunless aptos_db_backup_verify_coordinator_fail_timestamp_s > aptos_db_backup_verify_coordinator_succeed_timestamp_s", - "interval": "", - "legendFormat": "{{owner}} succeeded since", - "refId": "B" - }, - { - "expr": "aptos_db_backup_verify_coordinator_fail_timestamp_s{chain_name=~\"$chain_name\", owner=~\"$owner\"} * 1000\nunless aptos_db_backup_verify_coordinator_start_timestamp_s > aptos_db_backup_verify_coordinator_fail_timestamp_s\nunless aptos_db_backup_verify_coordinator_succeed_timestamp_s > aptos_db_backup_verify_coordinator_fail_timestamp_s", - "hide": false, - "interval": "", - "legendFormat": "{{owner}} failed since", - "refId": "C" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Job State", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "dateTimeAsLocal", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Epoch of the epoch ending LedgerInfo verified", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 44 - }, - "hiddenSeries": false, - "id": 3292, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_db_backup_verify_epoch_ending_epoch{chain_name=~\"$chain_name\", owner=~\"$owner\"} and irate(aptos_db_backup_verify_epoch_ending_epoch{chain_name=~\"$chain_name\", owner=~\"$owner\"}[1m]) != 0", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Epoch Ending Epoch", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Version of the epoch ending LedgerInfo verified", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 44 - }, - "hiddenSeries": false, - "id": 3294, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_db_backup_verify_epoch_ending_version{chain_name=~\"$chain_name\", owner=~\"$owner\"} and irate(aptos_db_backup_verify_epoch_ending_version{chain_name=~\"$chain_name\", owner=~\"$owner\"}[1m]) != 0", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Epoch Ending Version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Version of the state snapshot being verified", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 52 - }, - "hiddenSeries": false, - "id": 3295, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_db_backup_verify_state_snapshot_version{chain_name=~\"$chain_name\", owner=~\"$owner\"} and irate(aptos_db_backup_verify_state_snapshot_leaf_index[1m]) != 0", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "State Snapshot Version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Version of the transaction verified", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 52 - }, - "hiddenSeries": false, - "id": 3293, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_db_backup_verify_transaction_version{chain_name=~\"$chain_name\", owner=~\"$owner\"} and irate(aptos_db_backup_verify_transaction_version{chain_name=~\"$chain_name\", owner=~\"$owner\"}[1m]) != 0", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transaction Version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "The speed of transaction verification.", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 52 - }, - "hiddenSeries": false, - "id": 3296, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.2.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "irate(aptos_db_backup_verify_transaction_version{chain_name=~\"$chain_name\", owner=~\"$owner\"}[1m]) > 0", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Transactions per Second", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "title": "Backup Verify", - "type": "row" - } - ], - "refresh": "5m", - "schemaVersion": 36, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": false, - "text": "All", - "value": "$__all" - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "owner", - "options": [], - "query": { - "query": "label_values(owner)", - "refId": "Prometheus-owner-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(role)", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "role", - "options": [], - "query": { - "query": "label_values(role)", - "refId": "Prometheus-role-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(cf_name)", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "cf_name", - "options": [], - "query": { - "query": "label_values(cf_name)", - "refId": "Prometheus-cf_name-Variable-Query" - }, - "refresh": 2, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "aptos_storage_api_latency_seconds_count", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "api_name", - "options": [], - "query": { - "query": "aptos_storage_api_latency_seconds_count", - "refId": "Prometheus-api_name-Variable-Query" - }, - "refresh": 1, - "regex": "/api_name=\"(\\w+)\"/", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "aptos_backup_service_latency_s_count", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "backup_service_api_name", - "options": [], - "query": { - "query": "aptos_backup_service_latency_s_count", - "refId": "Prometheus-backup_service_api_name-Variable-Query" - }, - "refresh": 1, - "regex": "/endpoint=\"(\\w+)\"/", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "aptos_storage_other_timers_seconds_sum", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "timer_name", - "options": [], - "query": { - "query": "aptos_storage_other_timers_seconds_sum", - "refId": "Prometheus-timer_name-Variable-Query" - }, - "refresh": 1, - "regex": "/name=\"(\\w+)\"/", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": false, - "text": "All", - "value": "$__all" - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(db_name)", - "hide": 0, - "includeAll": true, - "multi": false, - "name": "db_name", - "options": [], - "query": { - "query": "label_values(db_name)", - "refId": "Prometheus-db_name-Variable-Query" - }, - "refresh": 2, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - } - ] - }, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "timezone": "", - "title": "Storage", - "uid": "storage", - "version": 1, - "weekStart": "" -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/storage.json.gz b/terraform/helm/validator/files/dashboards/storage.json.gz deleted file mode 100644 index bb4904c6b36431eaacdca06fb8912aafb1dac4be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8964 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 0) OR on() vector(0)) / quantile(0.67, aptos_consensus_current_epoch_validators)", - "format": "table", - "instant": true, - "interval": "", - "intervalFactor": 1, - "legendFormat": "", - "refId": "A" - } - ], - "title": "Down node %", - "type": "stat" - }, - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": { - "displayMode": "auto", - "filterable": false, - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 5, - "w": 4, - "x": 6, - "y": 1 - }, - "id": 22, - "options": { - "footer": { - "fields": "", - "reducer": [ - "sum" - ], - "show": false - }, - "showHeader": false - }, - "pluginVersion": "v1.0", - "targets": [ - { - "expr": "up{chain_name=~\"$chain_name\", job=\"federate\"} == 0 or up{chain_name=~\"$chain_name\", job=\"aptos-procs\", role=\"validator\"} == 0", - "format": "table", - "instant": true, - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Not reporting metrics", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Value": true, - "__name__": true, - "instance": true, - "job": true, - "kubernetes_pod_name": true, - "role": true - }, - "indexByName": {}, - "renameByName": {} - } - } - ], - "type": "table" - }, - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": { - "displayMode": "auto", - "filterable": false, - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 5, - "w": 5, - "x": 10, - "y": 1 - }, - "id": 20, - "options": { - "footer": { - "fields": "", - "reducer": [ - "sum" - ], - "show": false - }, - "frameIndex": 1, - "showHeader": false - }, - "pluginVersion": "v1.0", - "targets": [ - { - "expr": "rate(aptos_consensus_current_round{chain_name=~\"$chain_name\", role=\"validator\"}[1m]) == 0", - "format": "table", - "instant": true, - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Node not Participating Consensus", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Value": true, - "instance": true, - "job": true, - "kubernetes_pod_name": true, - "role": true - }, - "indexByName": {}, - "renameByName": {} - } - } - ], - "type": "table" - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 6 - }, - "id": 12, - "panels": [], - "title": "Connected Peers", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total Connected Peers for both inbound and outbound per peer.", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 7 - }, - "hiddenSeries": false, - "id": 4, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id) (aptos_connections{chain_name=~\"$chain_name\", network_id=\"Validator\", role_type=\"validator\", owner=~\"$owner\"})\n", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Total Connected Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total Inbound connected peers. There should be at most one peer with 0 inbound connections.", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 7 - }, - "hiddenSeries": false, - "id": 6, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id) (aptos_connections{chain_name=~\"$chain_name\", network_id=\"Validator\", role_type=\"validator\", owner=~\"$owner\", direction=\"inbound\"})", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Inbound Connected Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "Total outbound connections per peer. Every node should have an outbound connection.", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 7 - }, - "hiddenSeries": false, - "id": 8, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner, role_type, network_id)(aptos_connections{chain_name=~\"$chain_name\", network_id=\"Validator\", role_type=\"validator\", owner=~\"$owner\", direction=\"outbound\"})", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Outbound Connected Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 15 - }, - "id": 10, - "panels": [], - "title": "Connectivity Matrix", - "type": "row" - }, - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "An adjacency matrix showing each (validator -> remote validator) connection. Each row shows the \"owner\" node's view of its own connections to each other validator.\n\nA green \"1\" means there is currently a connection, while a red \"0\" means the nodes are not currently connected. An empty square means there is no reported metric for this (owner_i, owner_j) pair, which is expected for (owner_i, owner_i) since we don't allow self-connections.", - "fieldConfig": { - "defaults": { - "custom": { - "align": "right", - "displayMode": "auto", - "filterable": false, - "inspect": false, - "width": 100 - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "rgb(45, 47, 51)", - "value": null - } - ] - }, - "unit": "none" - }, - "overrides": [ - { - "matcher": { - "id": "byType", - "options": "number" - }, - "properties": [ - { - "id": "custom.displayMode", - "value": "color-background" - }, - { - "id": "thresholds", - "value": { - "mode": "absolute", - "steps": [ - { - "color": "rgba(45, 47, 50, 0)", - "value": null - }, - { - "color": "semi-dark-red", - "value": 0 - }, - { - "color": "green", - "value": 1 - } - ] - } - }, - { - "id": "custom.align", - "value": "left" - }, - { - "id": "custom.width", - "value": 80 - } - ] - } - ] - }, - "gridPos": { - "h": 23, - "w": 24, - "x": 0, - "y": 16 - }, - "id": 24, - "options": { - "footer": { - "fields": "", - "reducer": [ - "sum" - ], - "show": false - }, - "showHeader": true, - "sortBy": [ - { - "desc": false, - "displayName": "owner" - } - ] - }, - "pluginVersion": "v1.0", - "targets": [ - { - "expr": "# Filter out extraneous fields.\nsum by (owner, remote_owner) (\n (\n aptos_network_peer_connected{chain_name=~\"$chain_name\", network_id=\"Validator\", role_type=\"validator\"}\n\n # Do a left join on a table containing labels [\"remote_peer_id\", \"remote_owner\"]\n # to join in \"remote_owner\" for each \"remote_peer_id\".\n ) + on(remote_peer_id) group_left(remote_owner) (\n\n # We can only left join with certain bin-ops, so we force all values to zero\n # here so we can add without messing up the connection values.\n clamp_max(\n # Filter out extraneous fields.\n sum by (remote_owner, remote_peer_id) (\n sum without (direction) (\n # Rename \"peer_id\" -> \"remote_peer_id\" and \"owner\" -> \"remote_owner\" so\n # these fields don't conflict with those from peer_connected.\n label_replace(\n label_replace(\n aptos_connections{chain_name=~\"$chain_name\", network_id=\"Validator\", role_type=\"validator\"},\n \"remote_peer_id\", \"$1\",\n \"peer_id\", \"(.*)\"\n ),\n \"remote_owner\", \"$1\",\n \"owner\", \"(.*)\"\n )\n )\n ),\n 0\n )\n )\n)", - "format": "time_series", - "instant": true, - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Current Validator Connections", - "transformations": [ - { - "id": "labelsToFields", - "options": { - "valueLabel": "remote_owner" - } - }, - { - "id": "merge", - "options": {} - }, - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true - }, - "indexByName": { - "Anchorage": 2, - "Time": 0, - "a16z": 3, - "bcap": 4, - "bisontrails": 5, - "breakthrough": 6, - "checkout": 7, - "coinbase": 8, - "cs-aptosv0": 9, - "farfetch": 10, - "figment": 11, - "iliad": 12, - "kiva": 13, - "lyft": 14, - "mercycorps": 15, - "novi": 16, - "owner": 1, - "paradigm": 17, - "payu": 18, - "ribbit": 19, - "shopify": 20, - "slow": 21, - "spotify": 22, - "temasek": 23, - "thrive": 24, - "uber": 25, - "usv": 26, - "wwb": 27, - "xapo": 28 - }, - "renameByName": {} - } - } - ], - "transparent": true, - "type": "table" - } - ], - "schemaVersion": 36, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(aptos_network_peer_connected, owner)", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "owner", - "options": [], - "query": { - "query": "label_values(aptos_network_peer_connected, owner)", - "refId": "Prometheus-owner-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - } - ] - }, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "timezone": "browser", - "title": "Validator Connectivity", - "uid": "validator_connectivity", - "version": 1, - "weekStart": "" -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/validator-connectivity.json.gz b/terraform/helm/validator/files/dashboards/validator-connectivity.json.gz deleted file mode 100644 index 8a56e711fcfba57d4a425d788d4c0354d9152bef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3691 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 0) OR on() vector(0))", - "format": "time_series", - "instant": true, - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Down node", - "type": "stat" - }, - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "mappings": [], - "max": 1, - "min": 0, - "thresholds": { - "mode": "percentage", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "#EAB839", - "value": 10 - }, - { - "color": "semi-dark-orange", - "value": 20 - }, - { - "color": "dark-red", - "value": 33 - } - ] - }, - "unit": "percentunit" - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 4, - "x": 6, - "y": 1 - }, - "id": 25, - "options": { - "colorMode": "value", - "graphMode": "area", - "justifyMode": "auto", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "mean" - ], - "fields": "", - "values": false - }, - "textMode": "auto" - }, - "pluginVersion": "v1.0", - "targets": [ - { - "expr": "1 - (count(rate(aptos_consensus_current_round[10m]) > 0) OR on() vector(0)) / quantile(0.67, aptos_consensus_current_epoch_validators)", - "format": "table", - "instant": true, - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Down node %", - "type": "stat" - }, - { - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "custom": { - "displayMode": "auto", - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 5, - "x": 10, - "y": 1 - }, - "id": 23, - "options": { - "footer": { - "fields": "", - "reducer": [ - "sum" - ], - "show": false - }, - "frameIndex": 1, - "showHeader": false - }, - "pluginVersion": "v1.0", - "targets": [ - { - "expr": "rate(aptos_consensus_current_round{role=\"validator\"}[1m]) == 0", - "format": "table", - "instant": true, - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Node not Participating Consensus", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Value": true, - "instance": true, - "job": true, - "kubernetes_pod_name": true, - "role": true - }, - "indexByName": {}, - "renameByName": {} - } - } - ], - "type": "table" - }, - { - "collapsed": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 5 - }, - "id": 19, - "panels": [], - "title": "Validator", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 6 - }, - "hiddenSeries": false, - "id": 6, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "time() - container_start_time_seconds{container=\"validator\", owner=~\"$owner\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - }, - { - "expr": "time() - container_start_time_seconds{container_name=\"validator\", owner=~\"$owner\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Validator Uptime", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 6 - }, - "hiddenSeries": false, - "id": 4, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum by (owner)(aptos_connections{network_id=\"Validator\", role_type=\"validator\", owner=~\"$owner\"})", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Connected Peers", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "locale", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 6 - }, - "hiddenSeries": false, - "id": 2, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_state_sync_version{type=\"committed\", role=\"validator\", owner=~\"$owner\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-committed", - "refId": "A" - }, - { - "expr": "aptos_state_sync_version{type=\"synced\", role=\"validator\", owner=~\"$owner\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}-synced", - "refId": "B" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Committed & Synced Version", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "locale", - "label": "", - "logBase": 1, - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 14 - }, - "hiddenSeries": false, - "id": 13, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_current_round{owner=~\"$owner\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Consensus Rounds", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:290", - "format": "short", - "label": "/s", - "logBase": 1, - "min": "0", - "show": true - }, - { - "$$hashKey": "object:291", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 14 - }, - "hiddenSeries": false, - "id": 7, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_last_committed_round{owner=~\"$owner\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Committed Blocks", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "/s", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 14 - }, - "hiddenSeries": false, - "id": 8, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_consensus_last_committed_version{owner=~\"$owner\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Committed Transactions", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "/s", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 22 - }, - "hiddenSeries": false, - "id": 10, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "sum without (state) (rate(aptos_consensus_committed_txns_count{state=\"failed\", owner=~\"$owner\"}[1m])) / sum without (state) (rate(aptos_consensus_committed_txns_count{owner=~\"$owner\"}[1m]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Failed Transaction Percentage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "/s", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 22 - }, - "hiddenSeries": false, - "id": 9, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(aptos_core_mempool_txn_commit_latency_sum{stage=~\"commit_accepted|commit_rejected\", owner=~\"$owner\"}[1m])/rate(aptos_core_mempool_txn_commit_latency_count{stage=~\"commit_accepted|commit_rejected\", owner=~\"$owner\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "E2E Latency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:367", - "format": "s", - "label": "", - "logBase": 1, - "min": "0", - "show": true - }, - { - "$$hashKey": "object:368", - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 22 - }, - "hiddenSeries": false, - "id": 12, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "aptos_core_mempool_index_size{index=\"system_ttl\", owner=~\"$owner\"}", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Mempool Size", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "min": "0", - "show": true - }, - { - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "description": "This panel tracks whether the key manager successfully ran within the last hour and determined if the keys are still fresh. If so, the key manager is healthy and 1 is displayed, otherwise, the key manager is unhealthy and 0 is displayed.", - "fieldConfig": { - "defaults": { - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 30 - }, - "hiddenSeries": false, - "id": 27, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "v1.0", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "increase(aptos_key_manager_state{state=\"keys_still_fresh\", owner=~\"$owner\"}[1h]) > bool 1", - "interval": "", - "legendFormat": "{{owner}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Key Manager: Keys Still Fresh (Last Hour)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:146", - "format": "short", - "label": "Keys Still Fresh? (Bool: 1 = Yes, 0 = No)", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:147", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - } - ], - "refresh": "", - "schemaVersion": 36, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "hide": 0, - "includeAll": false, - "multi": false, - "name": "Datasource", - "options": [], - "query": "prometheus", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "type": "prometheus", - "uid": "${Datasource}" - }, - "definition": "label_values(chain_name)", - "hide": 0, - "includeAll": false, - "label": "", - "multi": false, - "name": "chain_name", - "options": [], - "query": { - "query": "label_values(chain_name)", - "refId": "Prometheus-chain-name-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] - }, - "datasource": { - "uid": "${Datasource}", - "type": "prometheus" - }, - "definition": "label_values(owner)", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "owner", - "options": [], - "query": { - "query": "label_values(owner)", - "refId": "Prometheus-owner-Variable-Query" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false - } - ] - }, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "timezone": "", - "title": "Validator", - "uid": "validator", - "version": 1, - "weekStart": "" -} \ No newline at end of file diff --git a/terraform/helm/validator/files/dashboards/validator.json.gz b/terraform/helm/validator/files/dashboards/validator.json.gz deleted file mode 100644 index 3c846429dae72be047a4c256f77662bd99d8378c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3102 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 M2VZ`3;;vi(0J`2YX_