
Ich habe seit 2 Jahren eine Instanz von Graphana auf einer Ubuntu-Box laufen, die Prometheus als Datenquelle verwendet.
Nachdem ich Ubuntu über apt aktualisiert hatte, bemerkte ich, dass alle meine Dashboards ausgefallen waren. Wenn ich zu den Prometheus DataSource-Einstellungen gehe, sehe ich den Fehler
Error reading Prometheus: Metric request error
Wenn ich mir mein Apt-Upgrade-Protokoll ansehe, sieht es so aus, als ob beim Update-Batch etwas schiefgelaufen wäre.
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)
Wenn ich curl verwende, um von derselben Maschine aus auf Prometheus zuzugreifen, erhalte ich Ergebnisse für Endpunkte wie /metrics
oder api/v1/query
. Es scheint also, dass Prometheus einwandfrei funktioniert.
Auch das Googeln der Fehlermeldung Error reading Prometheus: Metric request error
liefert keine Ergebnisse. Ich bin mir also nicht sicher, was ich hier tun soll ... die Grafana-Version zurücksetzen?
Ich habe auch eine Frage in der Grafana-Community gepostet. https://community.grafana.com/t/prometheus-ds-metric-request-error-new-error-on-upgrading-ubuntu/57443
Antwort1
Ein Downgrade von Grafana/Stable 8.3.0 auf Grafana/Stable 8.2.5 behebt das Problem vorübergehend.
Dies geschieht durch die Nutzung des Archivshttps://packages.grafana.com/oss/deb
Ich habe jedoch auch auf 8.3.1 aktualisiert und das Paket ist immer noch defekt, sodass das Reparieren einer alten Version zwar funktioniert, aber keine wirkliche Lösung ist.
Ich bin nicht sicher, wohin ich Paketprobleme melden soll.https://packages.grafana.com(außer ihrem Community-Forum).
[Update] habe das Ubuntu-Update versucht grafana/stable 8.3.2
, aber die Prometheus-Datenquelle geht immer noch kaputt.
Antwort2
dasselbe ist mir mit Prometheus passiert. Ich habe einfach http:// zum URL-Feld auf der Prometheus-Datenquellenseite hinzugefügt, es hat funktioniert.