Acessando o monitor o painel do sistema de monitoramento
-
Em uma conta administrativa no GitHub Enterprise Server, no canto superior direito de qualquer página, clique em .
-
Se você ainda não estiver na página "Administração do site", no canto superior esquerdo, clique em Administração do site.
-
Na barra lateral " Site admin", clique em Console de Gerenciamento.
-
Na barra de navegação superior, clique em Monitor.

-
Em ambientes de alta disponibilidade (HA) e clusters, você pode alternar entre os nós usando a lista suspensa e clicando em um nome de host diferente.
Usando o painel do monitor
A página visualiza métricas que podem ser úteis para solucionar problemas de desempenho e entender melhor como seu dispositivo GitHub Enterprise Server está sendo usado. Os dados por trás dos grafos são coletados pelos serviços de monitoramento e amostrados regularmente.
No painel pré-criado, você pode encontrar várias seções agrupando gráficos de diferentes tipos de recursos do sistema.
Criar seu próprio painel e alertas requer que os dados sejam encaminhados para uma instância externa. Você pode usar o encaminhamento do collectd para monitoramento externo.
Para obter mais informações sobre as métricas coletadas, consulte Sobre as métricas coletadas.
Sobre as métricas nos painéis de controle do monitor
Os painéis de monitor oferecem uma visão abrangente de métricas diversas que ajudam a entender o desempenho e a integridade da sua instância GitHub Enterprise Server. Essas métricas são categorizadas em seções diferentes para facilitar a análise de aspectos específicos do sistema.
Saúde do Sistema
Os gráficos de integridade do sistema fornecem uma visão geral dos serviços e da utilização de recursos do sistema. Os gráficos de CPU, memória e média de carga são úteis para identificar tendências ou horários em que ocorreu a saturação de recursos provisionados. Para saber mais, confira Limites de alerta recomendados.
Processos
A seção de gráfico de processos analisa mais profundamente os principais serviços individuais que compõem o dispositivo GitHub Enterprise Server. Examinar esses serviços individualmente pode mostrar como as tendências de uso afetam os recursos do sistema ao longo do tempo.
Autenticação
Os gráficos de autenticação detalham as taxas nas quais usuários e aplicativos estão se autenticando no dispositivo GitHub Enterprise Server. Também rastreamos o protocolo ou tipo de serviço, como Git ou API, para as autenticações, o que é útil para identificar tendências amplas de atividade do usuário. Os gráficos de autenticação podem ajudá-lo a encontrar tendências ou prazos interessantes para analisar ao se aprofundar nos logs de autenticação e solicitação de API.
LDAP
Gráficos LDAP só exibirão dados se a autenticação LDAP estiver habilitada no dispositivo GitHub Enterprise Server. Para saber mais, confira Usando o LDAP. Esses gráficos podem ajudar você a identificar respostas lentas do servidor LDAP, bem como o volume geral de autenticações baseadas em senha LDAP.
Servidores de aplicativo
A seção de servidores de aplicativos fornece informações sobre a atividade de serviços do GitHub Enterprise Server que fornecem dados a usuários e integrações.
Solicitação/resposta do aplicativo
A seção Solicitação/resposta do aplicativo analisa a taxa de solicitações, a rapidez com que essas solicitações são respondidas e com que status elas foram retornadas.
Ações
Os gráficos detalham diferentes métricas sobre o GitHub Actions no sua instância do GitHub Enterprise Server, incluindo uma visão geral de solicitações web dos serviços do GitHub Actions .
Trabalhos em segundo plano
Número de tarefas enfileiradas para processamento em segundo plano no dispositivo GitHub Enterprise Server.
Manutenção do Git
Monitorar falhas de manutenção do Git pode ajudar clientes com repositórios grandes e ativos a gerenciar proativamente a integridade do repositório. "Falhas espúrias" e "repetições" ocasionais são esperadas, mas se um repositório mostrar repetidamente a manutenção do Git marcada como "com falha", recomendamos entrar em contato com Suporte do GitHub.
Rede
Os gráficos de interface de rede podem ser úteis na criação de perfil da atividade do usuário e na taxa de transferência do tráfego de entrada e saída do dispositivo GitHub Enterprise Server.
Armazenamento
O desempenho do repositório do GitHub Enterprise Server depende muito do sistema de armazenamento subjacente. Os discos SSD locais de baixa latência fornecem o mais alto desempenho. Para saber mais sobre a arquitetura de armazenamento do GitHub Enterprise, confira Visão geral do sistema.
Serviços de sistema específicos do dispositivo
Gráficos de serviços do sistema contêm dados relacionados aos principais bancos de dados no GitHub Enterprise Server. Estes são bancos de dados persistentes MySQL e Elasticseach, bem como Redis e Memcached, que contêm dados efêmeros.
- Memcached: fornece uma camada de cache na memória para operações da Web e de API. O Memcached ajuda a fornecer tempos de resposta mais rápidos para usuários e integrações que interagem com o sistema.
- MySQL: O banco de dados primário no GitHub Enterprise Server. Usuário, problema e outros metadados não relacionados ao git ou à pesquisa são armazenados no MySQL.
- Trabalhos Nomad: o GitHub Enterprise Server utiliza o Nomad internamente como orquestrador de carga de trabalho, onde o uso de CPU e memória de serviços individuais é exibido.
- Redis: O banco de dados contém principalmente a fila de trabalhos em segundo plano, bem como informações sobre o estado da sessão.
- Kafka-Lite: serviço de broker Kafka para processamento de trabalhos.
- Elasticsearch: Potencializa os recursos de pesquisa integrados em GitHub Enterprise Server.
- Ganchos personalizados: gráficos relacionados à execução do gancho de pré-recebimento.
- Cache de busca do Git: GitHub Enterprise Server tentará armazenar em cache operações intensivas, como objetos de pacote do Git, quando várias solicitações idênticas chegarem em sequência.
- MinIO: Armazenamento usado por alguns serviços do GitHub Enterprise Server.
- Pacotes: Solicitações que acionam o GitHub Packages.
- SecretScanning: serviços que impulsionam os recursos do Secret scanning.
- CodeScanning: serviços que sustentam as funcionalidades do Code scanning.
- Cluster: gráficos relacionados à alta disponibilidade ou ao clustering do GitHub Enterprise Server.
- Babeld: Proxy do Git.
- Alive: Serviço que alimenta atualizações ao vivo.
- Ghes-manage: serviço que alimenta a API de Gerenciamento do GHES.