É possível visualizar e analisar dados de trace coletados de vários Google Cloud projetos em uma única visualização ao configurar um escopo de trace e o escopo de observabilidade. Um escopo de trace lista os recursos a serem pesquisados para dados de trace, e o escopo de observabilidade especifica qual escopo de trace usar por padrão.
Para visualizar intervalos de trace armazenados em vários projetos, por exemplo, quando um aplicativo em um projeto chama um serviço hospedado em outro projeto, faça o seguinte:
Identifique o local de armazenamento geográfico do projeto em que você planeja visualizar os dados de trace e de cada projeto que armazena dados de trace. Para informações sobre como mostrar o local de um bucket de observabilidade de um projeto chamado
_Trace, consulte Listar buckets de observabilidade.Quando todos os projetos armazenam dados de trace no mesmo local, continue com as etapas deste guia. Por exemplo, é possível conferir uma visualização combinada de dados de três projetos que armazenam dados de trace no local
us.O Trace não pode combinar dados de trace armazenados em locais diferentes.
Para cada projeto que armazena dados de trace, peça ao administrador para conceder a você o papel Usuário do Cloud Trace (
roles/cloudtrace.user) no projeto. Esse papel permite visualizar os dados de trace armazenados no projeto.Para o projeto em que você planeja visualizar os dados de trace, peça ao administrador para conceder a você os seguintes papéis nesse projeto:
- Usuário do Cloud Trace (
roles/cloudtrace.user) - Editor de escopos de observabilidade (
roles/observability.scopesEditor)
- Usuário do Cloud Trace (
No projeto em que você planeja visualizar os dados de trace, faça o seguinte:
Crie um escopo de trace e configure-o para listar a visualização de trace padrão de cada projeto que armazena dados de trace.
A visualização de trace padrão de um projeto fornece acesso a todos os dados de trace armazenados no projeto e tem o caminho
_Trace/Spans/_AllSpans, em que os campos_Trace,Spanse_AllSpansse referem a um bucket de observabilidade, um conjunto de dados e uma visualização. Para informações sobre escopos de trace, consulte Criar e gerenciar escopos de trace.Defina o novo escopo de trace como padrão.
Ao definir um escopo de trace padrão, você também atualiza o escopo de observabilidade, que a página Explorador de trace usa para identificar os recursos a serem pesquisados para dados de trace. Como o escopo de observabilidade também identifica o escopo do registro padrão, ele permite que o sistema correlacione dados de registro e de trace.
Se você não realizar essa etapa, a página Explorador de trace vai pesquisar automaticamente apenas o projeto selecionado para dados de trace, e o sistema talvez não consiga correlacionar dados de registro e de trace. Para mais informações, consulte Configurar escopos de observabilidade para consultas de vários projetos.
Quando a página Explorador de trace estiver aberta, use o elemento Escopo na barra de ferramentas para mudar os recursos que a página pesquisa para dados de trace. Para mais informações, consulte Configurar quais visualizações o Explorador de trace pesquisa.