在 Grafana 中使用 custom.ini
Use custom.ini with Grafana
我正在尝试为我的 Grafana 安装使用自定义文件 (custom.ini)。不幸的是,这不起作用。
我做了什么:
- 安装了带有 CentOS 7 的虚拟机
- 添加了 Grafana Yum Repo,如 official documentation
中所述
用
安装了 Grafana
yum install grafana
然后我创建了一个简单的自定义文件
vi /etc/grafana/custom.ini
有了这个内容
default_theme = light
重新启动 Grafana
systemctl restart grafana-server
遗憾的是主题并没有从深色变为浅色。
如果我取消注释 /etc/grafana/grafana.ini
中的同一行,那么它工作正常。
有什么建议吗?非常感谢
...the parameter is /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini
, also the custom.ini
is not called at all. ...
您在这一点上的评论是正确的:根本没有使用 custom.ini
文件。 /etc/grafana/grafana.ini
文件是您平台的自定义配置文件(Yum repo = rpm 包)。
见this comment by Grafana co-founder and the note in this docs section。
我遇到了同样的问题。
您可以按照@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 ...
显示了它的位置。
我正在尝试为我的 Grafana 安装使用自定义文件 (custom.ini)。不幸的是,这不起作用。
我做了什么:
- 安装了带有 CentOS 7 的虚拟机
- 添加了 Grafana Yum Repo,如 official documentation 中所述
用
安装了 Grafanayum install grafana
然后我创建了一个简单的自定义文件
vi /etc/grafana/custom.ini
有了这个内容
default_theme = light
重新启动 Grafana
systemctl restart grafana-server
遗憾的是主题并没有从深色变为浅色。
如果我取消注释 /etc/grafana/grafana.ini
中的同一行,那么它工作正常。
有什么建议吗?非常感谢
...the parameter is
/usr/sbin/grafana-server --config=/etc/grafana/grafana.ini
, also thecustom.ini
is not called at all. ...
您在这一点上的评论是正确的:根本没有使用 custom.ini
文件。 /etc/grafana/grafana.ini
文件是您平台的自定义配置文件(Yum repo = rpm 包)。
见this comment by Grafana co-founder and the note in this docs section。
我遇到了同样的问题。
您可以按照@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 ...
显示了它的位置。