4
respostas

app-forum-api - unhealthy

Poderiam me ajudar, db down, container UP

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas

Oi, Elielton. Tudo bem?

Sugiro você fazer a remoção dos containers, pois pode ter alguma informação conflitante nas configurações deles. Então depois de remover os containers realizar de novo o docker compose up para refazer o build.

Se ainda não funcionar, sugiro você verificar se não preencheu nada de forma equivocada comparando com o que o instrutor mostrou.

Se você não identificar algo diferente, compartilha aqui um repositório no github contendo seu projeto para podermo analisar com mais detalhe.

Espero ter ajudado. Bons estudos!

Fala Vitor tudo joia,

Tinha feito todo esse procedimento de derrubar os container e subir novamente o health check todos voltaram ficar UP, mas continua aplicação unheanthy, estou compartilhando o projeto no github conforme sugestão.

git@github.com:Elielton-sys/prometheus-grafana.git

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Oi, Elielton. Tudo certo?

Fiz o clone do projeto e tentei subir, mas não foi de fato, ficou como no seu print. Se você executar o comando docker compose logs prometheus-forum-api, vai poder ver que está ocorrendo um erro com o container, um problema de permissionamento

prometheus-forum-api  | ts=2023-02-17T17:36:34.424Z caller=query_logger.go:91 level=error component=activeQueryTracker msg="Error opening query log file" file=/prometheus/queries.active err="open /prometheus/queries.active: permission denied"
prometheus-forum-api  | panic: Unable to create mmap-ed active query log
prometheus-forum-api  | 
prometheus-forum-api  | goroutine 1 [running]:
prometheus-forum-api  | github.com/prometheus/prometheus/promql.NewActiveQueryTracker({0x7fff348f5ef7, 0xb}, 0x14, {0x3d8ba20, 0xc0002b9630})
prometheus-forum-api  |     /app/promql/query_logger.go:121 +0x3cd
prometheus-forum-api  | main.main()

Então você pode executar o comando chmod 0777 prometheus/* dentro do diretório raiz do projeto, alterando as permissões dos arquivos relacionados ao prometheus. Assim, voltou a funcionar certinho aqui.

Espero ter ajudado. Bons estudos!

Valeu Vitor, funcionou mano! Estranho eu tinha coloca chmod 777, agora chmod 0777 foi certinho kk valeu demais!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software