Graylog + Docker + SpringBoot — PARTE 1

Kleber Nunes
2 min readSep 5, 2019

--

A QUEM INTERESSAR

Parte 2

Parte 3

Bom, recentemente estava tentando criar uma imagem no docker do graylog e estava com um pequeno-grande problema, ele iniciava porém nenhuma mensagem de log aparecia no dashboard, meio frustrante mas continue tentando e após alguns testes consegui faz funcionar e caso esteja com esse problema estou escrevendo isso para tentar te ajudar. (Se mesmo seguindo esse passo a passo não funcionar só me mandar um e-mail)

O COMANDO

São três que devem ser executados na seguinte ordem.

1- docker run — name mongo -p 27017:27017 -d mongo:3

Esse comando é responsável por criar uma imagem do mongodb na sua maquina.

2- docker run — name elasticsearch -p 9200:9200 -p 9300:9300 -e “http.host=0.0.0.0” -e “ES_JAVA_OPTS=-Xms512m -Xmx512m” -d docker.elastic.co/elasticsearch/elasticsearch-oss:6.6.1

Esse comando é responsável por criar uma imagem do elasticsearch na sua maquina.

3- docker run — name graylog — link mongo — link elasticsearch -p 9000:9000 -p 1514:1514 -p 1514:1514/udp -p 12201:12201 -p 12201:12201/udp -e GRAYLOG_HTTP_EXTERNAL_URI=”http://127.0.0.1:9000/" -d graylog/graylog:3.1

E o tão aguardado comando para criação da imagem graylog na sua maquina, criando um link com o mongodb e o elasticsearch.

Feito isso é só chamar no seu navegador a url http://localhost:9000/ e você deve ver a tela de login do graylog, caso não apareça de imediato espere alguns minutos e tente novamente, para acesso o usuário e senha são “admin”

Na próxima parte iremos ver como adicionar o GELF ao novo projeto Spring e enviar nosso log ao dashboard, até lá.

--

--