Discourse Prometheus Plugin wirft Fehler mit bitnami/discourse:2.6.7

Hallo,

ich habe eine gründliche Suche durchgeführt, konnte jedoch nichts finden, um dieses Problem zu lösen. Ich verwende das Plugin discourse-prometheus seit einiger Zeit mit dem bitnami/discourse Image (bereitgestellt in einem AKS-Cluster).

Nach dem kürzlichen Upgrade auf bitnami/discourse:2.6.7 stelle ich fest, dass das discourse-prometheus-Plugin nicht mehr funktioniert. Die Logs zeigen Folgendes:

App 539 output: Prometheus Exporter, failed to send message Connection refused - connect(2) for "localhost" port 9405 App 539 output: [ 2021-06-26 13:05:24.3855 539/0x00005605c6d15b38(Worker 1) utils.rb ]: *** Exception Errno::ECONNREFUSED in Rack application object (Failed to open TCP connection to localhost:9405 (Connection refused - connect(2) for "localhost" port 9405)) (process 539, thread 0x00005605c6d15b38(Worker 1)): App 539 output: from /opt/bitnami/ruby/lib/ruby/2.6.0/net/http.rb:949:in `rescue in block in connect'

Prometheus zeigt an, dass das Ziel down ist, mit dem Fehler 502 Bad Gateway. Wenn /metrics im Browser aufgerufen wird, erscheint die Meldung „Incomplete response received from application".

2 „Gefällt mir“

Ich erhalte auf meinem Kubernetes-Cluster dieselbe Fehlermeldung mit meiner persönlichen Discourse-Installation, die auf dem neuesten Hauptzweig (main branch) des Plugins und dem (zum Zeitpunkt dieses Beitrags) neuesten Versions-Tag 2.8.0.beta4 läuft. Ich kann gerne Schritte zur lokalen Reproduktion bereitstellen, falls jemand Interesse hat.

Wenn ich den Tag stable oder den Zweig stable-branch verwende, erhalte ich eine ähnliche Abfolge wie folgt:

Erkannter toter Worker 926, Neustart...
Versuche, PID 927 zu beenden
Prometheus Exporter, Nachricht konnte nicht gesendet werden: Verbindung verweigert – connect(2) für „localhost“ Port 9405
Erkannter toter Worker 927, Neustart...
1 „Gefällt mir“