【问题标题】:Use custom.ini with Grafana将 custom.ini 与 Grafana 一起使用
【发布时间】:2018-06-19 09:32:47
【问题描述】:

我正在尝试为我的 Grafana 安装使用自定义文件 (custom.ini)。不幸的是,这不起作用。

我做了什么:

  1. 使用 CentOS 7 安装 VM
  2. 添加了 Grafana Yum 存储库,如 official documentation 中所述
  3. 用

    安装 Grafana

    yum install grafana

  4. 然后我创建了一个简单的自定义文件

    vi /etc/grafana/custom.ini

  5. 有了这个内容

    default_theme = light

  6. 重启 Grafana

    systemctl restart grafana-server

不幸的是,主题并没有从黑暗变为光明。

如果我取消注释 /etc/grafana/grafana.ini 中的同一行,那么它工作正常。

有什么建议吗?非常感谢

【问题讨论】:

  • 您在[users] 部分下有default_theme 吗?或者您是否在custom.ini 中设置了一个部分?
  • 不,我忘记了。我现在定义了它,但[users] 部分也不起作用。看来,custom.ini 完全被忽略了。
  • @DanFromGermany 参数是/usr/sbin/grafana-server --config=/etc/grafana/grafana.ini,也根本不调用custom.ini。在documentation中,如果我理解正确,就不需要定义了。
  • 确保在任何配置之前没有;。有疑问,我只是使用 grafana.ini 进行配置,我猜不需要把它放在 custom.ini 中。或者尝试在 init.d 脚本中附加 --config /etc/grafana/custom.ini,但这可能会在更新时被覆盖。
  • @OluwafemiSule 嗨,我认为是 5.1.3。现在我正在运行最新版本 5.3.2,但我不再尝试使用 custom.ini

标签: customization grafana


【解决方案1】:

...参数是/usr/sbin/grafana-server --config=/etc/grafana/grafana.ini,也根本不调用custom.ini。 ...

此时您在 cmets 中是正确的:根本不使用 custom.ini 文件。 /etc/grafana/grafana.ini 文件是您平台的自定义配置文件(Yum repo = rpm 包)。

请参阅 Grafana 联合创始人的 this comment 和 this docs section 中的注释。

【讨论】:

  • 所以,如果我理解正确的话,只有在手动安装 Grafana 时,custom.ini 才会覆盖 grafana.ini。否则,使用 rpm 安装(如我的),您只能选择一个要加载的 ini 文件。
  • 例如,Windows 版本使用 custom.ini 文件。特别是 deb/rpm 包——它们启动 grafana 服务时只指定了一个配置文件。
【解决方案2】:

我遇到了同样的问题。 您可以按照@patricktokeeffe 的建议使用/etc/grafana/grafana.ini。

但是我找到了另一种可能的解决方案:

在我的机器上,systemd 单元文件 (/lib/systemd/system/grafana-server.service) 有:

# ...
[Service]
EnvironmentFile=/etc/default/grafana-server
# ...
ExecStart=/usr/bin/grafana-server \
  --config=${CONF_FILE}
# ...

据此,我预计 env 文件 /etc/default/grafana-server 中包含以下行:

CONF_FILE=/etc/grafana/grafana.ini

我检查了一下,默认的grafana.ini 没有任何我会丢失的相关配置,所以我将行更改为指向我的custom.ini,你瞧,它成功了。

重要提示: 这适用于 deb 安装(如 debian 或 ubuntu),因此也需要在 rpm 安装上检查它。此外,单元文件可能在其他地方,但systemctl status ... 显示它在哪里。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-19
    • 1970-01-01
    相关资源
    最近更新 更多