Executar consultas de rastreamento no mecanismo do BigQuery

Ao configurar a análise de observabilidade para executar suas consultas do Cloud Trace no mecanismo do BigQuery, você pode usar slots reservados para evitar atrasos na fila quando os slots padrão estão ocupados. Você também precisa usar o mecanismo do BigQuery ao criar políticas de alertas baseadas em SQL ou salvar gráficos de painel cujas consultas combinam dados de observabilidade com outros dados da empresa.

A menos que você modifique a configuração, a página Análise de Observabilidade executa consultas no mecanismo de consulta padrão, que usa slots padrão. Com os dois mecanismos, é possível consultar visualizações de observabilidade, visualizações em buckets de registros e visualizações de análise.

Antes de começar

  1. 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.
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. Para receber as permissões necessárias para executar consultas do Observability Analytics usando o mecanismo do BigQuery, 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 BigQuery (roles/bigquery.user) no seu projeto
    • 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.

  7. Verifique se você tem um conjunto de dados vinculado do BigQuery no conjunto de dados de observabilidade que armazena os dados de rastreamento. Se o conjunto de dados vinculado do BigQuery não existir, crie um.

Se você configurar a página Análise de observabilidade para usar o mecanismo do BigQuery em um Google Cloud projeto protegido pelos controles de serviço de nuvem privada virtual (VPC), use a Enterprise Edition 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:

  1. No console Google Cloud , acesse a página 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.

  2. Insira ou carregue uma consulta. Para mais informações, consulte Consultar e analisar traces.

    É possível salvar um gráfico em um painel que mostra o resultado de uma junção entre dados de observabilidade e outros dados da empresa. Nesse caso, a cláusula FROM precisa especificar uma visualização em um conjunto de dados de observabilidade ou em um bucket de registros. Além disso, é necessário ter um conjunto de dados vinculado para os dados consultados. A instrução JOIN pode especificar uma tabela do BigQuery. No entanto, você precisa ter as permissões do IAM necessárias para consultar a tabela do BigQuery.

  3. Acesse a barra de ferramentas e verifique se um botão chamado Executar no BigQuery está sendo exibido.

    Se a barra de ferramentas mostrar Executar consulta, clique em 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.

  4. Clique em Executar no BigQuery.

Preços

Para saber mais sobre os custos associados ao uso do BigQuery, consulte Preços do BigQuery.

A seguir