Skip to main content

Grafana 配置

  • Configuration
  • 所有的配置都可以通过环境变量配置
    • GF_<SectionName>_<KeyName>
[database]
# mysql, postgres, sqlite3
type=postgres
# SQLite3
path=
host=
name=
user=
password=
# mysql://user:secret@host:port/database
# mysql://user:secret@host:port/database
url=
# pg - disable, require, verify-full
# mysql - true, false, skip-verify
ssl_mode=

[remote_cache]
# redis, memcached, database
type=database
# database, redis, memcache
connstr=
database=
redis=addr=127.0.0.1:6379,pool_size=100,db=0,ssl=false
memcache=127.0.0.1:11211

[security]
disable_initial_admin_creation=false
admin_user=admin
admin_password=admin

disable_gravatar=false

Provision

通过配置的方式提供预设配置,替代 ansible、operator 之类的工作。

tip

Grafana Provisioning 的配置能力比 grafana-operator 还强,支持关联组织。

  • 支持配置开通的资源
    • 数据源
    • 插件
    • 面板
    • Alert Notification Channels
  • 暂不支持开通组织 #12119
  • 企业版支持 Access Control Provisioning
  • $WORKING_DIR/conf/defaults.ini
  • $WORKING_DIR/conf/custom.ini
  • Provisioning Grafana

grafana-cli

# 查看安装的插件
grafana-cli plugins ls
# 重置密码
grafana-cli admin reset-admin-password <new password>

grafana-image-renderer

[rendering]
server_url = http://localhost:8081/render
callback_url = http://localhost:3000/
remote
export GF_RENDERING_SERVER_URL=http://renderer:8081/render
export GF_RENDERING_CALLBACK_URL=http://grafana:3000/
export GF_LOG_FILTERS=rendering:debug

provisioning

FAQ

跳转到 3000

  • 设置 root_url