写点什么

Grafana:灵活的配置

作者:琦彦
  • 2022-10-13
    中国香港
  • 本文字数:1055 字

    阅读完需:约 3 分钟

Grafana:灵活的配置

Grafana 常见配置问题

1. 免密登录

编辑 conf 目录下的 default.ini 文件就可以做到。开启免密登入,enabled 改成 true


 [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 文件也可以做到


# 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 后端有很多配置选项,可以在.ini配置文件或者通过环境变量指定。


注意:必须重新启动 Grafana 才能使所有配置更改生效。

1. .ini 文件的注释

分号(;)是.ini文件中标准的注释行的方式。


# 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

如果使用debrpm软件包安装了 Grafana ,则您的配置文件位于/etc/grafana/grafana.ini,并且单独的custom.ini文件不被使用。、此路径在 Grafana init.d 脚本中使用--configfile 参数指定。

Docker

请参阅Grafana Docker镜像配置,以获取有关环境变量,持久存储和构建自定义 Docker 镜像的信息。

windows

sample.inidefaults.ini在相同的目录,所有设置都被注释。可以复制sample.ini并命名custom.ini

3. 使用环境变量

所有配置文件中的选项,都可以使用环境变量覆盖,环境变量遵循如下规则:


GF_<SectionName>_<KeyName>
复制代码



SectionName(选项名)是在括号(中括号[])中的文本。所有信息都需要大写,.和-应该使用_替代。例如如下的配置:


# default sectioninstance_name = ${HOSTNAME}
[security]admin_user = admin
[auth.google]client_secret = oldS3cretKey
复制代码



那么就可以使用如下的环境变量覆盖这些配置:


export GF_DEFAULT_INSTANCE_NAME=my-instanceexport GF_SECURITY_ADMIN+USER=adminexport GF_AUTH_GOOGLE_CLIENT_SECRET=oldS3cretKey
复制代码


4. 配置文件解释

具体参考:Configure Grafana | Grafana documentation


发布于: 刚刚阅读数: 3
用户头像

琦彦

关注

孤独的技术没有价值 2019-08-24 加入

还未添加个人简介

评论

发布
暂无评论
Grafana:灵活的配置_配置_琦彦_InfoQ写作社区