在 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

如果您使用debrpm包安装了 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  创建时间:2023-02-09 14:17
最后编辑:Jeebiz  更新时间:2024-02-26 11:18