- 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
Created
March 6, 2022 23:24
-
-
Save alefhsousa/73c096668d9a0af18528abb63eee973b to your computer and use it in GitHub Desktop.
Checklist para tarefa de rastreamento distribuído
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment