Com as visualizações de análise na Análise de Observabilidade, é possível definir uma consulta SQL com um esquema personalizado nos dados do Cloud Trace para simplificar e reutilizar transformações complexas. Depois de criar uma visualização de análise, é possível consultar os resultados dela na cláusula FROM de outras consultas SQL, assim como você consulta as visualizações de observabilidade.
Para uma visão geral das visualizações de análise, consulte Sobre as visualizações de análise.
Antes de começar
- Faça login na sua conta do Google Cloud . Se você começou a usar o Google Cloudagora, crie uma conta para avaliar o desempenho dos nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Observability API, if it is not already enabled.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Observability API, if it is not already enabled.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
Para receber as permissões necessárias para criar, gerenciar e usar visualizações de análise, peça ao administrador para conceder a você os seguintes papéis do IAM:
- Acessador de visualização de observabilidade (
roles/observability.viewAccessor) nas visualizações de observabilidade que você quer consultar. Esse papel aceita condições do IAM, que permitem restringir a concessão a uma visualização específica. Se você não anexar uma condição à concessão de função, o principal poderá acessar todas as visualizações de observabilidade. - Usuário do Analytics de observabilidade (
roles/observability.analyticsUser) no seu projeto. Esse papel contém as permissões necessárias para salvar e executar consultas particulares e compartilhadas.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
- Acessador de visualização de observabilidade (
- Verifique se você tem uma visualização de observabilidade. Para saber mais, consulte Modelo de armazenamento do Cloud Trace.
Criar uma visualização de análise
Para criar uma visualização de análise, faça o seguinte:
-
No console Google Cloud , acesse a página manage_search Análise de observabilidade:
Acessar a análise de observabilidade
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Logging.
- Configure a página Análise de observabilidade:
- Verifique se a barra de ferramentas mostra Executar consulta. Se a barra de ferramentas mostrar Executar no BigQuery, clique em settings Configurações e selecione Análise de observabilidade (padrão).
- Se o menu Visualizações não aparecer, acesse o painel de navegação e clique em last_page Visualizações e esquema.
Insira e valide a consulta que você quer salvar como uma visualização de análise.
Talvez você queira carregar e editar a consulta padrão da visualização de observabilidade que sua visualização de análise vai consultar. Para carregar a consulta padrão, faça o seguinte:
- No menu Visualizações, acesse a seção Rastreamentos de
e selecione _Trace.Spans._AllSpans. Na barra de ferramentas Esquema, clique em Consulta e em Substituir.
O painel Consulta é atualizado com uma consulta SQL.
Atualize a consulta até ficar satisfeito com os resultados.
- No menu Visualizações, acesse a seção Rastreamentos de
Crie uma visualização de análise:
Na barra de ferramentas, clique em Salvar e selecione Salvar como visualização de análise.
Insira um nome e uma descrição para a visualização de análise.
O nome é limitado a 100 caracteres e só pode incluir letras, dígitos, sublinhados e hifens. Não é possível mudar o nome depois de criar a visualização de análise.
Clique em Salvar.
O sistema cria a visualização de análise e a lista no painel Visualizações, na seção Visualizações de análise.
Consultar uma visualização de análise
Você consulta uma visualização de análise de maneira análoga à consulta de visualizações de observabilidade. Para consultar visualizações de análise, use o seguinte formato para a cláusula FROM:
FROM `analytics_view.PROJECT_ID.LOCATION.ANALYTICS_VIEW_ID`
Os campos nas expressões anteriores têm o seguinte significado:
- PROJECT_ID: o identificador do projeto.
- LOCATION: o local da visualização de análise.
- ANALYTICS_VIEW_ID: o ID da visualização de análise, que é limitado a 100 caracteres e pode incluir apenas letras, dígitos, sublinhados e hifens.
Para saber mais, consulte Consultar e analisar rastreamentos.
Listar visualizações de análise
Para listar as visualizações de análise no seu projeto do Google Cloud , faça o seguinte:
-
No console Google Cloud , acesse a página manage_search Análise de observabilidade:
Acessar a análise de observabilidade
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Logging.
- Configure a página Análise de observabilidade:
- Verifique se a barra de ferramentas mostra Executar consulta. Se a barra de ferramentas mostrar Executar no BigQuery, clique em settings Configurações e selecione Análise de observabilidade (padrão).
- Se o menu Visualizações não aparecer, acesse o painel de navegação e clique em last_page Visualizações e esquema.
- No menu Visualizações, acesse a seção Visualizações do Analytics.
Receber detalhes sobre uma visualização de análise
Use as opções no painel Esquema para mostrar as seguintes informações sobre uma visualização de análise:
- Nome
- Data de criação
- Última atualização
- Esquema
- Consulta
Para conferir os detalhes de uma visualização de análise, liste as visualizações de análise no seu projeto e faça o seguinte:
- Selecione a visualização de análise cujas informações você quer conferir.
- Na barra de ferramentas Esquema, clique em more_vert Ver opções de visualização de análise e selecione Ver detalhes.
Modificar uma visualização de análise
Para modificar uma visualização de análise, faça o seguinte:
-
No console Google Cloud , acesse a página manage_search Análise de observabilidade:
Acessar a análise de observabilidade
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Logging.
- Configure a página Análise de observabilidade:
- Verifique se a barra de ferramentas mostra Executar consulta. Se a barra de ferramentas mostrar Executar no BigQuery, clique em settings Configurações e selecione Análise de observabilidade (padrão).
- Se o menu Visualizações não aparecer, acesse o painel de navegação e clique em last_page Visualizações e esquema.
- No menu Visualizações, acesse a seção Visualizações de análise e selecione a visualização de análise que você quer modificar.
Na barra de ferramentas Esquema, clique em more_vert Ver opções de visualização de análise e selecione Visualização de edição.
Uma caixa de diálogo é aberta com informações sobre a visualização de análise. É possível modificar a descrição e a consulta.
Depois de concluir as modificações, clique em Substituir visualização salva.
Excluir uma visualização de análise de dados
Para excluir uma visualização de análise, faça o seguinte:
-
No console Google Cloud , acesse a página manage_search Análise de observabilidade:
Acessar a análise de observabilidade
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Logging.
- Configure a página Análise de observabilidade:
- Verifique se a barra de ferramentas mostra Executar consulta. Se a barra de ferramentas mostrar Executar no BigQuery, clique em settings Configurações e selecione Análise de observabilidade (padrão).
- Se o menu Visualizações não aparecer, acesse o painel de navegação e clique em last_page Visualizações e esquema.
- No menu Visualizações, acesse a seção Visualizações de análise e selecione a visualização de análise que você quer excluir.
- Na barra de ferramentas Esquema, clique em more_vert Ver opções de visualização de análises, selecione Excluir visualização e conclua a caixa de diálogo.
Limitações
As seguintes limitações se aplicam às visualizações de análise:
- Uma visualização de análise só pode consultar visualizações de observabilidade.
- O recurso pai de uma visualização de análise precisa ser um projeto do Google Cloud .
- Só é possível consultar uma visualização de análise usando a página Análise de observabilidade e somente quando você usa o mecanismo de consulta Análise de observabilidade (padrão).
- Todas as visualizações de análise consultadas por uma visualização de análise precisam estar no mesmo local.
- Você precisa usar o console do Google Cloud para criar ou gerenciar suas visualizações de análise.
- É possível criar no máximo 100 visualizações de análise por projeto do Google Cloud .
- É possível criar no máximo 50 visualizações de análise por região.
- Por projeto do Google Cloud Analytics, no máximo 10 regiões podem conter uma visualização de análise.
A seguir
- Consultar e analisar rastreamentos
- Representar os resultados da consulta SQL em um gráfico
- Salvar e compartilhar consultas
- Exemplos de consultas SQL