product request - allow us to 'archive' dashboards...
# gooddata-cloud
m
product request - allow us to 'archive' dashboards. Since we can't rely on the
gd cli
or
vs code plugin
, we need some way to reliably archive OLD dashboards. Currently, we release dashboards using versions. Meaning, we create
dashboard
, then work on
dashboard v2
, release it, then work on
dashboard v3
, etc. This means we have a lot of older versions that are no longer needed, but we'd like to maintain for tracking purposes.
...
k
Thanks for the request. I’m sorry, but the knowledge sources do not mention a native “archive” state for dashboards. Here are supported ways to keep reliable, restorable records of older dashboard versions: - Declarative backups (recommended): Use the Declarative API to GET a workspace layout (includes dashboards, insights, metrics) and store the JSON as your archive; restore later via PUT. This avoids relying on the CLI or VS Code extension. [[Slack: backup via Declarative API](https://gooddataconnect.slack.com/archives/C04S1MSLEAW/p1694010133795149?thread_ts=1694010133.795149&cid=C04S1MSLEAW); [Slack: layout/backup guidance](https://gooddataconnect.slack.com/archives/C04S1MSLEAW/p1736193659776049?thread_ts=1736193659.776049&cid=C04S1MSLEAW)] - Per-dashboard API archiving: Use the Dashboards API to fetch individual dashboard definitions (GET) and store them (and restore with POST/PUT when needed). [[Python SDK endpoints](https://github.com/gooddata/gooddata-python-sdk/blob/master/gooddata-api-client/README.md)] - Snapshot archives: Export dashboards/widgets as PDF/PNG/PPTX/XLSX for point-in-time records. You can schedule these exports and deliver them to email or webhooks (store in your own archive). [[Export dashboards](https://www.gooddata.com/docs/cloud/create-dashboards/export/); [Scheduled exports](https://www.gooddata.com/docs/cloud/create-dashboards/automation/scheduled-exports/)] - Metadata for tracking: Dashboards include createdAt/modifiedAt (and creator/editor where available), which can help you track versions in your archive. [[Aug 24, 2023 release notes](https://support.gooddata.com/hc/en-us/articles/19788629374227-GoodData-Cloud-August-24-2023)] If you’d like, I can outline a minimal workflow (e.g., nightly Declarative GET + object storage + optional scheduled PDF snapshot) tailored to your setup.
y
Hi Matt, Thanks for sending this in, Your request will be submitted to our product team for consideration. At the moment, we’re unable to provide an ETA since the team is focusing on higher-priority tasks, but please rest assured that your input has been noted. Best regards
p
🎉 New note created.
m
is the
gd
command line tool open source? I'd love to see if i can add this functionality myself.. to make this happen faster.
y
Hi Matt, At the moment, the GoodData CLI is not open source. However, if you’d like your product request to be given precedence by our product team, we recommend reaching out to your account manager @Thiago Alves, who can guide you on how best to proceed. Thank you for sharing your feedback.
m
@Thiago Alves - any movement on this?
i
Hello Matt, Thanks for checking in. I will ping Thiago your account owner to assist you. Please do not hesitate to reach to us if you need further assistance from Support team. Thank you.