以Docker方式安装的Grafana如何修改配置


以Docker方式安装的Grafana如何修改配置

当前最新版本为V7.4,修改配置可以通过以下两种方式修改

  1. 指定配置文件
  2. 通过使用--config参数覆盖自定义配置文件路径

一、 配置文件方式修改

defaults.ini是Grafana的默认配置文件,不要直接修改这个文件!!!可使用自定义配置文件custom.ini进行配置覆盖。
默认配置文件的路径为$WORKING_DIR/conf/defaults.ini
自定义配置文件路径为$WORKING_DIR/conf/custom.ini

以Docker安装方式安装的Grafana,默认文件位置在/usr/share/grafana/conf/defaults.ini,如果使用deb或rpm软件包安装了Grafana,则您的配置文件位于,/etc/grafana/grafana.ini并且custom.ini不使用单独的文件。此路径在Grafana init.d脚本中使用--configfile参数指定。

sample.ini与defaults.ini相同,包含所有注释掉的设置。复制sample.ini并命名custom.ini

二、 使用环境变量进行配置

可以使用以下语法使用环境变量来覆盖配置文件中的所有选项:
GF_<SectionName>_<KeyName>

其中部分名称是方括号内的文本。一切都应为大写,“.”和“-”应替换为“_”。例如,如果您具有以下配置设置

# default section
instance_name = ${HOSTNAME}

[security]
admin_user = admin

[auth.google]
client_secret = 0ldS3cretKey

[plugin.grafana-image-renderer]
rendering_ignore_https_errors = true

需要替换为:

GF_DEFAULT_INSTANCE_NAME=my-instance
GF_SECURITY_ADMIN_USER=owner
GF_AUTH_GOOGLE_CLIENT_SECRET=newS3cretKey
GF_PLUGIN_GRAFANA_IMAGE_RENDERER_RENDERING_IGNORE_HTTPS_ERRORS=true

详细的配置参数可以参考官方文档

声明:初心|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 以Docker方式安装的Grafana如何修改配置


愿你勿忘初心,并从一而终