lotus-land-story: add a backup phases panel to the dashboard
Stacked bars of backup_phase_duration_seconds, one bar per run with a segment per restic phase.
Assisted-by: GLM-5.3 via pi
diff --git a/lotus-land-story/templates/dashboards/personal.json b/lotus-land-story/templates/dashboards/personal.json
index cb5ffff..5b6de79 100644
--- a/lotus-land-story/templates/dashboards/personal.json
+++ b/lotus-land-story/templates/dashboards/personal.json
@@ -2498,6 +2498,104 @@
],
"title": "network by container",
"type": "timeseries"
+ },
+ {
+ "datasource": {
+ "type": "victoriametrics-metrics-datasource",
+ "uid": "P4169E866C3094E38"
+ },
+ "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",
+ "showValues": false,
+ "spanNulls": false,
+ "stacking": {
+ "group": "A",
+ "mode": "normal"
+ },
+ "thresholdsStyle": {
+ "mode": "off"
+ }
+ },
+ "mappings": [],
+ "min": 0,
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": 0
+ }
+ ]
+ },
+ "unit": "s"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 8,
+ "w": 24,
+ "x": 0,
+ "y": 87
+ },
+ "id": 36,
+ "options": {
+ "legend": {
+ "calcs": [
+ "last"
+ ],
+ "displayMode": "list",
+ "placement": "bottom",
+ "showLegend": true
+ },
+ "tooltip": {
+ "hideZeros": false,
+ "mode": "multi",
+ "sort": "desc"
+ }
+ },
+ "pluginVersion": "12.4.3",
+ "targets": [
+ {
+ "datasource": {
+ "type": "victoriametrics-metrics-datasource",
+ "uid": "P4169E866C3094E38"
+ },
+ "editorMode": "code",
+ "expr": "backup_phase_duration_seconds",
+ "legendFormat": "{{phase}}",
+ "range": true,
+ "refId": "A"
+ }
+ ],
+ "title": "backup phases",
+ "type": "timeseries"
}
],
"preload": false,