Skip to content

Instantly share code, notes, and snippets.

@alefhsousa
Created March 6, 2022 23:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alefhsousa/73c096668d9a0af18528abb63eee973b to your computer and use it in GitHub Desktop.
Save alefhsousa/73c096668d9a0af18528abb63eee973b to your computer and use it in GitHub Desktop.
Checklist para tarefa de rastreamento distribuído
  • Criar uma conta no site: papertrailapp.com
  • Ir na opção de "Add System" para adicionar um novo projeto
  • Em cada projeto será necessário configurar o arquivo logback.xml
  • No Arquivo do logback.xml será necessário configurar um SysLogAppender com o host e porta do papertrail
  • Adiconar logs onde achamos necessário ter informação sobre o que esta ocorrendo na aplicação e o que está sendo feito
  • Fazer o restart da aplicação para carregar as informações de log e da configuração do Appender
  • Verificar se estamos recebendo os eventos dentro do paper trail
  • Adicionar a dependência do sleuth no projeto para que ele seja responsável por gerar identificadores para os logs e que conseguimos agregar todos os logs de uma requisição
  • Alterar o logback.xml para colocar o include do sleuth dentro da seção de configuration
  • Alterar a tag suffixpattern do SysLogAppender para o padrão recomendado do sleuth que está na documentação da biblioteca
  • Fazer a confirmação de um pagamento e verificar se os logs foram enviados corretamente para o papertrail com a informação de trace id e também do span id para quando fazemos a chamada para o serviço do monolito
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment