版本
grafana/grafana:8.3.3
配置
- 環境變量配置
使用容器時,這些路徑只能通過環境變量配置,而不能通過conf/grafana.ini配置
Setting | Default value |
---|---|
GF_PATHS_CONFIG | /etc/grafana/grafana.ini |
GF_PATHS_DATA | /var/lib/grafana |
GF_PATHS_HOME | /usr/share/grafana |
GF_PATHS_LOGS | /var/log/grafana |
GF_PATHS_PLUGINS | /var/lib/grafana/plugins |
GF_PATHS_PROVISIONING | /etc/grafana/provisioning |
- 配置文件
默認配置文件(鏡像/etc/grafana/grafana.ini原始文件)
- 配置使用nginx 反向代理
參考官方文檔
[server]
domain = example.com
root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana/
serve_from_sub_path = true
ningx配置
# 此項配置用於支持WS協議鏈接
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
listen 80;
...
# 代理grafana站點
location / {
proxy_pass http://localhost:3000/;
}
# 代理grafana WS鏈接
location /api/live {
rewrite ^/(.*) /$1 break;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_set_header Host $http_host;
proxy_pass http://localhost:3000/;
}
}
注:如果domain與訪問地址不同,頁面可以顯示但是websocket調用會報403 forbidden
- 啟用頁面嵌套支持
[security]
allow_embedding = true
- 啟用匿名訪問
[auth.anonymous]
enabled = true
org_name = my org.
org_role = Viewer