amazon-managed-grafana-roadmap icon indicating copy to clipboard operation
amazon-managed-grafana-roadmap copied to clipboard

Automated Backups for Grafana

Open rsheldon-ansira opened this issue 1 year ago • 1 comments

I would like to request that AWS Managed Grafana support automated backups, much like it does for other services, e.g.

  • Daily snapshot
  • incremental
  • create a new workspace from a snaphot (and/or be able to rollback to a particular point in time)
  • x-region snapshot replication
  • Integration with AWS Backup

A partial solution to this would be to allow a backup/restore to S3, as S3 can be replicated to another region easily.

While Grafana dashboards store the last 20 versions of themselves, it's very easy to spin through 20 version quickly (in an hour) if you're actively editing and testing a dashboard. Also, this isn't a "real" back up solution, as it's all held within the grafana DB, and not externally. It also doesn't cover alerts, datasources, teams etc.

For example:

  • https://github.com/ysde/grafana-backup-tool - supports backup to s3
  • https://github.com/aws-observability/amazon-managed-grafana-migrator supports grafana->grafana migration. Could it be enhanced to use S3 as an intermediate repository, and go between the same version of grafana?

Without the ability to backup Grafana, which is mostly built by direct UI manipulation (dashboards), it doesn't really fit well into an Enterprise, esp one which is required to have a DR solution.

rsheldon-ansira avatar Jun 20 '23 22:06 rsheldon-ansira