如何将 Grafana 仪表板从一台服务器完全复制到另一台服务器

Amm*_*mad 8 grafana

我在 Server1 的 Grafana 托管中有 20 多个仪表板。我们购买了另一台服务器,并且确实在 Server2 机器上安装了相同版本的 Grafana。

我想知道是否可以将 Server-1 Grafana 实例以及所有仪表板完全克隆到 Server2?

目前 Grafana 只支持一对一的仪表盘导入导出。

我正在考虑的另一种可能性是使用标准 SCP 命令将所有 Grafana 文件/目录从 Server-1 复制到 server-2。但我不确定我需要复制哪些文件。

小智 5

如果您使用内置的 sqlite3 数据库,那么您确实可以将您的data目录复制conf/custom.ini到新服务器,这将包括您的所有仪表板、插件等。在该设置中,数据库包含在data/grafana.db您的 grafana 安装下。


小智 5

您可以使用wizzy将仪表板从一台服务器复制到另一台服务器。

使用https://grafana-wizzy.com/home/getting-started/ 上的说明安装 wizzy

然后运行以下命令:

为服务器 1 设置配置:

wizzy set grafana envs local1 url http://server1:3000
wizzy set grafana envs local1 username admin
wizzy set grafana envs local1 password admin
Run Code Online (Sandbox Code Playgroud)

为服务器 2 设置配置:

wizzy set grafana envs local2 url http://server2:3000
wizzy set grafana envs local2 username admin
wizzy set grafana envs local2 password admin
Run Code Online (Sandbox Code Playgroud)

从服务器 1 复制到服务器 2:

wizzy set context grafana local1
wizzy import dashboards
wizzy set context grafana local2
wizzy export dashboards
Run Code Online (Sandbox Code Playgroud)

您的仪表板现在应该从服务器 1 复制到服务器 2。如果有任何问题,请在https://github.com/grafana-wizzy/wizzy/issues上打开 GitHub 问题