- Adicionar dependência do open feign
- Habilitar o open feign no projeto
- Implementar o contrato
- Realizar as configurações e anotações necessárias do contrato
- Injetar o cliente do feign na classe necessária
- Configurar a url do serviço de distância no monolito
- efetuar a lógica para chamada REST para o serviço de distância
- Baixar e configurar o docker
- Usar o docker compose do graylog para que seja possível subir a infraestrutura mongodb, elastisearch e graylog
- Configurar o logback.xml para que tenha o appender do graylog
- Colocar as informações de servidor e porta do graylog no appender
- Adicionar a dependência do gelf do graylog no projeto
- Realizar a exclusão do logging default do spring no pom.xml para não dar conflito
- Realizar o restart da aplicação para que as mudanças sejam propagadas e devemos conseguir ver as mensagens dentro do graylog
Links para os checklist de cada exercício:
- Eureka
- OpenFeign
- Tracing distribuído
OlderNewer