目录
Grafana常见配置问题
1. 免密登录
2. 更改背景颜色
界面修改位置
配置文件修改
3. 页面嵌入
报错信息
解决方案:
Grafana配置解释
1. .ini文件的注释
2. 配置文件位置
Linux
Docker
windows
3. 使用环境变量
4. 配置文件解释
Grafana常见配置问题
1. 免密登录
编辑conf目录下的default.ini文件就可以做到。开启免密登入,enabled改成true
1 2 3 4 5 6 7 8 9 | [auth.anonymous] # enable anonymous access enabled = true #默认false # specify role for unauthenticated users org_role = Viewer #默认Viewer |
2. 更改背景颜色
背景颜色更改,默认只有黑色(Dark)和白色(Light)
界面修改位置
Configuration-Preferences-UI Theme
配置文件修改
编辑conf目录下的default.ini文件也可以做到
1 2 | # Default UI theme ("dark" or "light") default_theme = light |
3. 页面嵌入
报错信息
Refused to display 'XXX' in a frame because it set 'X-Frame-Options' to 'deny'.
解决方案:
defaults.ini配置文件修改allow_embedding = true
kiosk=tv 可以隐藏去掉grafana大盘左侧工具条
Grafana配置解释
Grafana后端有很多配置选项,可以在
注意:必须重新启动Grafana才能使所有配置更改生效。
1. .ini文件的注释
分号(;)是
1 2 | # The HTTP port to use ;http_port = 3000 |
一个常见的问题就是忘记在
custom.ini 或者grafana.ini 文件中取消注释行,这会导致配置项被忽略,不起作用。
2. 配置文件位置
-
默认配置文件是在$WORKING_DIR/conf/defaults.ini
-
用户配置文件是在$WORKING_DIR/conf/custom.ini
-
用户配置文件中的配置信息可以被启动参数 --config参数覆盖。
Linux
如果使用
deb 或rpm 软件包安装了Grafana ,则您的配置文件位于/etc/grafana/grafana.ini, 并且单独的custom.ini 文件不被使用。、此路径在Grafana init.d脚本中使用--config file参数指定。
Docker
请参阅Grafana Docker镜像配置,以获取有关环境变量,持久存储和构建自定义Docker镜像的信息。
windows
sample.ini 与defaults.ini在相同的目录 ,所有设置都被注释。可以复制sample.ini 并命名custom.ini 。
3. 使用环境变量
所有配置文件中的选项,都可以使用环境变量覆盖,环境变量遵循如下规则:
1 | GF_<SectionName>_<KeyName> |
SectionName(选项名)是在括号(中括号[])中的文本。所有信息都需要大写,.和-应该使用_替代。例如如下的配置:
1 2 3 4 5 6 7 8 | # default section instance_name = ${HOSTNAME} [security] admin_user = admin [auth.google] client_secret = oldS3cretKey |
那么就可以使用如下的环境变量覆盖这些配置:
1 2 3 | export GF_DEFAULT_INSTANCE_NAME=my-instance export GF_SECURITY_ADMIN+USER=admin export GF_AUTH_GOOGLE_CLIENT_SECRET=oldS3cretKey |
4. 配置文件解释
具体参考:https://grafana.com/docs/grafana/latest/administration/configuration/