View a markdown version of this page

Cross-account rastreamento - 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á.

Cross-account rastreamento

AWS X-Ray oferece suporte à observabilidade entre contas, permitindo que você monitore e solucione problemas de aplicativos que abrangem várias contas em um. 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 X-Ray rastreamento e nas páginas de rastreamentos no CloudWatch console.

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

  • Métricas na Amazon CloudWatch

  • Grupos de registros no Amazon CloudWatch Logs

  • Traços em 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 AWS monitoramento e vincule-as a várias contas de origem. Uma conta de monitoramento é uma central Conta da AWS que pode visualizar e interagir com dados de observabilidade gerados a partir de contas de origem. Uma conta de origem é um indivíduo Conta da AWS que gera dados de observabilidade para os recursos que ela contém.

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 AWS X-Ray preços e CloudWatch preços da Amazon.

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

nota

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

Visualizar rastreamentos entre contas

Cross-account os traços 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ê esteja conectado à conta de monitoramento e tenha aberto o CloudWatch console da Amazon. 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 CloudWatch console, escolha Trace Map em X-Ray traces 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 de rastreamentos que abrangem várias contas abrindo o CloudWatch console a partir da conta de monitoramento e escolhendo X-Ray Rastreamentos em rastreamentos no painel de navegação esquerdo. Você também pode abrir essa página escolhendo um nó no Mapa de X-Ray Rastreamento e, em seguida, escolhendo Exibir traços 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