
我有一個 Graphana 實例在 Ubuntu 機器上運行了 2 年,使用 Prometheus 作為資料來源。
通過 apt 更新 ubuntu 後,我注意到我所有的儀表板都崩潰了。到 Prometheus DataSource 設定我看到錯誤
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 運作良好。
此外,Google搜尋錯誤訊息會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
同樣的事情也發生在我的普羅米修斯身上。我剛剛將 http:// 添加到 prometheus 資料來源頁面上的 URL 字段,它起作用了。