【发布时间】:2020-03-23 21:14:01
【问题描述】:
【问题讨论】:
【问题讨论】:
您遇到的问题与您在 Docker 中运行 grafana 以及在子路径上运行这一事实有关 - 例如yourdomain.com/grafana(并且您使用例如 nginx 作为反向代理将您的 /grafana 路径路由到适当的容器)
目前无法在这样的组合中正确获取图像,因为图像渲染器无法与 grafana 设置(在 /etc/grafana/grafana.ini 和 /usr/share/grafana/conf/default.ini 中)一起正常工作- 都在 grafana docker 容器内):
serve_from_sub_path = true
(看起来在找到正确路径时存在一些问题,因此 grafana 网络服务器会将图像渲染器路由到主路径并因此路由到主页图像)
此设置必须设置为 false,但是,在您的配置中,grafana 将停止工作。
最好的解决方案是不在子路径上使用 grafana,而是在单独的域上运行它,例如grafana.yourdominin.com
将子域添加到现有域应该很容易。 拥有额外的子域后,您需要:
执行此操作后,图像将正确呈现。
一个观察 - 我没有设法在安装后运行带有 image-renderer 插件的 grafana 7.3.4,它给了我不兼容错误并完全杀死了我的 grafana,但使用了外部 docker 图像渲染器。
【讨论】: