Plugin Discourse Prometheus lança erro com bitnami/discourse:2.6.7

Olá,

Fiz uma busca minuciosa, mas não encontrei nada que resolvesse esse problema.
Tenho usado o plugin discourse-prometheus com a imagem bitnami/discourse (implantada em um cluster AKS) há algum tempo.
Após a atualização recente para a versão bitnami/discourse:2.6.7, notei que o plugin discourse-prometheus não está funcionando e os logs exibem:

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'

O Prometheus mostra que o alvo está inativo com o erro 502 Bad Gateway.
Se acessar /metrics no navegador, a mensagem exibida é “Incomplete response received from application”.

2 curtidas

Estou recebendo a mesma mensagem de erro acima no meu cluster Kubernetes, com meu Discourse pessoal configurado na branch main mais recente do plugin e na tag de versão 2.8.0.beta4 (a mais recente até o momento desta postagem). Posso fornecer os passos para reproduzir isso localmente se alguém estiver interessado.

Se eu usar a tag stable ou a branch stable-branch, obtenho algo semelhante à seguinte sequência:

Attempting to kill pid 927
Prometheus Exporter, failed to send message Connection refused - connect(2) for "localhost" port 9405
Detected dead worker 927, restarting...
1 curtida