Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise será descontinuada em Esta versão do GitHub Enterprise foi descontinuada em 2020-08-20. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Versão do artigo: Enterprise Server 2.18

System overview for GitHub Insights

GitHub Insights is a standalone application which interfaces with GitHub Enterprise.

GitHub Insights está disponível com GitHub One. Para obter mais informações, consulte os "Produtos da GitHub".

Neste artigo

Requirements for running GitHub Insights

GitHub Insights requires a supported version of GitHub Enterprise Server.

GitHub Insights precisa de uma máquina, chamada de servidor do aplicativo, hospedado na nuvem ou localmente. Standard type machines with a base OS of Debian Buster, Debian Stretch, or any LTS versions of Ubuntu 16.04+ are supported.

To provision GitHub Insights, the application server must be able to run certain dependencies, including Docker. O servidor do aplicativo pode exigir que o Docker daemon seja executado como sudo. Kubernetes não é suportado. For more information, see "Installing GitHub Insights."

The application server should meet minimum specifications.

SpecificationMinimum
vCPUs16
RAM64GB
Disco250GB

If you'll use GitHub Insights to import large amounts of data, we recommend greater minimum specifications. For more information, see "Managing repositories."

Security and authentication for GitHub Insights

GitHub Insights runs on your infrastructure and is governed by your existing information security controls. GitHub Insights uses existing user accounts in GitHub Enterprise for authentication and access permissions.

Network Security

GitHub Insights's internal firewall restricts network access to the application server's services. Only services necessary for the application server to function are available over the network.

GitHub Insights requires the following ports to be open for inbound and outbound traffic.

PortaServiçoProtocol
22SSH USERTCP
80HTTP USERTCP
443HTTPS USERTCP

Authentication and access permissions

Authentication for GitHub Insights is handled through GitHub Enterprise. During installation, you will create a aplicativo GitHub, which allows GitHub Insights to authorize users. The aplicativo GitHub is also used to interact with GitHub Enterprise within the scope of the user and app’s permissions.

GitHub Insights tem dois níveis de permissão.

  • Permissões de administrador correspondem à função de administrador do site em GitHub Enterprise. Pessoas com permissões de administrador têm acesso a todas as configurações de GitHub Insights.

  • Todos os outros usuários em GitHub Enterprise têm contas de usuário no GitHub Insights. Os usuários podem ver todas as métricas, mas têm acesso limitado às configurações.

Data access in GitHub Insights is restricted according to each user's data access in GitHub Enterprise. A user will never see data in GitHub Insights for repositories the user does not have access to in GitHub Enterprise.

Architecture of GitHub Insights

System architecture

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato