O que é AWS X-Ray? - AWS X-Ray

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 atendidas pelo seu aplicativo e fornece ferramentas que você pode usar para visualizar, filtrar e obter informações 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 web. APIs

O X-Ray exibe informações detalhadas sobre as solicitações da aplicação.

AWS X-Ray recebe traços 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 HTTP solicitações recebidas e chamadas downstream Serviços da AWS que seu aplicativo Java faz. Existem vários SDKs agentes e ferramentas que podem ser usados para instrumentar seu aplicativo para rastreamento de raios-X. Consulte Instrumentar sua aplicação para obter mais informações.

Serviços da AWS que são integrados ao X-Ray podem adicionar cabeçalhos de rastreamento às solicitações recebidas, enviar dados de rastreamento para o X-Ray ou executar o daemon X-Ray. Por exemplo, AWS Lambda pode enviar dados de rastreamento sobre solicitações para suas funções do Lambda e executar o daemon X-Ray em trabalhadores para simplificar o uso do X-Ray. SDK

Como SDK funciona o X-Ray

Em vez de enviar dados de rastreamento diretamente para o X-Ray, cada cliente SDK envia documentos do JSON segmento para um processo daemon que escuta o tráfego. UDP O daemon do X-Ray armazena os segmentos em buffer em uma fila e os carrega em lote no X-Ray. O daemon está disponível para Linux, Windows e macOS e está incluído nas plataformas e. AWS Elastic Beanstalk AWS Lambda

O 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, seu serviço de front-end e os serviços de back-end que seu serviço de front-end chama para processar solicitações e manter dados. Use o mapa de rastreamento para identificar gargalos, picos de latência e outros problemas a serem resolvidos para melhorar o desempenho de seus aplicativos.

O mapa de rastreamento mostra o cliente, o serviço de front-end e os serviços de back-end que seu serviço de front-end chama para processar solicitações e manter dados