As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Google BigQuery
nota
Em espaços de trabalho compatíveis com a versão 9 ou mais recente, essa fonte de dados pode exigir a instalação do plug-in apropriado. Para ter mais informações, consulte Plugins Grafana.
Fornece suporte para o Google BigQuery
nota
O Amazon Managed Grafana inclui duas fontes de dados diferentes para. BigQuery A fonte de dados atual é da Grafana Labs. Uma fonte de dados mais antiga, que não tem mais suporte ativo, é da DoIT International. Novas fontes de dados devem usar a fonte de dados fornecida pela Grafana Labs. Para saber mais sobre como migrar suas consultas existentes, consulte. Importando consultas criadas com o plug-in DoIt International BigQuery DataSource
Recursos:
-
Configuração da consulta
-
Editor SQL bruto
-
Construtor de consultas
-
Suporte a macros
-
Funções adicionais
-
Visualização da tabela
-
Anotações
-
Consultas BQ em variáveis
-
Mesas fragmentadas
-
Tabelas particionadas
-
Alocação granular de slots (execução de consultas em um projeto com preço fixo)
Adicionando a fonte de dados
-
Abra o console do Grafana no espaço de trabalho do Amazon Managed Grafana e verifique se você está logado.
-
No menu lateral, em Configuração (o ícone de engrenagem), escolha Fontes de dados.
-
Escolha Adicionar fonte de dados.
nota
Se você não vê o link Fontes de dados no menu lateral, isso significa que seu usuário atual não tem a
Admin
função. -
Selecione Google BigQueryby Grafana Labs na lista de fontes de dados.
-
Insira as seguintes informações:
-
Em Nome, insira o nome da fonte de dados.
-
Padrão significa que ele será pré-selecionado para novos painéis.
-
Em Chave da conta de serviço, insira o arquivo da chave da conta de serviço de um projeto do GCP. As instruções sobre como criar isso estão mais adiante neste documento.
-
Você pode definir a prioridade da consulta INTERACTIVE
ou BATCH
por fonte de dados.
Autenticação
Para autenticar o BigQuery plug-in, faça o upload de um arquivo JWT do Google. Você precisa criar uma conta de serviço do Google Cloud Platform (GCP) para o projeto do qual você quer mostrar dados. Uma fonte de dados Amazon Managed Grafana se integra a um projeto do GCP. Se você quiser visualizar dados de vários projetos do GCP, conceda permissões à conta de serviço em cada projeto ou crie uma fonte de dados por projeto do GCP.
Ativar APIs
Acesse a BigQuery API
Criar uma conta de serviço do GCP para um projeto
Para criar uma conta de serviço do GCP para um projeto
-
Navegue até a página de credenciais de API e serviço
. -
Escolha Criar credenciais e escolha Chave da conta de serviço.
-
Na página Criar chave da conta de serviço, escolha o tipo de chave JSON. Em seguida, no menu suspenso Conta de serviço, escolha a opção Nova conta de serviço.
-
Insira um nome para a conta de serviço no campo Nome da conta de serviço e escolha as funções BigQuery Data Viewer e BigQueryJob User no menu suspenso Role.
-
Escolha Criar. Um arquivo de chave JSON é criado e baixado para o seu computador. Armazene esse arquivo em um local seguro, pois ele permite o acesso aos seus BigQuery dados.
-
Faça o upload para o Amazon Managed Grafana na página de configuração da fonte de dados. Você pode carregar o arquivo ou colar seu conteúdo.
-
O conteúdo do arquivo é criptografado e salvo no banco de dados Grafana. Não se esqueça de salvar depois de fazer o upload do arquivo.
Usando o construtor de consultas
O criador de consultas fornece uma interface simples, mas fácil de usar, para ajudá-lo a redigir rapidamente uma consulta. O construtor permite que você defina as partes básicas da sua consulta. As mais comuns são:
-
A tabela a partir da qual você deseja consultar
-
O campo de hora e o campo métrico
-
Cláusula WHERE: use uma das macros predefinidas para acelerar seu tempo de escrita ou configure sua própria expressão. As macros suportadas existentes são as seguintes:
-
Macro $__timeFiler com exemplo dos últimos 7 dias
WHERE `createDate` BETWEEN TIMESTAMP_MILLIS (1592147699012) AND TIMESTAMP_MILLIS (1592752499012) AND _PARTITIONTIME >= '2020-06-14 18:14:59' AND _PARTITIONTIME < '2020-06-21 18:14:59'
-
Macro $__timeFrom com exemplo dos últimos 7 dias
WHERE `createDate` > TIMESTAMP_MILLIS (1592223758609) AND _PARTITIONTIME >= '2020-06-15 15:22:38' AND _PARTITIONTIME < '2020-06-22 15:22:38'
-
Macro $__timeTo com os últimos 7 dias
WHERE `createDate` < TIMESTAMP_MILLIS (1592828659681) AND _PARTITIONTIME >= '2020-06-15 15:24:19' AND _PARTITIONTIME < '2020-06-22 15:24:19'
-
-
Opção GROUPBY: você pode usar uma macro predefinida ou usar um dos campos da sua consulta a. time ($_interval, none)
-
Opção ORDER BY
nota
Observação: se seu local de processamento não for o padrão dos EUA, defina seu local no menu suspenso Local de processamento no canto superior direito do criador de consultas
Solução de problemas
Para solucionar problemas de uma consulta, use o Inspector de Consultas na parte superior do construtor de consultas. Isso ajuda você a ver a consulta limpa e solucionar erros de SQL.
Importando consultas criadas com o plug-in DoIt International BigQuery DataSource
Se você tiver consultas existentes que usam o BigQuery plug-in DoIT International, você pode importar essas consultas alterando a fonte de dados para Grafana. BigQuery Suas consultas serão importadas como consultas SQL brutas.