Skip to content

feat: snapshot dashboard#627

Merged
sunchanglong merged 5 commits into
mainfrom
perse-snapshot
Jul 6, 2026
Merged

feat: snapshot dashboard#627
sunchanglong merged 5 commits into
mainfrom
perse-snapshot

Conversation

@sunchanglong

@sunchanglong sunchanglong commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator
image image image

Adds Snapshot Dashboard — a point-in-time, self-contained copy of a Perses dashboard that can be saved or exported and opened later without live data sources.

  • Export from live dashboard — Capture the current time range, variable values, and panel query results into spec.snapshot on the dashboard JSON.
  • Frozen view — Snapshot dashboards render from embedded data only; no GreptimeDB/Prometheus queries run on open.
  • Preserved layout — Panel layout, chart types, and titles stay the same as the source dashboard.
  • Read-only filters — Top variables and time range reflect values at export time and cannot be changed or refreshed.
  • Save or download — Export via “Save as Snapshot Dashboard”: persist to the dashboard list or download a JSON file.
  • Import & open — Snapshot dashboards are detected on import and open in dedicated snapshot view mode.n

@sunchanglong sunchanglong merged commit 31d2871 into main Jul 6, 2026
1 check passed
@sunchanglong sunchanglong deleted the perse-snapshot branch July 6, 2026 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant