Grafana · Arazzo Workflow
Grafana Share a Dashboard as a Snapshot
Version 1.0.0
Read a dashboard, publish it as a point-in-time snapshot, and fetch the shareable result.
View Spec
View on GitHub
AlertingAnalyticsDashboardsLogsMetricsMonitoringObservabilityTracesVisualizationArazzoWorkflows
Provider
Workflows
share-dashboard-snapshot
Publish a point-in-time snapshot of an existing dashboard.
Reads the dashboard model by UID, creates a snapshot of it with a bounded lifetime, and retrieves the stored snapshot.
1
readDashboard
getDashboardByUID
Read the dashboard model that will be frozen into the snapshot. The snapshot embeds this model, so what is read here is exactly what recipients will see.
2
createSnapshot
createDashboardSnapshot
Publish the snapshot. Grafana returns the shareable URL, plus a delete key and delete URL that are the only means of revoking it later — store them with the snapshot record.
3
verifySnapshot
getDashboardSnapshot
Fetch the snapshot by its key to confirm it resolves and to see the frozen dashboard exactly as a recipient following the share URL would.