Ao configurar a Análise de Observabilidade para executar as consultas do Cloud Trace no mecanismo do BigQuery, é possível criar políticas de alertas baseadas em SQL e salvar gráficos de painel com consultas que combinam dados observáveis com outros dados da empresa. Quando as consultas são executadas no mecanismo do BigQuery, elas usam slots sob demanda por padrão ou slots reservados se o projeto tiver uma atribuição de reserva no mesmo local que o conjunto de dados vinculado.
A menos que você modifique a configuração, a página Análise de Observabilidade vai executar consultas no mecanismo de consulta padrão, que usa slots padrão. Os dois mecanismos permitem consultar visualizações de observabilidade, visualizações em buckets de registros e visualizações de análise.
Antes de começar
-
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.
-
Para receber as permissões necessárias para executar consultas da Análise de Observabilidade usando o mecanismo do BigQuery, peça ao administrador para conceder a você os seguintes papéis do IAM:
- Leitor de observabilidade (
roles/observability.viewer) no projeto - Acessador de visualização de observabilidade (
roles/observability.viewAccessor) nas visualizações de observabilidade que você quer consultar. Esse papel é compatível com as 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 do papel, o principal poderá acessar todas as visualizações de observabilidade. - Visualizador de dados do BigQuery (
roles/bigquery.dataViewer) no seu projeto ou no conjunto de dados vinculado - Usuário de jobs do BigQuery (
roles/bigquery.jobUser) no seu projeto
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.
- Leitor de observabilidade (
- Verifique se você tem um conjunto de dados vinculado do BigQuery no conjunto de dados de observabilidade que armazena seus dados de trace. Se o conjunto de dados vinculado do BigQuery não existir, crie-o.
Se você configurar a página Análise de Observabilidade para usar o mecanismo do BigQuery em um projeto do Google Cloud protegido pelo VPC Service Controls, use a edição Enterprise do BigQuery. Para saber mais, consulte Noções básicas sobre as edições do BigQuery.
Executar consultas no mecanismo do BigQuery
Para executar uma consulta no mecanismo do BigQuery ao usar a página Análise de Observabilidade, 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.
Insira ou carregue uma consulta. Para mais informações, consulte Consultar e analisar traces.
É possível salvar um gráfico em um painel em que o gráfico exibe o resultado de uma junção entre dados observáveis e outros dados da empresa. Nesse caso, a cláusula
FROMprecisa especificar uma visualização em um conjunto de dados de observabilidade ou em um bucket de registros, e também precisa haver um conjunto de dados vinculado para os dados consultados. A instruçãoJOINpode especificar uma tabela do BigQuery. No entanto, é preciso ter as permissões do IAM necessárias para consultar a tabela do BigQuery.Acesse a barra de ferramentas e verifique se um botão chamado Executar no BigQuery é exibido.
Se a barra de ferramentas exibir Executar consulta, clique em settings Configurações e selecione BigQuery.
Um botão Executar no BigQuery desativado indica que não há um conjunto de dados vinculado. Para resolver essa falha, crie o conjunto de dados vinculado do BigQuery.
Clique em Executar no BigQuery.
Preços
Para saber mais sobre os custos associados ao uso do BigQuery, consulte Preços do BigQuery.