From 0284312eeb2a08ae04596a7e7db016b5f06837c7 Mon Sep 17 00:00:00 2001 From: Maksym Arutyunyan <103510076+maksymar@users.noreply.github.com> Date: Tue, 5 Nov 2024 14:22:09 +0100 Subject: [PATCH] chore: update execution metrics testnets dashboards (#2444) This PR updates 'Execution Metrics' testnet grafana dashboards to match prod. No replica related changes or anything that goes to prod. --- rs/tests/dashboards/IC/execution-metrics.json | 9315 ++++++++--------- 1 file changed, 4445 insertions(+), 4870 deletions(-) diff --git a/rs/tests/dashboards/IC/execution-metrics.json b/rs/tests/dashboards/IC/execution-metrics.json index 3f7a4ee2221..44690a9c04a 100644 --- a/rs/tests/dashboards/IC/execution-metrics.json +++ b/rs/tests/dashboards/IC/execution-metrics.json @@ -42,7 +42,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, - "id": 41, + "id": 77, "links": [ { "asDropdown": true, @@ -56,7 +56,6 @@ "type": "dashboards" } ], - "liveNow": false, "panels": [ { "collapsed": true, @@ -69,49 +68,91 @@ "id": 141, "panels": [ { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "", - "fill": 0, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "decimals": 2, + "mappings": [], + "max": 3, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "blocks/s" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 9 + "y": 1 }, - "hiddenSeries": false, "id": 45, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -122,87 +163,94 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Finalization rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:230", - "decimals": 2, - "format": "blocks/s", - "label": "", - "logBase": 1, - "max": "3", - "min": "0", - "show": true - }, - { - "$$hashKey": "object:231", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "The average number of rounds between finalization and certification.", - "fill": 0, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 9 + "y": 1 }, - "hiddenSeries": false, "id": 84, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -212,84 +260,93 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Certification lag (finalized_height - certified_height)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:2809", - "format": "none", - "logBase": 1, - "min": "0", - "show": true - }, - { - "$$hashKey": "object:2810", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "The average number of entries kept in the ingress history", - "fill": 0, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 17 + "y": 9 }, - "hiddenSeries": false, "id": 85, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -299,260 +356,333 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Ingress messages in history", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:2811", - "format": "none", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:2812", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, - "description": "The average number of ingress messages that expired before reaching a terminal state.", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 17 - }, - "hiddenSeries": false, - "id": 86, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, - "targets": [ - { - "exemplar": true, - "expr": "label_replace(\n quantile by (ic_subnet) (\n 0.5,\n scheduler_expired_ingress_messages_count{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", - "interval": "", - "legendFormat": "{{ic_subnet}}", - "refId": "A" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Expired ingress messages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:2813", - "format": "none", - "logBase": 1, - "show": true + "description": "The average rate of ingress messages that expire before being picked up for execution.", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 9 + }, + "id": 86, + "options": { + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", + "targets": [ { - "$$hashKey": "object:2814", - "format": "short", - "logBase": 1, - "show": true + "datasource": { + "type": "prometheus", + "uid": "PE62C54679EC3C073" + }, + "editorMode": "code", + "exemplar": true, + "expr": "label_replace(\n quantile by (ic_subnet) (\n 0.5,\n rate(scheduler_expired_ingress_messages_count{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[1h])\n /\n sum without (status) (rate(mr_inducted_ingress_message_count{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\", status=\"success\"}[1h]))\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", + "interval": "", + "legendFormat": "{{ic_subnet}}", + "range": true, + "refId": "A" } ], - "yaxis": { - "align": false - } + "title": "Expired ingress messages rate", + "transparent": true, + "type": "timeseries" }, { - "aliasColors": {}, - "bars": true, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "Replicated messages executed per second, by type.\n\nThe left Y axis measures replicated messages (shown above the zero line); the right Y axis measures non-replicated queries (shown below the zero line). Note the different scales, as there are usually way more non-replicated queries than other types of messages.", - "fill": 1, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "bars", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 0, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "cps" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 25 + "y": 17 }, - "hiddenSeries": false, "id": 43, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 0, - "nullPointMode": "null as zero", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": true, - "steppedLine": false, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, - "expr": "sum by(api_type) (\n quantile by(api_type, ic_subnet) (\n 0.5,\n sum without(status) (\n rate(sandboxed_execution_executed_message_slices_total{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\",api_type!=\"non replicated query\",api_type!=\"inspect message\"}[$__rate_interval])\n )\n )\n)", + "expr": "sum by(api_type) (\n quantile by(api_type, ic_subnet) (\n 0.5,\n sum without(status) (\n rate(sandboxed_execution_executed_message_slices_total{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\",api_type!~\"non[ -]replicated.*|inspect message\"}[$__rate_interval])\n )\n )\n)", "hide": false, "interval": "", "legendFormat": "{{api_type}}", "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Replicated message rate by type", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:93", - "format": "cps", - "label": "", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:94", - "format": "cps", - "label": "Non-replicated (below)", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": true - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": true, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "Failed replicated message executions per second, by subnet and error condition.\n\nThe left Y axis measures replicated messages (shown above the zero line); the right Y axis measures non-replicated queries (shown below the zero line). Note the different scales, as there are usually way more non-replicated queries than other types of messages.", - "fill": 1, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "bars", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "cps" + }, + "overrides": [ + { + "matcher": { + "id": "byValue", + "options": { + "op": "gte", + "reducer": "allIsZero", + "value": 0 + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": true, + "tooltip": true, + "viz": false + } + } + ] + }, + { + "matcher": { + "id": "byValue", + "options": { + "op": "gte", + "reducer": "allIsNull", + "value": 0 + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": true, + "tooltip": true, + "viz": false + } + } + ] + } + ] + }, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 25 + "y": 17 }, - "hiddenSeries": false, "id": 73, - "legend": { - "avg": false, - "current": false, - "hideEmpty": true, - "hideZero": true, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null as zero", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": true, - "steppedLine": false, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -561,232 +691,252 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum by (api_type, status) (\n quantile by (api_type, status, ic_subnet) (\n 0.5,\n rate(sandboxed_execution_executed_message_slices_total{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\",api_type!=\"non replicated query\",api_type!=\"inspect message\",status!~\"Success|NoResponse|Paused\"}[$__rate_interval])\n )\n)", + "expr": "sum by (api_type, status) (\n quantile by (api_type, status, ic_subnet) (\n 0.5,\n rate(sandboxed_execution_executed_message_slices_total{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\",api_type!~\"non[ -]replicated.*|inspect message\",status!~\"Success|NoResponse|Paused\"}[$__rate_interval])\n )\n)", "interval": "", "legendFormat": "{{api_type}}, {{status}}", "range": true, "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Failed replicated message rate, by type", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:95", - "format": "cps", - "label": "", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:96", - "format": "cps", - "label": "Non-replicated (below)", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": true - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": true, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "Non-replicated queries executed per second\n\nThe left Y axis measures replicated messages (shown above the zero line); the right Y axis measures non-replicated queries (shown below the zero line). Note the different scales, as there are usually way more non-replicated queries than other types of messages.", - "fill": 1, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "bars", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 0, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "cps" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 33 + "y": 25 }, - "hiddenSeries": false, "id": 126, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 0, - "nullPointMode": "null as zero", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": true, - "steppedLine": false, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, - "expr": "sum by (api_type) (rate(sandboxed_execution_executed_message_slices_total{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\",api_type=\"non replicated query\"}[$__rate_interval]))", + "expr": "sum by (api_type) (rate(sandboxed_execution_executed_message_slices_total{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\",api_type=~\"non[ -]replicated.*|inspect message\"}[$__rate_interval]))", "hide": false, "interval": "", "legendFormat": "{{api_type}}", "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Non-replicated query rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:93", - "format": "cps", - "label": "", - "logBase": 1, - "show": true + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "000000001" + }, + "description": "Failed query executions per second, by subnet and error condition.\n\nThe left Y axis measures replicated messages (shown above the zero line); the right Y axis measures non-replicated queries (shown below the zero line). Note the different scales, as there are usually way more non-replicated queries than other types of messages.", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "bars", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "cps" }, - { - "$$hashKey": "object:94", - "format": "cps", - "label": "Non-replicated (below)", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": true - } - }, - { - "aliasColors": {}, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "000000001" + "overrides": [ + { + "matcher": { + "id": "byValue", + "options": { + "op": "gte", + "reducer": "allIsZero", + "value": 0 + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": true, + "tooltip": true, + "viz": false + } + } + ] + }, + { + "matcher": { + "id": "byValue", + "options": { + "op": "gte", + "reducer": "allIsNull", + "value": 0 + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": true, + "tooltip": true, + "viz": false + } + } + ] + } + ] }, - "description": "Failed query executions per second, by subnet and error condition.\n\nThe left Y axis measures replicated messages (shown above the zero line); the right Y axis measures non-replicated queries (shown below the zero line). Note the different scales, as there are usually way more non-replicated queries than other types of messages.", - "fill": 1, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 33 + "y": 25 }, - "hiddenSeries": false, "id": 127, - "legend": { - "avg": false, - "current": false, - "hideEmpty": true, - "hideZero": true, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null as zero", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": true, - "steppedLine": false, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, - "expr": "label_replace(\n sum by (status, ic_subnet) (\n rate(sandboxed_execution_executed_message_slices_total{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\",api_type=\"non replicated query\",status!~\"Success|NoResponse\"}[$__rate_interval])\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", + "expr": "label_replace(\n sum by (status, ic_subnet) (\n rate(sandboxed_execution_executed_message_slices_total{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\",api_type=~\"non[ -]replicated.*|inspect message\",status!~\"Success|NoResponse\"}[$__rate_interval])\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", "interval": "", "legendFormat": "{{ic_subnet}}: {{status}}", "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Failed non-replicated query rate, by type", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:95", - "format": "cps", - "label": "", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:96", - "format": "cps", - "label": "Non-replicated (below)", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": true - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -794,44 +944,81 @@ "description": "The average CPU usage measured in CPU time spent per second.\n\nValues larger than 1 indicate multiple threads running in parallel.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 41 + "y": 33 }, - "hiddenSeries": false, "id": 41, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "expr": "label_replace(\n avg by (ic_subnet) (rate(process_cpu_seconds_total{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)\n ", @@ -842,44 +1029,11 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Process CPU usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:1126", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:1127", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -887,44 +1041,81 @@ "description": "The average number of threads.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "none" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 41 + "y": 33 }, - "hiddenSeries": false, "id": 40, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "expr": "label_replace( \n avg by (ic_subnet) (process_threads{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n) \n\n ", @@ -935,83 +1126,93 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Process threads", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "000000001" }, - "yaxes": [ - { - "$$hashKey": "object:1244", - "format": "none", - "logBase": 1, - "show": true + "description": "The RAM usage of the replica process.", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" }, - { - "$$hashKey": "object:1245", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "000000001" + "overrides": [] }, - "description": "The RAM usage of the replica process.", - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 49 + "y": 41 }, - "hiddenSeries": false, "id": 102, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -1021,44 +1222,11 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Replica resident memory", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:6948", - "format": "decbytes", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:6949", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -1066,44 +1234,81 @@ "description": "The average number of execution threads.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "none" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 49 + "y": 41 }, - "hiddenSeries": false, "id": 125, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -1115,83 +1320,93 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Round execution threads", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:1244", - "format": "none", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:1245", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "Over-approximation of the RAM used for storing dirty Wasm pages until the next checkpoint.", - "fill": 0, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 57 + "y": 49 }, - "hiddenSeries": false, "id": 103, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -1201,83 +1416,93 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Current heap delta", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:6952", - "format": "decbytes", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:6953", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "The total memory usage of all canisters combined.\n\nThis is the logical memory and is not necessarily kept in RAM.", - "fill": 0, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "bytes" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 57 + "y": 49 + }, + "id": 105, + "options": { + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } }, - "hiddenSeries": false, - "id": 105, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -1287,83 +1512,93 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Total canister memory", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:6946", - "format": "bytes", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:6947", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "Total number of states loaded to memory by the state manager.", - "fill": 0, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 65 + "y": 57 }, - "hiddenSeries": false, "id": 109, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -1374,44 +1609,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Number of states in memory", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:334", - "format": "none", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:335", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -1419,44 +1621,81 @@ "description": "The total number of skipped round executions.\n\nThe rounds are skipped because the uncommitted canister state kept in memory is too large. This number should go to zero on the next checkpoint.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 65 + "y": 57 }, - "hiddenSeries": false, "id": 87, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -1467,38 +1706,9 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Total number of rounds skipped due to large heap delta", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:326", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:327", - "format": "cps", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { "datasource": { @@ -1512,11 +1722,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "bars", "fillOpacity": 80, "gradientMode": "none", @@ -1525,6 +1737,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 0, "pointSize": 5, @@ -1546,7 +1759,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -1562,7 +1776,7 @@ "h": 8, "w": 12, "x": 0, - "y": 73 + "y": 65 }, "id": 108, "options": { @@ -1577,7 +1791,7 @@ "sort": "none" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "editorMode": "code", @@ -1594,105 +1808,102 @@ "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "The RAM used for storing dirty Wasm pages until the next checkpoint.", - "fill": 0, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 73 + "y": 65 }, - "hiddenSeries": false, "id": 104, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, - "targets": [ - { - "exemplar": true, - "expr": "label_replace(\n 4096\n *\n quantile by (ic_subnet) (\n 0.5,\n hypervisor_allocated_pages{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", - "interval": "", - "legendFormat": "{{ic_subnet}}", - "refId": "A" + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "thresholds": [], - "timeRegions": [], - "title": "Hypervisor allocated memory", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] }, - "yaxes": [ - { - "$$hashKey": "object:6954", - "format": "decbytes", - "logBase": 1, - "show": true - }, + "pluginVersion": "11.3.0", + "targets": [ { - "$$hashKey": "object:6955", - "format": "short", - "logBase": 1, - "show": true + "exemplar": true, + "expr": "label_replace(\n 4096\n *\n quantile by (ic_subnet) (\n 0.5,\n hypervisor_allocated_pages{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", + "interval": "", + "legendFormat": "{{ic_subnet}}", + "refId": "A" } ], - "yaxis": { - "align": false - } + "title": "Hypervisor allocated memory", + "transparent": true, + "type": "timeseries" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -1717,16 +1928,10 @@ "h": 8, "w": 12, "x": 0, - "y": 81 + "y": 73 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 123, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -1756,7 +1961,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -1766,8 +1972,7 @@ "unit": "none" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -1780,67 +1985,92 @@ } ], "title": "Wasm accessed page distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "none", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "The RAM usage of the Rust heap.", - "fill": 0, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 81 + "y": 73 }, - "hiddenSeries": false, "id": 106, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -1850,53 +2080,11 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Rust resident memory", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:6950", - "format": "decbytes", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:6951", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -1921,16 +2109,10 @@ "h": 8, "w": 12, "x": 0, - "y": 89 + "y": 81 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 140, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -1960,7 +2142,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -1970,8 +2153,7 @@ "unit": "none" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -1984,22 +2166,8 @@ } ], "title": "Total number of changes in canister history per canister", - "tooltip": { - "show": true, - "showHistogram": true - }, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "none", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { "datasource": { @@ -2013,11 +2181,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "bars", "fillOpacity": 80, "gradientMode": "none", @@ -2026,6 +2196,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 0, "pointSize": 5, @@ -2047,7 +2218,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -2063,7 +2235,7 @@ "h": 8, "w": 12, "x": 12, - "y": 89 + "y": 81 }, "id": 107, "options": { @@ -2078,7 +2250,7 @@ "sort": "none" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "editorMode": "code", @@ -2095,19 +2267,6 @@ "type": "timeseries" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -2132,16 +2291,10 @@ "h": 8, "w": 12, "x": 0, - "y": 97 + "y": 89 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 131, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -2171,7 +2324,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -2181,8 +2335,7 @@ "unit": "none" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -2195,37 +2348,10 @@ } ], "title": "Heap delta rate limited canisters per round", - "tooltip": { - "show": true, - "showHistogram": true - }, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "none", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -2250,16 +2376,10 @@ "h": 8, "w": 12, "x": 12, - "y": 97 + "y": 89 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 122, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -2289,7 +2409,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -2299,8 +2420,7 @@ "unit": "none" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -2313,67 +2433,92 @@ } ], "title": "Wasm dirty pages distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "none", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "How many times the inner round iteration was executed within the outer round", - "fill": 0, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 105 + "y": 97 }, - "hiddenSeries": false, "id": 136, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -2384,53 +2529,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "The number of iterations per round", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:328", - "format": "none", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:329", - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -2455,16 +2558,10 @@ "h": 8, "w": 12, "x": 12, - "y": 105 + "y": 97 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 128, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -2494,7 +2591,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -2504,8 +2602,7 @@ "unit": "decbytes" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -2518,28 +2615,10 @@ } ], "title": "Heap delta debits", - "tooltip": { - "show": true, - "showHistogram": true - }, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "decbytes", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -2547,44 +2626,81 @@ "description": "The average duration of Wasm compilation", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 113 + "y": 105 }, - "hiddenSeries": false, "id": 137, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -2595,83 +2711,94 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Wasm compile time, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:265", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:266", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": true, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "The number of DTS executions per round.", - "fill": 1, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "bars", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 0, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 121 + "y": 113 }, - "hiddenSeries": false, "id": 139, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 0, - "nullPointMode": "null as zero", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": true, - "steppedLine": false, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -2730,41 +2857,9 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "DTS executions per round", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:93", - "format": "short", - "label": "", - "logBase": 1, - "min": "0", - "show": true - }, - { - "$$hashKey": "object:94", - "format": "cps", - "label": "", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": true - } + "type": "timeseries" } ], "title": "Execution Metrics", @@ -2781,136 +2876,278 @@ "id": 310, "panels": [ { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, - "description": "The number of all canister in a subnet.", - "fill": 0, - "fillGradient": 0, + "description": "Non-idle canisters that have a heartbeat or an incoming message.\n\nSuch canisters can be scheduled for execution in a round (but are not necessarily executed due to instruction limits).", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 10 + "y": 122 + }, + "id": 311, + "options": { + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "pluginVersion": "11.3.0", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "PE62C54679EC3C073" + }, + "editorMode": "code", + "exemplar": true, + "expr": "label_replace(\n quantile by (ic, ic_subnet) (\n 0.5,\n rate(scheduler_executable_canisters_per_round_sum{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n /\n rate(scheduler_executable_canisters_per_round_count{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", + "hide": false, + "interval": "", + "legendFormat": "{{ic_subnet}}", + "range": true, + "refId": "D" + } + ], + "title": "Non-idle canisters", + "transparent": true, + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "000000001" + }, + "description": "Distribution of non-idle canisters that have a heartbeat or an incoming message, aggregated over **$heatmap_period**.\n\nSuch canisters can be scheduled for execution in a round (but are not necessarily executed due to instruction limits).", + "fieldConfig": { + "defaults": { + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "scaleDistribution": { + "type": "linear" + } + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 122 + }, + "id": 124, + "interval": "10s", + "options": { + "calculate": false, + "calculation": {}, + "cellGap": 1, + "cellValues": { + "decimals": 1 + }, + "color": { + "exponent": 0.5, + "fill": "#73BF69", + "min": 0, + "mode": "scheme", + "reverse": false, + "scale": "exponential", + "scheme": "Greens", + "steps": 128 + }, + "exemplars": { + "color": "rgba(255,0,255,0.7)" + }, + "filterValues": { + "le": 1e-9 + }, + "legend": { + "show": true + }, + "rowsFrame": { + "layout": "auto" + }, + "showValue": "never", + "tooltip": { + "mode": "single", + "showColorScale": false, + "yHistogram": true + }, + "yAxis": { + "axisPlacement": "left", + "decimals": 0, + "reverse": false, + "unit": "short" + } }, - "hiddenSeries": false, - "id": 100, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, - "expr": "label_replace(\n quantile by (ic_subnet) (\n 0.5,\n sum without(status) (\n replicated_state_registered_canisters{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}\n )\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", - "hide": false, - "interval": "", - "legendFormat": "{{ic_subnet}}", - "refId": "D" + "expr": "round(\n sum by (le) (\n avg by(le, ic_subnet) (\n increase(scheduler_executable_canisters_per_round_bucket{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$heatmap_period])\n )\n )\n)", + "format": "heatmap", + "interval": "$heatmap_period", + "intervalFactor": 1, + "legendFormat": "{{le}}", + "refId": "A" } ], - "thresholds": [], - "timeRegions": [], - "title": "Total canisters", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, + "title": "Non-idle canisters distribution", "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:328", - "format": "none", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:329", - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } + "type": "heatmap" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, - "description": "Non-idle canisters that have a heartbeat or an incoming message.\n\nSuch canisters can be scheduled for execution in a round (but are not necessarily executed due to instruction limits).", - "fill": 0, - "fillGradient": 0, + "description": "Canisters that were actually executed in a round.", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, - "x": 12, - "y": 10 + "x": 0, + "y": 130 }, - "hiddenSeries": false, - "id": 311, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", + "id": 308, "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -2919,7 +3156,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "label_replace(\n quantile by (ic, ic_subnet) (\n 0.5,\n rate(scheduler_executable_canisters_per_round_sum{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n /\n rate(scheduler_executable_canisters_per_round_count{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", + "expr": "label_replace(\n quantile by (ic, ic_subnet) (\n 0.5,\n rate(scheduler_executed_canisters_per_round_sum{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n /\n rate(scheduler_executed_canisters_per_round_count{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", "hide": false, "interval": "", "legendFormat": "{{ic_subnet}}", @@ -2927,83 +3164,82 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], - "title": "Non-idle canisters", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, + "title": "Executed canisters", "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:328", - "format": "none", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:329", - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, - "description": "Canisters that were actually executed in a round.", - "fill": 0, - "fillGradient": 0, + "description": "Distribution of canisters that were actually executed in a round, aggregated over **$heatmap_period**.", + "fieldConfig": { + "defaults": { + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "scaleDistribution": { + "type": "linear" + } + } + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, - "x": 0, - "y": 18 + "x": 12, + "y": 130 }, - "hiddenSeries": false, - "id": 308, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", + "id": 307, + "interval": "10s", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "calculate": false, + "calculation": {}, + "cellGap": 1, + "cellValues": { + "decimals": 1 + }, + "color": { + "exponent": 0.5, + "fill": "#73BF69", + "min": 0, + "mode": "scheme", + "reverse": false, + "scale": "exponential", + "scheme": "Greens", + "steps": 128 + }, + "exemplars": { + "color": "rgba(255,0,255,0.7)" + }, + "filterValues": { + "le": 1e-9 + }, + "legend": { + "show": true + }, + "rowsFrame": { + "layout": "auto" + }, + "showValue": "never", + "tooltip": { + "mode": "single", + "showColorScale": false, + "yHistogram": true + }, + "yAxis": { + "axisPlacement": "left", + "decimals": 0, + "reverse": false, + "unit": "short" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -3012,91 +3248,102 @@ }, "editorMode": "code", "exemplar": true, - "expr": "label_replace(\n quantile by (ic, ic_subnet) (\n 0.5,\n rate(scheduler_executed_canisters_per_round_sum{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n /\n rate(scheduler_executed_canisters_per_round_count{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", - "hide": false, - "interval": "", - "legendFormat": "{{ic_subnet}}", + "expr": "round(\n sum by (le) (\n avg by(le, ic_subnet) (\n increase(scheduler_executed_canisters_per_round_bucket{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$heatmap_period])\n )\n )\n)", + "format": "heatmap", + "interval": "$heatmap_period", + "intervalFactor": 1, + "legendFormat": "{{le}}", "range": true, - "refId": "D" + "refId": "A" } ], - "thresholds": [], - "timeRegions": [], - "title": "Executed canisters", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, + "title": "Executed canisters distribution", "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:328", - "format": "none", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:329", - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } + "type": "heatmap" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, - "description": "Number of rounds for which a canister was not scheduled", - "fill": 0, - "fillGradient": 0, + "description": "Number of rounds for which a canister was not scheduled", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, - "x": 12, - "y": 18 + "x": 0, + "y": 138 }, - "hiddenSeries": false, "id": 312, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -3113,58 +3360,16 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Canister age, rounds", - "tooltip": { - "shared": true, - "sort": 2, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:328", - "format": "none", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:329", - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" }, - "description": "Distribution of non-idle canisters that have a heartbeat or an incoming message, aggregated over **$heatmap_period**.\n\nSuch canisters can be scheduled for execution in a round (but are not necessarily executed due to instruction limits).", + "description": "Distribution of number of rounds for which a canister was not scheduled, aggregated over **$heatmap_period**.", "fieldConfig": { "defaults": { "custom": { @@ -3183,17 +3388,11 @@ "gridPos": { "h": 8, "w": 12, - "x": 0, - "y": 26 + "x": 12, + "y": 138 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, - "id": 124, + "id": 313, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -3225,7 +3424,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -3235,196 +3435,198 @@ "unit": "short" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "PE62C54679EC3C073" + }, + "editorMode": "code", "exemplar": true, - "expr": "round(\n sum by (le) (\n avg by(le, ic_subnet) (\n increase(scheduler_executable_canisters_per_round_bucket{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$heatmap_period])\n )\n )\n)", + "expr": "round(\n sum by (le) (\n avg by(le, ic_subnet) (\n increase(scheduler_canister_age_rounds_bucket{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$heatmap_period])\n )\n )\n)", "format": "heatmap", "interval": "$heatmap_period", "intervalFactor": 1, "legendFormat": "{{le}}", + "range": true, "refId": "A" } ], - "title": "Non-idle canisters distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 1, + "title": "Canister age distribution, rounds", "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" }, - "description": "Distribution of canisters that were actually executed in a round, aggregated over **$heatmap_period**.", + "description": "The number of all canister in a subnet.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, "scaleDistribution": { "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } - } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" }, "overrides": [] }, "gridPos": { "h": 8, "w": 12, - "x": 12, - "y": 26 - }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, - "id": 307, - "interval": "10s", - "legend": { - "show": true + "x": 0, + "y": 146 }, + "id": 100, "options": { - "calculate": false, - "calculation": {}, - "cellGap": 1, - "cellValues": { - "decimals": 1 - }, - "color": { - "exponent": 0.5, - "fill": "#73BF69", - "min": 0, - "mode": "scheme", - "reverse": false, - "scale": "exponential", - "scheme": "Greens", - "steps": 128 - }, - "exemplars": { - "color": "rgba(255,0,255,0.7)" - }, - "filterValues": { - "le": 1e-9 - }, + "alertThreshold": true, "legend": { - "show": true - }, - "rowsFrame": { - "layout": "auto" + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "showValue": "never", "tooltip": { - "show": true, - "yHistogram": true - }, - "yAxis": { - "axisPlacement": "left", - "decimals": 0, - "reverse": false, - "unit": "short" + "mode": "multi", + "sort": "desc" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { - "datasource": { - "type": "prometheus", - "uid": "PE62C54679EC3C073" - }, - "editorMode": "code", "exemplar": true, - "expr": "round(\n sum by (le) (\n avg by(le, ic_subnet) (\n increase(scheduler_executed_canisters_per_round_bucket{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$heatmap_period])\n )\n )\n)", - "format": "heatmap", - "interval": "$heatmap_period", - "intervalFactor": 1, - "legendFormat": "{{le}}", - "range": true, - "refId": "A" + "expr": "label_replace(\n quantile by (ic_subnet) (\n 0.5,\n sum without(status) (\n replicated_state_registered_canisters{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}\n )\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", + "hide": false, + "interval": "", + "legendFormat": "{{ic_subnet}}", + "refId": "D" } ], - "title": "Executed canisters distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 1, + "title": "Total canisters", "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" - }, + "type": "timeseries" + } + ], + "title": "Canisters", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 2 + }, + "id": 294, + "panels": [ { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" }, - "description": "Distribution of number of rounds for which a canister was not scheduled, aggregated over **$heatmap_period**.", + "description": "The total number of cycles burned per second in a subnet.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, "scaleDistribution": { "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } - } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" }, "overrides": [] }, @@ -3432,468 +3634,331 @@ "h": 8, "w": 12, "x": 0, - "y": 34 - }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, - "id": 313, - "interval": "10s", - "legend": { - "show": true + "y": 155 }, + "id": 88, "options": { - "calculate": false, - "calculation": {}, - "cellGap": 1, - "cellValues": { - "decimals": 1 - }, - "color": { - "exponent": 0.5, - "fill": "#73BF69", - "min": 0, - "mode": "scheme", - "reverse": false, - "scale": "exponential", - "scheme": "Greens", - "steps": 128 - }, - "exemplars": { - "color": "rgba(255,0,255,0.7)" - }, - "filterValues": { - "le": 1e-9 - }, + "alertThreshold": true, "legend": { - "show": true - }, - "rowsFrame": { - "layout": "auto" + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "showValue": "never", "tooltip": { - "show": true, - "yHistogram": true - }, - "yAxis": { - "axisPlacement": "left", - "decimals": 0, - "reverse": false, - "unit": "short" + "mode": "multi", + "sort": "none" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { - "datasource": { - "type": "prometheus", - "uid": "PE62C54679EC3C073" - }, - "editorMode": "code", "exemplar": true, - "expr": "round(\n sum by (le) (\n avg by(le, ic_subnet) (\n increase(scheduler_canister_age_rounds_bucket{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$heatmap_period])\n )\n )\n)", - "format": "heatmap", - "interval": "$heatmap_period", - "intervalFactor": 1, - "legendFormat": "{{le}}", - "range": true, - "refId": "A" + "expr": "label_replace(\n quantile by (ic_subnet) (\n 0.5,\n deriv(\n (replicated_state_consumed_cycles_since_replica_started{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"} > 0)[$__rate_interval:10s]\n )\n )\n>=\n 0,\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", + "hide": false, + "interval": "", + "legendFormat": "{{ic_subnet}}", + "refId": "D" } ], - "title": "Canister age distribution, rounds", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 1, + "title": "Cycle burn rate", "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" - } - ], - "title": "Canisters", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 2 - }, - "id": 294, - "panels": [ + "type": "timeseries" + }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, - "description": "The total number of cycles burned per second in a subnet.", + "description": "The total number of cycles burned per second in a subnet by use cases.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, - "x": 0, - "y": 10 + "x": 12, + "y": 155 }, - "hiddenSeries": false, - "id": 88, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", + "id": 288, "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, - "expr": "label_replace(\n quantile by (ic_subnet) (\n 0.5,\n deriv(\n (replicated_state_consumed_cycles_since_replica_started{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"} > 0)[$__rate_interval:10s]\n )\n )\n>=\n 0,\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", + "expr": "label_replace(\n quantile by (ic_subnet, use_case) (\n 0.5,\n deriv(\n (replicated_state_consumed_cycles_from_replica_start{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"} > 0)[$__rate_interval:10s]\n )\n )\n>=\n 0,\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", "hide": false, "interval": "", - "legendFormat": "{{ic_subnet}}", + "legendFormat": "{{ic_subnet}}-{{use_case}}", "refId": "D" } ], - "thresholds": [], - "timeRegions": [], - "title": "Cycle burn rate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, + "title": "Cycle burn rate by use cases", "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:332", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:333", - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, - "description": "The total number of cycles burned per second in a subnet by use cases.", + "description": "Total cycle balance (in trillions of cycles) across all canisters on a subnet", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "bars", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, - "x": 12, - "y": 10 + "x": 0, + "y": 163 }, - "hiddenSeries": false, - "id": 288, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", + "id": 138, "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { + "editorMode": "code", "exemplar": true, - "expr": "label_replace(\n quantile by (ic_subnet, use_case) (\n 0.5,\n deriv(\n (replicated_state_consumed_cycles_from_replica_start{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"} > 0)[$__rate_interval:10s]\n )\n )\n>=\n 0,\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", + "expr": "label_replace(\n quantile by (ic_subnet) (\n 0.5,\n (scheduler_canister_balance_cycles_total{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"} != 0)\n /\n 1e12\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", "hide": false, "interval": "", - "legendFormat": "{{ic_subnet}}-{{use_case}}", + "legendFormat": "{{ic_subnet}}", + "range": true, "refId": "D" } ], - "thresholds": [], - "timeRegions": [], - "title": "Cycle burn rate by use cases", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, + "title": "Subnet cycles balance (in trillions)", "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "000000001" }, - "yaxes": [ - { - "$$hashKey": "object:332", - "format": "short", - "logBase": 1, - "show": true + "description": "Total cycle balance (in trillions of cycles) across all canisters on a subnet", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "bars", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" }, - { - "$$hashKey": "object:333", - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "000000001" + "overrides": [] }, - "description": "Total cycle balance (in trillions of cycles) across all canisters on a subnet", - "fill": 4, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, - "x": 0, - "y": 18 + "x": 12, + "y": 163 }, - "hiddenSeries": false, - "id": 138, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 2, - "nullPointMode": "null as zero", + "id": 142, "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": true, - "steppedLine": true, - "targets": [ - { - "exemplar": true, - "expr": "label_replace(\n quantile by (ic_subnet) (\n 0.5,\n\n scheduler_canister_balance_cycles_total{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}\n /\n 1e12\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", - "hide": false, - "interval": "", - "legendFormat": "{{ic_subnet}}", - "refId": "D" - } - ], - "thresholds": [], - "timeRegions": [], - "title": "Subnet cycles balance (in trillions)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:328", - "format": "short", - "logBase": 1, - "show": true + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - { - "$$hashKey": "object:329", - "format": "short", - "logBase": 1, - "show": false + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "yaxis": { - "align": false - } - }, - { - "aliasColors": {}, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "000000001" - }, - "description": "Total cycle balance (in trillions of cycles) across all canisters on a subnet", - "fill": 4, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 18 }, - "hiddenSeries": false, - "id": 142, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 2, - "nullPointMode": "null as zero", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": true, - "steppedLine": true, + "pluginVersion": "11.3.0", "targets": [ { + "editorMode": "code", "exemplar": true, - "expr": "label_replace(\n quantile by (ic_subnet) (\n 0.5,\n\n replicated_state_consumed_cycles_since_replica_started{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}\n /\n 1e12\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", + "expr": "label_replace(\n quantile by (ic_subnet) (\n 0.5,\n (replicated_state_consumed_cycles_since_replica_started{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"} != 0)\n /\n 1e12\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", "hide": false, "interval": "", "legendFormat": "{{ic_subnet}}", + "range": true, "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Subnet cycles consumed (in trillions)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:328", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:329", - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" } ], "title": "Cycles Usage", @@ -3911,11 +3976,15 @@ "panels": [ { "description": "", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, "gridPos": { "h": 4, "w": 24, "x": 0, - "y": 11 + "y": 204 }, "id": 167, "options": { @@ -3927,7 +3996,7 @@ "content": "- Charts break down the `execute_round` function time into known steps and `(other)`\n- `(other)` represents untracked time\n- `(other)` should be near zero; a non-zero value indicates a problem\n", "mode": "markdown" }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "title": "Info", "transparent": true, "type": "text" @@ -3943,12 +4012,14 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "axisSoftMin": 0, "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 40, "gradientMode": "none", @@ -3957,6 +4028,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "linear", "lineStyle": { "fill": "solid" @@ -3982,7 +4054,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -4032,7 +4105,7 @@ "h": 8, "w": 12, "x": 0, - "y": 15 + "y": 208 }, "id": 162, "options": { @@ -4047,6 +4120,7 @@ "sort": "none" } }, + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -4243,12 +4317,14 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "axisSoftMin": 0, "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 30, "gradientMode": "none", @@ -4257,6 +4333,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "linear", "lineStyle": { "fill": "solid" @@ -4282,7 +4359,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -4332,7 +4410,7 @@ "h": 8, "w": 12, "x": 12, - "y": 15 + "y": 208 }, "id": 163, "options": { @@ -4347,6 +4425,7 @@ "sort": "none" } }, + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -4547,10 +4626,6 @@ "id": 300, "panels": [ { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -4558,44 +4633,85 @@ "description": "The average duration of an execution round.\n\nRelated submetrics:\n- subnet queue duration,\n- consensus queue duration,\n- message duration.\n", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "line" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "transparent", + "value": null + }, + { + "color": "orange", + "value": 1.3 + }, + { + "color": "red", + "value": 5 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 12 + "y": 217 }, - "hiddenSeries": false, "id": 63, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -4630,63 +4746,11 @@ "refId": "B" } ], - "thresholds": [ - { - "$$hashKey": "object:152", - "colorMode": "warning", - "fill": false, - "line": true, - "op": "gt", - "value": 1.3, - "yaxis": "left" - }, - { - "$$hashKey": "object:390", - "colorMode": "critical", - "fill": false, - "line": true, - "op": "gt", - "value": 5, - "yaxis": "left" - } - ], - "timeRegions": [], "title": "Round duration, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:249", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:250", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -4694,44 +4758,81 @@ "description": "The average number of Wasm instructions executed in an execution round.\n\nRelated submetrics:\n- subnet queue instructions,\n- consensus queue instructions,\n- message instructions.\n", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 12 + "y": 217 }, - "hiddenSeries": false, "id": 69, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -4742,53 +4843,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Round instructions, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:308", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:309", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -4813,16 +4872,10 @@ "h": 8, "w": 12, "x": 0, - "y": 20 + "y": 225 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 116, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -4854,7 +4907,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -4864,8 +4918,7 @@ "unit": "s" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -4889,38 +4942,10 @@ } ], "title": "Round duration distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 1, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "s", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -4945,16 +4970,10 @@ "h": 8, "w": 12, "x": 12, - "y": 20 + "y": 225 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 113, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -4986,7 +5005,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -4996,8 +5016,7 @@ "unit": "short" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -5021,29 +5040,10 @@ } ], "title": "Round instructions distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 1, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -5051,44 +5051,81 @@ "description": "The maximum duration of an execution round.\n\nRelated submetrics:\n\n- subnet queue duration,\n- consensus queue duration,\n- message duration.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 28 + "y": 233 }, - "hiddenSeries": false, "id": 91, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -5107,44 +5144,11 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Round duration, max", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:251", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:252", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -5152,44 +5156,81 @@ "description": "The maximum number of Wasm instructions executed in an execution round.\n\nRelated submetrics:\n\n- subnet queue instructions,\n- consensus queue instructions,\n- message instructions.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 28 + "y": 233 }, - "hiddenSeries": false, "id": 92, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -5200,53 +5241,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Round instructions, max", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:310", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:311", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -5271,16 +5270,10 @@ "h": 8, "w": 12, "x": 0, - "y": 36 + "y": 241 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 118, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -5312,7 +5305,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -5322,8 +5316,7 @@ "unit": "s" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -5347,38 +5340,10 @@ } ], "title": "Thread duration distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 1, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "s", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -5403,16 +5368,10 @@ "h": 8, "w": 12, "x": 12, - "y": 36 + "y": 241 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 119, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -5444,7 +5403,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -5454,8 +5414,7 @@ "unit": "short" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -5479,29 +5438,10 @@ } ], "title": "Thread instructions distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 1, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -5509,44 +5449,81 @@ "description": "The average duration of a replicated message execution in an execution round.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 44 + "y": 249 }, - "hiddenSeries": false, "id": 81, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -5557,44 +5534,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Replicated message duration, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:253", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:254", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -5602,44 +5546,81 @@ "description": "The average number of Wasm instructions executed in a replicated message in an execution round.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 44 + "y": 249 }, - "hiddenSeries": false, "id": 82, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -5650,44 +5631,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Replicated message instructions, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:312", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:313", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -5695,44 +5643,81 @@ "description": "The maximum duration of a replicated message execution in an execution round.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 52 + "y": 257 }, - "hiddenSeries": false, "id": 93, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -5743,44 +5728,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Replicated message duration, max", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:255", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:256", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -5788,44 +5740,81 @@ "description": "The maximum number of Wasm instructions executed in a replicated message in an execution round.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 52 + "y": 257 }, - "hiddenSeries": false, "id": 94, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -5836,53 +5825,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Replicated message instructions, max", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:314", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:315", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -5907,16 +5854,10 @@ "h": 8, "w": 12, "x": 0, - "y": 60 + "y": 265 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 114, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -5948,7 +5889,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -5958,8 +5900,7 @@ "unit": "s" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -5993,38 +5934,10 @@ } ], "title": "Replicated message duration distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 1, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "s", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -6049,16 +5962,10 @@ "h": 8, "w": 12, "x": 12, - "y": 60 + "y": 265 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 117, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -6090,7 +5997,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -6100,8 +6008,7 @@ "unit": "short" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -6134,29 +6041,10 @@ } ], "title": "Replicated message instructions distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 1, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -6164,50 +6052,94 @@ "description": "The average duration of non-replicated query execution.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, - "overrides": [] + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*-compile/" + }, + "properties": [ + { + "id": "custom.transform", + "value": "negative-Y" + } + ] + } + ] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 68 + "y": 273 }, - "hiddenSeries": false, "id": 89, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "$$hashKey": "object:294", - "alias": "/.*-compile/", - "transform": "negative-Y" + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -6218,44 +6150,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Non-replicated query duration, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:257", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:258", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -6263,44 +6162,81 @@ "description": "The average number of Wasm instructions executed while handling a non-replicated query.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 68 + "y": 273 }, - "hiddenSeries": false, "id": 90, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -6311,44 +6247,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Non-replicated query instructions, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:316", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:317", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -6356,44 +6259,81 @@ "description": "The maximum duration of a non-replicated query execution.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 76 + "y": 281 }, - "hiddenSeries": false, "id": 95, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -6404,44 +6344,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Non-replicated query duration, max", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:259", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:260", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -6449,44 +6356,81 @@ "description": "The maximum number of Wasm instructions executed while handling a non-replicated query.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 76 + "y": 281 }, - "hiddenSeries": false, "id": 96, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "expr": "label_replace(\n max by(ic_subnet) (\n histogram_quantile(1.0, rate(execution_query_instructions_bucket{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval]))\n )\n ,\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", @@ -6496,53 +6440,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Non-replicated query instructions, max", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:318", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:319", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -6567,16 +6469,10 @@ "h": 8, "w": 12, "x": 0, - "y": 84 + "y": 289 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 120, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -6608,7 +6504,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -6618,8 +6515,7 @@ "unit": "s" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -6633,38 +6529,10 @@ } ], "title": "Non-replicated query duration distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 0, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "s", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -6689,16 +6557,10 @@ "h": 8, "w": 12, "x": 12, - "y": 84 + "y": 289 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 121, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -6730,7 +6592,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -6740,8 +6603,7 @@ "unit": "short" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -6755,29 +6617,10 @@ } ], "title": "Non-replicated query instructions distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 0, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -6785,50 +6628,94 @@ "description": "The average duration of non-replicated inspect_message execution.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, - "overrides": [] + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*-compile/" + }, + "properties": [ + { + "id": "custom.transform", + "value": "negative-Y" + } + ] + } + ] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 92 + "y": 297 }, - "hiddenSeries": false, "id": 170, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "$$hashKey": "object:294", - "alias": "/.*-compile/", - "transform": "negative-Y" + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -6839,44 +6726,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Non-replicated inspect_message duration, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:257", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:258", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -6884,44 +6738,81 @@ "description": "The average number of Wasm instructions executed while handling a non-replicated inspect_message.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 92 + "y": 297 }, - "hiddenSeries": false, "id": 171, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -6932,44 +6823,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Non-replicated inspect_message instructions, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:316", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:317", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -6977,44 +6835,81 @@ "description": "The maximum duration of a non-replicated inspect_message execution.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 100 + "y": 305 }, - "hiddenSeries": false, "id": 174, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -7031,44 +6926,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Non-replicated inspect_message duration, max", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:259", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:260", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -7076,44 +6938,81 @@ "description": "The maximum number of Wasm instructions executed while handling a non-replicated inspect_message.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 100 + "y": 305 }, - "hiddenSeries": false, "id": 175, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "expr": "label_replace(\n max by(ic_subnet) (\n histogram_quantile(1.0, rate(execution_inspect_message_instructions_bucket{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval]))\n )\n ,\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)", @@ -7123,53 +7022,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Non-replicated inspect_message instructions, max", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:318", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:319", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -7194,16 +7051,10 @@ "h": 8, "w": 12, "x": 0, - "y": 108 + "y": 313 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 172, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -7235,7 +7086,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -7245,8 +7097,7 @@ "unit": "s" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -7260,38 +7111,10 @@ } ], "title": "Non-replicated inspect_message duration distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 0, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "s", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -7316,16 +7139,10 @@ "h": 8, "w": 12, "x": 12, - "y": 108 + "y": 313 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 173, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -7357,7 +7174,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -7367,8 +7185,7 @@ "unit": "short" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -7382,38 +7199,10 @@ } ], "title": "Non-replicated inspect_message instructions distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 0, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -7438,16 +7227,10 @@ "h": 8, "w": 12, "x": 0, - "y": 116 + "y": 321 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 302, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -7479,7 +7262,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -7489,8 +7273,7 @@ "unit": "s" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -7503,38 +7286,10 @@ } ], "title": "Call tree age distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 0, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "s", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -7559,16 +7314,10 @@ "h": 8, "w": 12, "x": 12, - "y": 116 + "y": 321 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 303, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -7600,7 +7349,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -7610,8 +7360,7 @@ "unit": "short" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -7624,38 +7373,10 @@ } ], "title": "Call tree depth distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 0, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "s", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -7680,16 +7401,10 @@ "h": 8, "w": 12, "x": 0, - "y": 124 + "y": 329 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 301, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -7721,7 +7436,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -7731,8 +7447,7 @@ "unit": "s" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -7746,41 +7461,42 @@ } ], "title": "Call duration distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 0, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "s", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" - }, + "type": "heatmap" + } + ], + "title": "Round/Thread/Message Durations and Instructions", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 5 + }, + "id": 296, + "panels": [ { "datasource": { "type": "prometheus", "uid": "000000001" }, - "description": "Scheduled messages which failed to execute any instructions (likely unable to prepay execution).", + "description": "The RSS of all sandbox processes", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -7789,6 +7505,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "stepAfter", "lineWidth": 2, "pointSize": 5, @@ -7810,7 +7527,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -7818,18 +7536,19 @@ } ] }, - "unit": "wps" + "unit": "decbytes" }, "overrides": [] }, "gridPos": { "h": 8, "w": 12, - "x": 12, - "y": 51 + "x": 0, + "y": 350 }, - "id": 148, + "id": 132, "options": { + "alertThreshold": true, "legend": { "calcs": [], "displayMode": "list", @@ -7838,88 +7557,10 @@ }, "tooltip": { "mode": "multi", - "sort": "desc" - } - }, - "pluginVersion": "9.2.5", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "000000001" - }, - "editorMode": "code", - "exemplar": true, - "expr": "label_replace(\n sum by(ic_subnet) (\n rate(scheduler_zero_instruction_messages{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n )\n ,\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)\n", - "hide": false, - "interval": "", - "legendFormat": "{{ic_subnet}}", - "range": true, - "refId": "A" + "sort": "none" } - ], - "title": "Messages executing zero instructions", - "transparent": true, - "type": "timeseries" - } - ], - "title": "Round/Thread/Message Durations and Instructions", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 5 - }, - "id": 296, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "000000001" - }, - "description": "The RSS of all sandbox processes", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 6 }, - "hiddenSeries": false, - "id": 132, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "10.4.8", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -7937,44 +7578,11 @@ "refId": "B" } ], - "thresholds": [], - "timeRegions": [], "title": "Sandbox resident memory", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:6954", - "format": "decbytes", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:6955", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -7982,44 +7590,81 @@ "description": "The average duration of spawning a sandbox process", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 6 + "y": 350 }, - "hiddenSeries": false, "id": 133, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "10.4.8", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -8030,44 +7675,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Sandbox spawn process duration", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:265", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:266", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -8075,44 +7687,81 @@ "description": "The average duration of executing a message in the sandbox process", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 14 + "y": 358 }, - "hiddenSeries": false, "id": 134, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "10.4.8", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -8131,83 +7780,93 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Sandboxed execution duration", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:265", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:266", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "The number of sandbox processes in a subnet.", - "fill": 0, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 14 + "y": 358 }, - "hiddenSeries": false, "id": 135, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "10.4.8", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -8218,38 +7877,9 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Sandbox processes", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:328", - "format": "none", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:329", - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { "datasource": { @@ -8269,6 +7899,7 @@ "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -8315,7 +7946,7 @@ "h": 8, "w": 12, "x": 0, - "y": 22 + "y": 366 }, "id": 315, "options": { @@ -8330,6 +7961,7 @@ "sort": "none" } }, + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -8338,13 +7970,13 @@ }, "editorMode": "code", "expr": "label_replace(\n quantile by (ic_subnet) ( \n 0.5,\n (\n sum without(api_type, status)(\n rate(\n sandboxed_execution_executed_message_slices_total{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",job=\"replica\",instance=~\"$instance\",api_type!~\"non[ -]replicated.*|inspect message\"}[$__rate_interval]\n )\n ) \n - \n rate(sandboxed_execution_spawn_process_duration_seconds_count{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n )\n /\n sum without(api_type, status)(\n rate(\n sandboxed_execution_executed_message_slices_total{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",job=\"replica\",instance=~\"$instance\",api_type!~\"non[ -]replicated.*|inspect message\"}[$__rate_interval]\n )\n )\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n) * 100", - "instant": false, "legendFormat": "__auto", "range": true, "refId": "A" } ], "title": "Sandbox cache hit ratio %", + "transparent": true, "type": "timeseries" } ], @@ -8362,10 +7994,6 @@ "id": 298, "panels": [ { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -8373,44 +8001,81 @@ "description": "The average duration of draining the subnet message queue in an execution round.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 14 + "y": 375 }, - "hiddenSeries": false, "id": 77, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -8421,44 +8086,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Subnet queue duration, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:261", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:262", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -8466,44 +8098,81 @@ "description": "The average number of Wasm instructions executed while draining the subnet message queue in an execution round.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 14 + "y": 375 }, - "hiddenSeries": false, "id": 79, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -8514,53 +8183,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Subnet queue instructions, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:320", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:321", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -8585,16 +8212,10 @@ "h": 8, "w": 12, "x": 0, - "y": 22 + "y": 383 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 112, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -8626,7 +8247,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -8636,8 +8258,7 @@ "unit": "s" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -8650,38 +8271,10 @@ } ], "title": "Subnet queue duration distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 1, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "s", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -8706,16 +8299,10 @@ "h": 8, "w": 12, "x": 12, - "y": 22 + "y": 383 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 115, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -8747,7 +8334,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -8757,8 +8345,7 @@ "unit": "short" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -8771,29 +8358,10 @@ } ], "title": "Subnet queue instructions distribution", - "tooltip": { - "show": true, - "showHistogram": true - }, - "tooltipDecimals": 1, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "short", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -8801,44 +8369,81 @@ "description": "The maximum duration of draining the subnet message queue in an execution round.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 30 + "y": 391 }, - "hiddenSeries": false, "id": 97, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -8849,44 +8454,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Subnet queue duration, max", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:263", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:264", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -8894,44 +8466,81 @@ "description": "The maximum number of Wasm instructions executed while draining the subnet message queue in an execution round.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 30 + "y": 391 }, - "hiddenSeries": false, "id": 98, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -8942,44 +8551,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Subnet queue instructions, max", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:322", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:323", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -8987,44 +8563,81 @@ "description": "The average duration of draining the consensus message queue in an execution round.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "s" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 38 + "y": 399 }, - "hiddenSeries": false, "id": 78, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -9035,44 +8648,11 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Consensus queue duration, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:265", - "format": "s", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:266", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -9080,44 +8660,81 @@ "description": "The average number of Wasm instructions executed while draining the consensus message queue in an execution round.", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "stepAfter", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "short" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 38 + "y": 399 }, - "hiddenSeries": false, "id": 80, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": true, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -9128,83 +8745,93 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Consensus queue instructions, avg", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:324", - "format": "short", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:325", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": true, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" }, "description": "The number of subnet messages executed per second grouped by the method name.", - "fill": 1, - "fillGradient": 0, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "bars", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "cps" + }, + "overrides": [] + }, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 46 + "y": 407 }, - "hiddenSeries": false, "id": 59, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null as zero", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": true, - "steppedLine": false, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "exemplar": true, @@ -9214,38 +8841,9 @@ "refId": "A" } ], - "thresholds": [], - "timeRegions": [], "title": "Subnet messages by type", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:97", - "format": "cps", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:98", - "format": "short", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" } ], "title": "Subnet Messages", @@ -9273,11 +8871,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "bars", "fillOpacity": 100, "gradientMode": "none", @@ -9286,6 +8886,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 0, "pointSize": 5, @@ -9307,7 +8908,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null } ] }, @@ -9319,7 +8921,7 @@ "h": 8, "w": 12, "x": 0, - "y": 43 + "y": 416 }, "id": 145, "options": { @@ -9334,7 +8936,7 @@ "sort": "desc" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -9343,7 +8945,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum by (api_type) (rate(sandboxed_execution_executed_message_slices_total{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\",api_type=\"non replicated query\"}[$__rate_interval]))", + "expr": "sum by (api_type) (rate(sandboxed_execution_executed_message_slices_total{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\",api_type=~\"non[ -]replicated.*|inspect message\"}[$__rate_interval]))", "hide": false, "interval": "", "legendFormat": "{{api_type}}", @@ -9367,11 +8969,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -9380,6 +8984,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "stepAfter", "lineWidth": 2, "pointSize": 5, @@ -9401,7 +9006,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -9417,7 +9023,7 @@ "h": 8, "w": 12, "x": 12, - "y": 43 + "y": 416 }, "id": 146, "options": { @@ -9432,7 +9038,7 @@ "sort": "desc" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -9465,11 +9071,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -9478,6 +9086,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "stepAfter", "lineWidth": 2, "pointSize": 5, @@ -9499,7 +9108,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -9515,7 +9125,7 @@ "h": 8, "w": 12, "x": 0, - "y": 51 + "y": 424 }, "id": 147, "options": { @@ -9530,7 +9140,7 @@ "sort": "desc" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -9563,11 +9173,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -9576,6 +9188,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "stepAfter", "lineWidth": 2, "pointSize": 5, @@ -9597,7 +9210,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -9613,9 +9227,9 @@ "h": 8, "w": 12, "x": 12, - "y": 51 + "y": 424 }, - "id": 314, + "id": 148, "options": { "legend": { "calcs": [], @@ -9628,7 +9242,7 @@ "sort": "desc" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -9661,11 +9275,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -9674,6 +9290,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "stepAfter", "lineWidth": 2, "pointSize": 5, @@ -9695,7 +9312,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -9711,7 +9329,7 @@ "h": 8, "w": 12, "x": 0, - "y": 59 + "y": 432 }, "id": 149, "options": { @@ -9726,7 +9344,7 @@ "sort": "desc" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -9772,7 +9390,7 @@ "h": 8, "w": 12, "x": 12, - "y": 59 + "y": 432 }, "id": 152, "options": { @@ -9800,7 +9418,8 @@ "layout": "auto" }, "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": false }, "yAxis": { @@ -9809,7 +9428,7 @@ "unit": "s" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -9830,7 +9449,6 @@ } ], "title": "Evicted cache entries duration distribution", - "transformations": [], "transparent": true, "type": "heatmap" }, @@ -9846,11 +9464,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -9859,6 +9479,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "stepAfter", "lineWidth": 2, "pointSize": 5, @@ -9880,7 +9501,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -9896,7 +9518,7 @@ "h": 8, "w": 12, "x": 0, - "y": 67 + "y": 440 }, "id": 150, "options": { @@ -9911,7 +9533,7 @@ "sort": "desc" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -9957,7 +9579,7 @@ "h": 8, "w": 12, "x": 12, - "y": 67 + "y": 440 }, "id": 153, "options": { @@ -9985,7 +9607,8 @@ "layout": "auto" }, "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": false }, "yAxis": { @@ -9994,7 +9617,7 @@ "unit": "s" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -10015,7 +9638,6 @@ } ], "title": "Invalidated cache entries duration distribution", - "transformations": [], "transparent": true, "type": "heatmap" }, @@ -10031,11 +9653,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -10044,6 +9668,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "stepAfter", "lineWidth": 2, "pointSize": 5, @@ -10065,7 +9690,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -10081,7 +9707,7 @@ "h": 8, "w": 12, "x": 0, - "y": 75 + "y": 448 }, "id": 157, "options": { @@ -10096,7 +9722,7 @@ "sort": "desc" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -10153,11 +9779,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -10166,6 +9794,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "stepAfter", "lineWidth": 2, "pointSize": 5, @@ -10187,7 +9816,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -10203,7 +9833,7 @@ "h": 8, "w": 12, "x": 12, - "y": 75 + "y": 448 }, "id": 160, "options": { @@ -10218,7 +9848,7 @@ "sort": "desc" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -10251,11 +9881,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -10264,6 +9896,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "stepAfter", "lineWidth": 2, "pointSize": 5, @@ -10285,7 +9918,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -10301,7 +9935,7 @@ "h": 8, "w": 12, "x": 0, - "y": 83 + "y": 456 }, "id": 154, "options": { @@ -10316,7 +9950,7 @@ "sort": "desc" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -10349,11 +9983,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -10362,6 +9998,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "stepAfter", "lineWidth": 2, "pointSize": 5, @@ -10383,7 +10020,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -10399,7 +10037,7 @@ "h": 8, "w": 12, "x": 12, - "y": 83 + "y": 456 }, "id": 155, "options": { @@ -10414,7 +10052,7 @@ "sort": "desc" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -10447,11 +10085,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -10460,6 +10100,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "stepAfter", "lineWidth": 2, "pointSize": 5, @@ -10481,7 +10122,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -10497,7 +10139,7 @@ "h": 8, "w": 12, "x": 0, - "y": 91 + "y": 464 }, "id": 156, "options": { @@ -10512,7 +10154,7 @@ "sort": "desc" } }, - "pluginVersion": "9.2.5", + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -10548,10 +10190,6 @@ "id": 291, "panels": [ { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "prometheus", "uid": "000000001" @@ -10559,49 +10197,86 @@ "description": "Total canister log memory usage across all canisters on a subnet", "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 2, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, "unit": "decbytes" }, "overrides": [] }, - "fill": 0, - "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 16 + "y": 473 }, - "hiddenSeries": false, "id": 289, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null as zero", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.2.5", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": true, - "steppedLine": false, + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", "targets": [ { "editorMode": "code", "exemplar": true, - "expr": "label_replace(\n quantile by (ic_subnet) (\n 0.5,\n rate(canister_log_memory_usage_bytes_sum{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n / \n rate(state_manager_max_resident_height{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)\n", + "expr": "label_replace(\n quantile by (ic_subnet) (\n 0.5,\n rate(canister_log_memory_usage_bytes_sum{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n / \n rate(state_manager_max_resident_height{ic=\"$ic\",ic_subnet=~\"$ic_subnet\",instance=~\"$instance\"}[$__rate_interval])\n != 0\n ),\n \"ic_subnet\", \"$1\", \"ic_subnet\", \"([a-z0-9]+)-.*\"\n)\n", "hide": false, "interval": "", "legendFormat": "{{ic_subnet}}", @@ -10609,38 +10284,9 @@ "refId": "D" } ], - "thresholds": [], - "timeRegions": [], "title": "Total Subnet Canister Log Memory Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, "transparent": true, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:328", - "format": "decbytes", - "logBase": 1, - "show": true - }, - { - "$$hashKey": "object:329", - "format": "short", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { "datasource": { @@ -10654,11 +10300,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", @@ -10667,6 +10315,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, @@ -10688,7 +10337,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -10704,7 +10354,7 @@ "h": 8, "w": 12, "x": 12, - "y": 16 + "y": 473 }, "id": 304, "options": { @@ -10719,6 +10369,7 @@ "sort": "none" } }, + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -10749,11 +10400,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "bars", "fillOpacity": 0, "gradientMode": "none", @@ -10762,6 +10415,7 @@ "tooltip": false, "viz": false }, + "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, @@ -10783,7 +10437,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -10799,7 +10454,7 @@ "h": 8, "w": 12, "x": 0, - "y": 24 + "y": 481 }, "id": 306, "options": { @@ -10814,6 +10469,7 @@ "sort": "none" } }, + "pluginVersion": "11.3.0", "targets": [ { "datasource": { @@ -10832,19 +10488,6 @@ "type": "timeseries" }, { - "cards": { - "cardPadding": 0 - }, - "color": { - "cardColor": "#73BF69", - "colorScale": "sqrt", - "colorScheme": "interpolateGreens", - "exponent": 0.5, - "min": 0, - "mode": "spectrum" - }, - "dashes": false, - "dataFormat": "tsbuckets", "datasource": { "type": "prometheus", "uid": "000000001" @@ -10869,16 +10512,10 @@ "h": 8, "w": 12, "x": 12, - "y": 24 + "y": 481 }, - "heatmap": {}, - "hideZeroBuckets": true, - "highlightCards": true, "id": 292, "interval": "10s", - "legend": { - "show": true - }, "options": { "calculate": false, "calculation": {}, @@ -10910,7 +10547,8 @@ }, "showValue": "never", "tooltip": { - "show": true, + "mode": "single", + "showColorScale": false, "yHistogram": true }, "yAxis": { @@ -10920,8 +10558,7 @@ "unit": "decbytes" } }, - "pluginVersion": "9.2.5", - "reverseYBuckets": false, + "pluginVersion": "11.3.0", "targets": [ { "editorMode": "code", @@ -10936,30 +10573,17 @@ } ], "title": "Canister Log Memory Usage", - "tooltip": { - "show": true, - "showHistogram": true - }, "transparent": true, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "decimals": 0, - "format": "none", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" + "type": "heatmap" } ], "title": "Canister Logging", "type": "row" } ], - "refresh": false, - "schemaVersion": 39, + "preload": false, + "refresh": "", + "schemaVersion": 40, "tags": [ "production" ], @@ -10968,8 +10592,8 @@ { "current": { "selected": false, - "text": "No data sources found", - "value": "" + "text": "IC Metrics (cluster local)", + "value": "IC Metrics (cluster local)" }, "hide": 0, "includeAll": false, @@ -10984,18 +10608,15 @@ }, { "current": { - "selected": false, - "text": "small-high-perf--1730291540947", - "value": "small-high-perf--1730291540947" + "text": "mercury", + "value": "mercury" }, "datasource": { "type": "prometheus", "uid": "000000001" }, "definition": "label_values(up,ic)", - "hide": 0, "includeAll": false, - "multi": false, "name": "ic", "options": [], "query": { @@ -11004,16 +10625,11 @@ }, "refresh": 1, "regex": "", - "skipUrlSync": false, "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false + "type": "query" }, { "current": { - "selected": true, "text": [ "All" ], @@ -11026,7 +10642,6 @@ "uid": "000000001" }, "definition": "label_values(up{ic=\"$ic\"},ic_subnet)", - "hide": 0, "includeAll": true, "label": "Subnet", "multi": true, @@ -11038,17 +10653,12 @@ }, "refresh": 2, "regex": "", - "skipUrlSync": false, "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false + "type": "query" }, { "allValue": ".*", "current": { - "selected": true, "text": [ "All" ], @@ -11061,7 +10671,6 @@ "uid": "000000001" }, "definition": "label_values(up{job=\"replica\",ic=\"$ic\",ic_subnet=~\"$ic_subnet\"}, instance)", - "hide": 0, "includeAll": true, "label": "Instance", "multi": true, @@ -11073,22 +10682,13 @@ }, "refresh": 2, "regex": "", - "skipUrlSync": false, "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false + "type": "query" }, { "current": { - "selected": true, - "text": [ - "All" - ], - "value": [ - "$__all" - ] + "text": "All", + "value": "$__all" }, "datasource": { "type": "prometheus", @@ -11107,31 +10707,21 @@ }, "refresh": 1, "regex": "", - "skipUrlSync": false, "sort": 1, - "tagValuesQuery": "", - "tagsQuery": "", - "type": "query", - "useTags": false + "type": "query" }, { "auto": true, - "auto_count": 50, + "auto_count": 200, "auto_min": "20s", "current": { - "selected": false, - "text": "auto", + "text": "$__auto", "value": "$__auto_interval_heatmap_period" }, "hide": 2, "label": "Heatmap aggregation period", "name": "heatmap_period", "options": [ - { - "selected": true, - "text": "auto", - "value": "$__auto_interval_heatmap_period" - }, { "selected": false, "text": "20s", @@ -11194,9 +10784,7 @@ } ], "query": "20s,30s,1m,2m,5m,10m,30m,1h,3h,6h,12h,1d", - "queryValue": "", "refresh": 2, - "skipUrlSync": false, "type": "interval" } ] @@ -11205,23 +10793,10 @@ "from": "now-30m", "to": "now" }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ] - }, + "timepicker": {}, "timezone": "utc", "title": "Execution Metrics", "uid": "execution-metrics", - "version": 1, + "version": 8, "weekStart": "" } \ No newline at end of file