+++ title = "Tracing" weight = 11 description = "Tracing se refere a entender o caminho do dado conforme ele se propaga pelos componentes da nossa aplicação." +++ Tracing distribuido, também chamado de tracing distribuido de requisição, é uma forma utilizada para entender e monitorar o comportamento de aplicações, especialmente quando construídas usando arquiteturas de microsserviços. Tracing distribuidos auxiliam identificar onde falhas ocorrem a quais possíveis causas de uma má performance na aplicação. Tracing se refere a entender o caminho do dado conforme ele se propaga pelos componentes da nossa aplicação. Enquanto Logs podem guardar informações importantes de pontos da vida de uma requisição, um Trace conecta todos estes pontos em uma rota completa que explica como uma requisição foi tratada durante todas suas integrações do início ao fim. AWS X-Ray ajuda desenvolvedores analisarem e debugarem aplicações distribuidas em produção. Com o X-Ray, você pode entender como sua aplicações e os serviços que a suportam estão performando para identificar e realizar troubleshooting de causas raízes e erros. O X-Ray provê uma visão fim-a-fim de requisições enquanto elas navegam pela sua malha de serviços e integrações, e mostra um mapa desta aplicação e seus componentes. Você pode utilizar o X-Ray tanto para analisar aplicações em ambientes de desenvolvimento quanto em produção, de uma simples aplicações de três camadas até aplicações de microsserviços complexos consistindo em milhares de serviços. Clique [aqui](https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html) para conhecer mais sobre como usar o AWS X-Ray.