以Docker方式安装的Grafana如何修改配置
当前最新版本为V7.4,修改配置可以通过以下两种方式修改
- 指定配置文件
- 通过使用--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
详细的配置参数可以参考官方文档
a
感谢