在 macOS 上安装
- OS X (via Homebrew)
brew update
brew install grafana
- Standalone MacOS/Darwin Binaries(64 Bit)
wget https://dl.grafana.com/oss/release/grafana-6.4.3.darwin-amd64.tar.gz
tar -zxvf grafana-6.4.3.darwin-amd64.tar.gz
配置文件位置
Grafana 实例的默认设置存储在
$WORKING_DIR/conf/defaults.ini
文件中。不要更改此文件。
根据您的操作系统,您的自定义配置文件是 $WORKING_DIR/conf/defaults.ini
文件或 /usr/local/etc/grafana/grafana.ini
文件。可以使用 --config
参数覆盖自定义配置文件路径。
Linux
如果您使用deb
或rpm
包安装了 Grafana,那么您的配置文件位于并且不使用/etc/grafana/grafana.ini
单独的。custom.ini此路径在 Grafana init.d 脚本中使用–config文件参数指定。
Docker
有关环境变量、持久存储和构建自定义 Docker 映像的信息,请参阅配置 Grafana Docker映像。
视窗
在 Windows 上,该sample.ini文件位于与defaults.ini文件相同的目录中。它包含注释掉的所有设置。复制sample.ini并命名custom.ini。
苹果系统
默认情况下,配置文件位于/usr/local/etc/grafana/grafana.ini. 对于使用 Homebrew 安装的 Grafana 实例,grafana.ini直接编辑文件。否则,在该文件夹中添加一个名为的配置文件custom.ini以conf覆盖conf/defaults.ini.
删除 .ini 文件中的注释
Grafana 使用分号(;char)来注释.ini文件中的行。您必须通过从该行的开头删除来取消注释您正在修改custom.ini的文件中的每一行。否则您的更改将被忽略。grafana.ini;
例如:
The HTTP port to use
;http_port = 3000
使用环境变量覆盖配置
不要使用环境变量来添加新的配置设置。相反,使用环境变量来覆盖现有选项。
要覆盖一个选项:
GF_
其中节名是括号内的文本。一切都应该是大写的,.并且-应该替换为
default section
instance_name = ${HOSTNAME}
[security]
admin_user = admin
[auth.google]
client_secret = 0ldS3cretKey
[plugin.grafana-image-renderer]
rendering_ignore_https_errors = true
[feature_toggles]
enable = newNavigation
你可以在 Linux 机器上覆盖它们:
export GF_DEFAULT_INSTANCE_NAME=my-instance
export GF_SECURITY_ADMIN_USER=owner
export GF_AUTH_GOOGLE_CLIENT_SECRET=newS3cretKey
export GF_PLUGIN_GRAFANA_IMAGE_RENDERER_RENDERING_IGNORE_HTTPS_ERRORS=true
export GF_FEATURE_TOGGLES_ENABLE=newNavigation
最后编辑:Jeebiz 更新时间:2024-02-26 11:18