grafana 8.4.6 报错无法打开
报错如下
If you're seeing this Grafana has failed to load its application files
1. This could be caused by your reverse proxy settings.
返向代理会引起这个问题。
2. If you host grafana under subpath make sure your grafana.ini root_url setting includes subpath. If not using a reverse proxy make sure to set serve_from_sub_path to true.
如果grafana的url访问路径中有子路径,需要在 grafana.ini 配置文件中 root_url 中设置子路径。
如果使用了返向代理访问 grafana 需要在 grafana.ini 配置文件中将 serve_from_sub_pat 设置为true
3. If you have a local dev build make sure you build frontend using: yarn start, yarn start:hot, or yarn build
4. Sometimes restarting grafana-server can help
有时重启会解决这个问题。
5. Check if you are using a non-supported browser. For more information, refer to the list of supported browsers.
使用了不支持的浏览器,可以换几个浏览器试试。
根据错误提示修改:
如果通过代理访问grafana 需要将 /etc/grafana/grafana.ini 配置文件内serve_from_sub_path 值改为 true ,重启grafana
;serve_from_sub_path = true
如果使用了子路径访问需要将 /etc/grafana/grafana.ini 内的 root_url 配置加上子路径。例如配置grafana子路径
;root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana
如果以上配置不管用,请使用多个浏览器试试,我之前用chrome不好,用火狐就可以访问了。这个可能和操作系统版本和浏览器都有关系。
docker 版grafana
可以使用6个环境变量来修改grafana配置文件位置和数据存储位置
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
docker run --restart always -d --name grafana -p 13008:3000
grafana/grafana:8.4.6