What is the best-practice in terms of migrating grafana (configuration, dashboards etc.) to a a newer version ?
I want to migrate a v3 grafana installation to a new server which will be running the v4 codebase with alerting!
According to the docs, grafana v4 will automatically update the database schema once you start it so I assume this process is essentially:
Is their anything I'm missing?
UPDATE:
What if grafana it's deployed as a docker container ? Bellow there's a docker-compose file which spins up a grafana 7.3.5 container, what files should I migrate to the container via mount volume ?
version: "3.1"
services:
grafana_seven:
image: "grafana/grafana:${NEW_TAG}"
user: "${UID}:${GID}"
container_name: newgrafana
ports:
- "3001:3000"
volumes:
- ./tmp_volume/graf_volume/new_grafana/:/var/lib/grafana
That should do it.
If your using sqlite you can just copy the data/grafana.db
file to the new server.