Neste documento, descrevemos como criar, gerenciar e consultar visualizações de análise. Para uma visão geral conceitual, consulte Sobre as visualizações do Google Analytics.
Antes de começar
Como as visualizações de análise consultam visualizações de registro, para criar e consultar visualizações de análise, suas funções do IAM também precisam permitir que você consulte visualizações de registro e use a Análise de Registros. Esta seção lista os papéis do IAM necessários para criar visualizações de análise e aqueles necessários para consultar visualizações de registro e usar a Análise de Registros:
-
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ê o papel do IAM de Usuário de análise de observabilidade (
roles/observability.analyticsUser
) no seu projeto.Esse papel predefinido contém as permissões necessárias para criar, gerenciar e usar visualizações de análise. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As permissões a seguir são necessárias para criar, gerenciar e usar visualizações de análise:
-
observability.analyticsViews.get
-
observability.analyticsViews.list
-
observability.analyticsViews.create
-
observability.analyticsViews.update
-
observability.analyticsViews.delete
-
-
Para ter as permissões necessárias para consultar uma visualização de registro e usar a Análise de registros, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
-
Para consultar os buckets de registro
_Required
e_Default
: Visualizador de registros (roles/logging.viewer
) -
Para consultar todas as visualizações de registro em um projeto:
Acessador de visualização de registros (
roles/logging.viewAccessor
)
É possível restringir um principal a uma visualização de registro específica adicionando uma condição do IAM à concessão de função de acessador da visualização de registros feita no nível do projeto ou adicionando uma vinculação do IAM ao arquivo de política da visualização de registros. Para mais informações, consulte Controlar o acesso a uma visualização de registro.
Para informações sobre outros papéis necessários para consultar visualizações em buckets definidos pelo usuário ou para consultar a visualização
_AllLogs
do bucket de registros_Default
, consulte Papéis do Cloud Logging. -
Para consultar os buckets de registro
Criar uma visualização de análise
Para criar uma visualização de análise, faça o seguinte:
-
No console do Google Cloud, acesse a página Análise de dados de registros:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Logging.
No menu Views, acesse a seção
Logs e selecione a visualização de registro a ser consultada.Para encontrar uma visualização de registro, use a barra filter_list Filtro ou role a lista de visualizações de registro. Cada entrada na lista está no formato
BUCKET_ID.LOG_VIEW_ID
, em que esses campos se referem aos IDs do bucket de registro e da visualização de registro.Na barra de ferramentas Esquema, clique em Consulta.
O painel Consulta é atualizado com uma consulta SQL.
Verifique se a barra de ferramentas mostra Executar consulta.
Se a barra de ferramentas mostrar Run in BigQuery, clique em settings Settings e selecione Log Analytics (default).
Atualize a consulta SQL no painel Consulta até ficar satisfeito com os resultados da consulta.
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 e clique em Salvar.
O nome é limitado a 100 caracteres e pode incluir apenas letras, números, sublinhados e hifens.
Sua vista de análise é criada e listada no painel Views, na seção
Vistas de análise. Cada entrada na lista está no formatoLOCATION.ANALYTICS_VIEW_ID
, em que esses campos se referem ao local e ao ID de uma visualização de análise. Por exemplo, se você criou uma visualização de análise com o nomemy-analytic-view
que consulta uma visualização de registro cujo bucket está na regiãoglobal
, essa seção vai mostrarglobal.my-analytic-view
.
Consultar uma visualização de análise
Depois que uma visualização de análise é criada, é possível consultá-la de forma semelhante a uma visualização de registro. Para conferir uma lista de documentos que descrevem como usar a página da Análise de registros, consulte a seção O que vem a seguir deste documento.
Para executar a consulta padrão de uma visualização de análise, faça o seguinte:
-
No console do Google Cloud, acesse a página Análise de dados de registros:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Logging.
Insira uma consulta ou carregue a consulta padrão da visualização de análise. A cláusula
FROM
da consulta precisa ter o seguinte formato:FROM `analytics_view.PROJECT_ID.LOCATION.ANALYTICS_VIEW_ID`
Na expressão anterior, os campos têm o seguinte significado:
- PROJECT_ID: o identificador do projeto.
- LOCATION: o local da visualização de análise.
O local de uma visualização de análise é herdado do recurso que ela consulta. Por exemplo, se uma visualização de análise consultar uma visualização de registro que
está no local
global
, o local da visualização de análise também seráglobal
. - 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 executar a consulta padrão, faça o seguinte:
No menu Views, acesse a seção Vistas do Google Analytics
e selecione a que você quer consultar.Para encontrar uma vista de análise, use a barra filter_list Filtro ou role a lista de vistas de análise. Cada entrada na lista está no formato
LOCATION.ANALYTICS_VIEW_ID
, em que esses campos se referem ao local e ao ID de uma visualização de análise.Na barra de ferramentas Esquema, clique em Consulta.
O painel Consulta é atualizado com uma consulta SQL que consulta a visualização de análise selecionada.
Clique em Executar consulta.
Se a barra de ferramentas mostrar Run in BigQuery, clique em settings Settings e selecione Log Analytics (default).
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 do Google Cloud, acesse a página Análise de dados de registros:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Logging.
No menu Visualizações, acesse a seção
Visualizações de análise.Uma lista de vistas do Google Analytics é mostrada. Cada entrada na lista está no formato
LOCATION.ANALYTICS_VIEW_ID
, em que esses campos se referem ao local e ao ID de uma visualização de análise. Por exemplo, se você criou uma visualização de análise com o nomemy-analytic-view
que consulta uma visualização de registro cujo bucket está na regiãoglobal
, essa seção vai mostrarglobal.my-analytic-view
.Para conferir os detalhes de uma visualização de análise específica, faça o seguinte:
Selecione a visualização de análise.
O esquema da visualização de análise é mostrado na seção Esquema.
Na barra de ferramentas Esquema, clique em more_vert Exibir opções de visualização de análise e selecione Ver detalhes.
A caixa de diálogo mostra informações sobre a vista de análise, incluindo quando ela foi criada, o esquema e a consulta.
Modificar uma visualização de análise
Para modificar uma visualização de análise, faça o seguinte:
-
No console do Google Cloud, acesse a página Análise de dados de registros:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Logging.
- No menu Views, acesse a seção Vistas do Google Analytics e selecione a que você quer consultar.
Na barra de ferramentas Esquema, clique em more_vert Ver opções de visualização de análise e selecione Editar visualização.
Uma caixa de diálogo é aberta com informações sobre a visualização de análise. Você pode modificar a descrição e a consulta.
Depois de fazer as modificações, clique em Substituir visualização salva.
Excluir uma visualização de análise
Para excluir uma visualização de análise, faça o seguinte:
-
No console do Google Cloud, acesse a página Análise de dados de registros:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Logging.
- No menu Views, acesse a seção Vistas do Google Analytics e selecione a que você quer consultar.
- Na barra de ferramentas Esquema, clique em more_vert Ver opções de visualização de análise, 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 não pode consultar outra.
- Uma visualização de análise pode consultar várias visualizações de registro. No entanto, os buckets de registro que hospedam as visualizações de registro consultadas precisam estar em um local. Por exemplo,
suponha que você tenha dois buckets de registro, um em
us-east1
e outro emasia-east1
. Não é possível criar uma visualização de análise que consulte visualizações de registros nesses buckets. - O recurso pai de uma visualização de análise precisa ser um projeto do Google Cloud. Não é possível criar uma visualização de análise em pastas ou organizações.
- Os conjuntos de dados vinculados não são compatíveis com as visualizações do Google Analytics. Portanto, só é possível consultar visualizações de análise usando a página Análise de dados de registros. Além disso, é necessário executar essas consultas no serviço padrão do Cloud Logging.
- Não há suporte de API para criar ou gerenciar visualizações de análise.
Os limites a seguir se aplicam às visualizações de análise:
- Número máximo de visualizações do Google Analytics por projeto do Google Cloud: 100
- Por projeto do Google Cloud, o número máximo de visualizações do Google Analytics por região: 50
- Por projeto do Google Cloud, o número máximo de regiões que podem armazenar visualizações de análise: 10
A seguir
- Visão geral de consulta e análise de registros
- Salvar e compartilhar uma consulta SQL
- Gráfico de resultados da consulta SQL
- Exemplos de consultas SQL