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á.
GitHub
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.
GitHub O plugin usa o pacote GitHub V4. A GitHub fonte de dados permite que os dados da API GitHub V4 sejam representados visualmente nos painéis do Amazon Managed Grafana.
Adicionando a GitHub fonte de dados
Para adicionar a GitHub fonte de dados ao seu espaço de trabalho, conclua as seguintes etapas:
-
Navegue até o menu lateral do console Grafana e escolha o ícone de configurações (engrenagem).
-
Escolha Fontes de dados e pesquise GitHubno campo de pesquisa.
-
Escolha GitHub na lista de resultados da pesquisa e selecione Adicionar dados.
-
Na página Configuração, você precisa inserir as opções de configuração necessárias. Para obter as configurações necessárias, consulteDefinições de configuração.
-
Para criar um novo token de acesso, escolha Tokens de acesso pessoal
e crie seu token de GitHub acesso. Na página Novo token de acesso pessoal, no campo Selecionar escopos, selecione os repositórios necessários listados na Permissões de token de acesso seção.
-
Copie o token de acesso que você acabou de criar e cole-o no campo Token de acesso. Se o campo Token de acesso não estiver recebendo entrada, primeiro escolha o botão de redefinição.
Depois de inserir um token de acesso, esse campo será exibido Configurado e não é necessário inserir um novo token de acesso a cada vez.
-
Escolha Salvar e testar.
-
Você receberá uma resposta verde OK quando a GitHub fonte de dados for adicionada com sucesso.
GitHub variáveis
Com GitHub variáveis, você pode substituir valores em um painel por valores predefinidos.
Você pode referenciar variáveis dentro de uma consulta para que os usuários configurem parâmetros como query
ourepository
.
GitHub anotações
As anotações sobrepõem eventos em um gráfico. Com as anotações, você pode exibir:
-
Confirmações
-
Problemas
-
Solicitações pull
-
Versões
-
Tags
Todas as anotações exigem que você selecione um campo a ser exibido na anotação e um campo que represente a hora em que o evento ocorreu.
Definições de configuração
A GitHub fonte de dados tem as seguintes configurações obrigatórias e opcionais
Configuração | Obrigatório |
---|---|
Token de acesso | verdadeiro |
Organização padrão | false |
Repositório padrão | verdadeiro |
GitHub URL empresarial | false |
Para criar um novo token de acesso, navegue até Tokens de acesso pessoal
Permissões de token de acesso
Para todos os repositórios, inclua as seguintes configurações de permissão do token de acesso.
-
public_repo
-
repo:status
-
repo deployment
-
user:read
-
user:email
Para repositórios privados, é necessária uma configuração extra.
repo (Full control of private repositories)
Tipos escalares
GitHub usa escalares baseados em GraphQL. Para obter mais informações sobre tipos GitHub escalares, consultehttps://docs.github.com/en/graphql/reference/scalars