CloudWatch RUM e 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á.

CloudWatch RUM e AWS X-Ray

Com o Amazon CloudWatch RUM, você pode realizar monitoramento real de usuários para coletar e visualizar dados do lado do cliente sobre o desempenho do seu aplicativo web a partir de sessões reais de usuários em tempo quase real. Com AWS X-Ray o CloudWatch RUM, você pode analisar e depurar o caminho da solicitação, começando pelos usuários finais do seu aplicativo por meio de serviços AWS gerenciados downstream. Isso ajuda a identificar tendências e erros de latência que afetam os usuários finais.

Depois de ativar o X-Ray Tracing das sessões do usuário, o CloudWatch RUM adiciona um cabeçalho X-Ray trace às solicitações HTTP permitidas e registra um segmento de X-Ray para as solicitações HTTP permitidas. Em seguida, você pode ver traços e segmentos dessas sessões de usuário no X-Ray e nos CloudWatch consoles, incluindo o mapa de rastreamento do X-Ray.

nota

CloudWatch O RUM não se integra às regras de amostragem do X-Ray. Em vez disso, escolha uma porcentagem de amostragem ao configurar seu aplicativo para usar o CloudWatch RUM. Os rastreamentos enviados do CloudWatch RUM podem incorrer em custos adicionais. Para obter mais informações, consulte Definição de preços do AWS X-Ray.

Por padrão, os rastreamentos do lado do cliente enviados do CloudWatch RUM não estão conectados aos rastreamentos do lado do servidor. Para conectar rastreamentos do lado do cliente aos rastreamentos do lado do servidor, configure o cliente web CloudWatch RUM para adicionar um cabeçalho de rastreamento X-Ray a essas solicitações HTTP.

Atenção

Configurar o cliente web CloudWatch RUM para adicionar um cabeçalho X-Ray trace às solicitações HTTP pode causar falha no compartilhamento de recursos de origem cruzada (CORS). Para evitar isso, adicione o cabeçalho HTTP X-Amzn-Trace-Id à lista de cabeçalhos permitidos na configuração do CORS do seu serviço subsequente. Se você estiver usando o API Gateway como serviço subsequente, consulte Habilitar o CORS para um recurso da API REST. É altamente recomendável que você teste sua aplicação antes de adicionar um cabeçalho de rastreamento do X-Ray do lado do cliente em um ambiente de produção. Para obter mais informações, consulte a documentação do cliente web CloudWatch RUM.

Para obter mais informações sobre o monitoramento real de usuários em CloudWatch, consulte Usar CloudWatch RUM. Para configurar seu aplicativo para usar o CloudWatch RUM, incluindo o rastreamento de sessões do usuário com o X-Ray, consulte Configurar um aplicativo para usar o CloudWatch RUM.