Rastreamento entre contas - 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á.

Rastreamento entre contas

O AWS X-Ray permite a observabilidade entre contas, possibilitando que você monitore e solucione problemas de aplicações que abrangem várias contas em uma Região da AWS. Você pode pesquisar, visualizar e analisar facilmente métricas, logs e rastreamentos em qualquer conta vinculada, como se estivesse operando em uma única conta. Isso fornece uma visão completa das solicitações que se estendem por várias contas. Você pode visualizar rastreamentos entre contas no mapa de rastreamento do X-Ray e nas páginas de rastreamentos no console do CloudWatch.

Os dados de observabilidade compartilhados podem incluir qualquer um dos seguintes tipos de telemetria:

  • Métricas no Amazon CloudWatch

  • Grupos de logs no Amazon CloudWatch Logs

  • Rastreamentos no AWS X-Ray

  • Aplicações no Amazon CloudWatch Application Insights

Configurar a observabilidade entre contas

Para ativar a observabilidade entre contas, configure uma ou mais contas de monitoramento da AWS e vincule-as a diversas contas de origem. Uma conta de monitoramento é uma Conta da AWS central que pode visualizar e interagir com dados de observabilidade gerados das contas de origem. Uma conta de origem é uma Conta da AWS individual que gera dados de observabilidade para os recursos contidos nela.

As contas de origem compartilham os dados de observabilidade com as contas de monitoramento. Os rastreamentos são copiados de cada conta de origem para até cinco contas de monitoramento. As cópias dos rastreamentos das contas de origem para a primeira conta de monitoramento são gratuitas. As cópias dos rastreamentos enviados a contas de monitoramento adicionais são cobradas em cada conta de origem, com base no preço padrão. Para obter mais informações, consulte Preços do AWS X-Ray e Definição de preço do Amazon CloudWatch.

Para criar vínculos entre as contas de monitoramento e as contas de origem, use o console do CloudWatch ou os novos comandos do Observability Access Manager na AWS CLI e na API. Para obter mais informações, consulte Observabilidade entre contas do CloudWatch.

nota

Os rastreamentos do X-Ray são cobrados na Conta da AWS em que são recebidos. Se uma solicitação amostrada abranger serviços em mais de uma Conta da AWS, cada conta registrará um rastreamento separado e todos os demais compartilharão o mesmo ID de rastreamento. Para saber mais sobre os preços de observabilidade entre contas, consulte Preços do AWS X-Ray e Definição de preço do Amazon CloudWatch.

Visualizar rastreamentos entre contas

Os rastreamentos entre contas são exibidos na conta de monitoramento. Cada conta de origem exibe somente rastreamentos locais para essa conta específica. As seções a seguir pressupõem que você fez login na conta de monitoramento e abriu o console do Amazon CloudWatch. Tanto no mapa de rastreamento quanto nas páginas de rastreamentos, um selo da conta de monitoramento é exibido no canto superior direito.

Selo da conta de monitoramento

Mapa de rastreamento

No console do CloudWatch, escolha Mapa de rastreamento em Rastreamentos do X-Ray no painel de navegação esquerdo. Por padrão, o mapa de rastreamento exibe nós para todas as contas de origem que enviam rastreamentos à conta de monitoramento e nós para a própria conta de monitoramento. No mapa de rastreamento, escolha Filtros no canto superior esquerdo para filtrá-lo usando o menu suspenso Contas. Depois que um filtro de conta é aplicado, os nós de serviço de contas que não correspondem ao filtro atual ficam desabilitados.

Mapa de rastreamento filtrado

Quando você escolhe um nó de serviço, o painel de detalhes do nó inclui o ID da conta e o rótulo do serviço.

Painel de detalhes do nó

No canto superior direito do mapa de rastreamento, escolha Visualização em lista para ver uma lista de nós de serviço. A lista de nós de serviço inclui serviços da conta de monitoramento e de todas as contas de origem configuradas. Filtre a lista de nós por Rótulo da conta ou ID da conta escolhendo-os no filtro Nós.

Lista de serviços filtrada

Rastreamentos

Visualize os detalhes do rastreamento que abrangem várias contas abrindo o console do CloudWatch na conta de monitoramento e escolhendo Rastreamentos em Rastreamentos do X-Ray no painel de navegação esquerdo. Você também pode abrir essa página escolhendo um nó no Mapa de rastreamento do X-Ray e selecionando Visualizar rastreamentos no painel de detalhes do nó.

A página Rastreamentos permite consultas por ID de conta. Para começar, insira uma consulta que inclua um ou mais IDs de conta. O exemplo a seguir consulta rastreamentos que passaram pelo ID da conta X ou Y:

service(id(account.id:"X")) OR service(id(account.id:"Y"))
Rastreamentos de consulta por conta

Refine sua consulta por Conta. Selecione uma ou mais contas na lista e escolha Adicionar à consulta.

Refinar a consulta de rastreamento por conta

Detalhes de rastreamento

Veja os detalhes de um rastreamento escolhendo-o na lista Rastreamentos na parte inferior da página Rastreamentos. Os Detalhes de rastreamento são exibidos, incluindo um mapa de detalhes do rastreamento com nós de serviço de todas as contas pelas quais o rastreamento passou. Escolha um nó de serviço específico para ver a conta correspondente.

A seção Linha do tempo dos segmentos exibe os detalhes da conta para cada segmento na linha do tempo.

Linha do tempo dos segmentos