我已经在 Ubuntu 机器上运行了 Graphana 实例两年了,使用 Prometheus 作为数据源。
通过 apt 更新 ubuntu 后,我发现我的所有仪表板都坏了。转到 Prometheus 数据源设置,我看到错误
Error reading Prometheus: Metric request error
查看我的 apt 升级日志,似乎更新批次出了问题
Upgrade: libglapi-mesa:amd64 (21.0.3-0ubuntu0.3~20.04.4, 21.0.3-0ubuntu0.3~20.04.5),
libgl1-mesa-dri:amd64 (21.0.3-0ubuntu0.3~20.04.4, 21.0.3-0ubuntu0.3~20.04.5),
grafana:amd64 (8.2.5, 8.3.0),
mesa-vulkan-drivers:amd64 (21.0.3-0ubuntu0.3~20.04.4, 21.0.3-0ubuntu0.3~20.04.5),
libglx-mesa0:amd64 (21.0.3-0ubuntu0.3~20.04.4, 21.0.3-0ubuntu0.3~20.04.5)
如果我使用 curl 从同一台机器访问 Prometheus,我会得到像/metrics
或 这样的端点的结果api/v1/query
。所以看起来 Prometheus 运行良好。
此外,谷歌搜索错误消息Error reading Prometheus: Metric request error
返回零结果。所以,不确定这里该怎么做...回滚 grafana 版本?
我也在 grafana 社区发布了一个问题。 https://community.grafana.com/t/prometheus-ds-metric-request-error-new-error-on-upgrading-ubuntu/57443
答案1
从 grafana/stable 8.3.0 降级到 grafana/stable 8.2.5 可以暂时解决该问题。
这是使用档案https://packages.grafana.com/oss/deb
但是,我也升级到了 8.3.1,但软件包仍然损坏,因此修复旧版本虽然有效,但并不是真正的解决方案。
不确定在哪里报告包裹问题https://packages.grafana.com到(除了他们的社区论坛)。
[更新] 尝试了 Ubuntu 更新,grafana/stable 8.3.2
但它仍然破坏了 Prometheus 数据源。
答案2
我使用 promethes 时也遇到了同样的问题。我只需在 prometheus 数据源页面的 URL 字段中添加 http:// 即可。