As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
O que é AWS X-Ray?
AWS X-Ray é um serviço que coleta dados sobre solicitações que seu aplicativo atende e fornece ferramentas que você pode usar para visualizar, filtrar e obter insights sobre esses dados para identificar problemas e oportunidades de otimização. Para qualquer solicitação rastreada para seu aplicativo, você pode ver informações detalhadas não apenas sobre a solicitação e a resposta, mas também sobre as chamadas que seu aplicativo faz para AWS recursos downstream, microsserviços, bancos de dados e APIs da web.
AWS X-Ray recebe rastreamentos do seu aplicativo, além dos usos do Serviços da AWS seu aplicativo que já estão integrados ao X-Ray. A instrumentação de uma aplicação requer o envio de dados de rastreamento para solicitações de entrada e saída e outros eventos dentro da aplicação, bem como metadados sobre cada solicitação. Muitos cenários de instrumentação exigem apenas alterações de configuração. Por exemplo, você pode instrumentar todas as solicitações HTTP recebidas e chamadas downstream feitas pelo seu aplicativo Java. Serviços da AWS Há vários SDKs, agentes e ferramentas que podem ser usados para instrumentar seu aplicativo para X-Ray rastreamento. Consulte Instrumentar sua aplicação para obter mais informações.
Serviços da AWS que são integrados com X-Ray podem adicionar cabeçalhos de rastreamento às solicitações recebidas, enviar dados de rastreamento ou executar o X-Ray daemon. X-Ray Por exemplo, AWS Lambda pode enviar dados de rastreamento sobre solicitações para suas funções do Lambda e executar o X-Ray daemon nos trabalhadores para simplificar o uso do SDK. X-Ray
Em vez de enviar dados de rastreamento diretamente para X-Ray, cada SDK do cliente envia documentos do segmento JSON para um processo daemon que escuta o tráfego UDP. O X-Ray daemon armazena segmentos em uma fila e os carrega em lotes. X-Ray O daemon está disponível para Linux, Windows e macOS e está incluído nas plataformas e. AWS Elastic Beanstalk AWS Lambda
X-Ray usa dados de rastreamento dos AWS recursos que alimentam seus aplicativos em nuvem para gerar um mapa de rastreamento detalhado. O mapa de rastreamento mostra o cliente, o serviço de front-end e os serviços de backend chamados pelo serviço de front-end para processar solicitações e manter dados. Use o mapa de rastreamento para identificar gargalos, picos de latência e outros problemas e melhorar o desempenho das aplicações.