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