如何安装第二个 Grafana 实例以与现有 Grafana 实例一起运行?

如何安装第二个 Grafana 实例以与现有 Grafana 实例一起运行?

我有一台运行 Grafana v4.3.2 的 CentOS 7.6.1810 服务器。我的 Grafana 仪表板需要使用 MySQL 查询变量进行模板化,但 Grafana v4.5.0 之前不支持这些变量(请参阅https://github.com/grafana/grafana/issues/9137https://stackoverflow.com/questions/46042723/unable-to-setup-grafana-template-with-mysql, 和https://github.com/grafana/grafana/issues/8855)。

因此,我的解决方案是将 Grafana 从 v4.3.2 更新到当前版本 (v5.4.2)。我已经确认这在暂存服务器上有效。

现有的 Grafana 实例上正在运行生产仪表板,为了避免服务中断,我的团队负责人通知我,我需要安装与现有 v4.3.2 实例一起运行的第二个 Grafana v5.4.2 实例,将所有仪表板、插件和数据源复制到新实例中,并确认一切正常,然后再关闭旧实例。

不幸的是,虽然我找到了一些关于升级现有 Grafana 实例的文档,但我找不到任何关于在现有 Grafana 实例旁边安装第二个 Grafana 实例的文档。我甚至找不到任何文档来表明在同一台服务器上同时运行 2 个 Grafana 实例是否是一种技术上可行的安排。

是否有人知道这在技术上是否可行,如果可行,是否存在相关指南或文档?

答案1

我会尝试:

  • 制作 Grafana v4.3.2 的快照
  • 运行该快照
  • 尝试就地升级 Grafana

检查某个仪表板是否损坏。

只要数据源的防火墙允许,运行多个具有相同数据源的 grafana 是可行的。

相关内容