Oi Matheus, tudo bem?
Desculpe a demora em retornar.
Parece que os serviços Prometheus (localhost:9090) e Grafana (localhost:3000) não estão sendo acessados corretamente, embora o Docker esteja rodando sem problemas.
Isso pode ocorrer por uma série de razões, mas vamos começar pelas mais comuns:
Verifique se os serviços estão realmente rodando. No terminal, você pode usar o comando docker ps
para listar todos os containers que estão rodando no momento. Você deverá ver os serviços do Prometheus e Grafana listados lá. Se não estiverem, pode ser que haja algum problema na configuração do Docker ou na forma como você está inicializando os serviços.
Verifique se as portas estão corretamente mapeadas. No arquivo docker-compose.yml (ou equivalente que você está usando para subir os serviços), deve haver uma seção que mapeia as portas do container para as portas do seu host. Por exemplo, para o Prometheus, você deve ter algo como ports: - "9090:9090"
. Isso significa que a porta 9090 do container está sendo mapeada para a porta 9090 do seu host. Se essa configuração estiver errada, você não conseguirá acessar o serviço através da porta esperada.
Verifique se há algum firewall ou software de segurança bloqueando o acesso às portas. Isso é menos comum, mas ainda possível. Você pode tentar desativar temporariamente o firewall ou qualquer software de segurança que esteja rodando para ver se isso resolve o problema.
Por fim, se nenhuma dessas sugestões resolver, pode ser útil verificar os logs dos containers para ver se há alguma mensagem de erro que possa indicar o que está acontecendo. Você pode fazer isso com o comando docker logs <nome_do_container>
.
Um abraço e bons estudos.