O Spring sleuth é uma biblioteca fantástica para ajudar nos logs de requests, adicionando um traceId na requisição e repassando ela para as demais, assim, é possível realizar um trace por log dentro de todas as chamadas internas de uma API. Para quem usa o spring-boot-starter-jersey
pode ter grandes problemas na entrada de requests, já que, o interceptor do Sleuth não funciona para o Jax-rs. Bom, para resolver esse pequeno detalhe, é só criarmos um interceptor e configura-lo corretamente.
Para mais detalhes, veja esse projeto que fiz como teste para verificar a propagação do traceId em diferentes frameworks:
https://github.com/gbzarelli/java-log-tracing