【问题标题】:Grafana sending alert with the wrong chart imageGrafana 发送带有错误图表图像的警报
【发布时间】:2020-03-23 21:14:01
【问题描述】:

我在 Docker 上使用 Grafana。 设置电子邮件警报时,我得到了警报图的“主页仪表板”的图像。 我怎样才能得到正确的情节?

【问题讨论】:

    标签: docker grafana


    【解决方案1】:

    您遇到的问题与您在 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

    将子域添加到现有域应该很容易。 拥有额外的子域后,您需要:

    1. 更改反向代理配置以将新域路由到适当的容器
    2. 将 grafana 配置更改为 serve_from_sub_path = false
    3. 更新 grafana config root url root_url = %(protocol)s://%(domain)s:%(http_port)s/(不使用本地路径)

    执行此操作后,图像将正确呈现。

    一个观察 - 我没有设法在安装后运行带有 image-renderer 插件的 grafana 7.3.4,它给了我不兼容错误并完全杀死了我的 grafana,但使用了外部 docker 图像渲染器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-23
      • 1970-01-01
      • 2021-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-23
      相关资源
      最近更新 更多