12

将 grafana(配置、仪表板等)迁移到较新版本的最佳实践是什么?

我想将 v3 grafana 安装迁移到新服务器,该服务器将运行带有警报的 v4 代码库!

根据文档,grafana v4 将在您启动后自动更新数据库模式,所以我假设这个过程本质上是:

  1. 在新服务器上安装 grafana v4。
  2. 将 /var/lib/grafana/grafana.db 从旧服务器复制到新服务器。
  3. 合并 /etc/grafana/grafana.ini 文件。
  4. 安装任何插件
  5. 重启 grafana 服务器

他们有什么我想念的吗?

更新:

如果将 grafana 部署为 docker 容器怎么办?Bellow 有一个 docker-compose 文件,它启动了一个 grafana 7.3.5 容器,我应该通过挂载卷将哪些文件迁移到容器中?

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

4

2 回答 2

10

那应该这样做。

如果您使用 sqlite,您可以将data/grafana.db文件复制到新服务器。

于 2016-12-07T06:35:55.147 回答
2

一个更新:

  • 像魅力一样工作
  • 不要忘记更新数据源的密码(!) - 不会被复制。
于 2020-10-06T12:06:47.470 回答