Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2026-03-17. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Sobre as métricas coletadas

As métricas do Collectd fornecem uma solução de monitoramento para instâncias do GitHub Enterprise Server.

Sobre as métricas coletadas

Coletado é um daemon que coleta estatísticas de desempenho do sistema periodicamente e as armazena de várias maneiras. Para GitHub Enterprise Server, o collectd coleta métricas de diferentes componentes e serviços do sistema, fornecendo insights sobre a integridade e o desempenho do sistema.

Principais componentes

A pilha de monitoramento coletada inclui os seguintes componentes:

  •         **Collectd**: o daemônio principal que coleta estatísticas de desempenho do sistema
    
  •         **Graphite**: serve como a fonte de dados para visualizações de painel
    

Coleta de métricas

Collectd coleta métricas de várias fontes, incluindo:

  •         **Métricas do sistema**: uso da CPU, utilização de memória, E/S de disco, estatísticas de rede
    
  •         **Métricas do aplicativo**: estatísticas HAProxy, métricas de fila Resque, desempenho do banco de dados
    
  •         **Métricas personalizadas**: métricas específicas do serviço por meio de plug-ins e scripts personalizados
    

Architecture

Dispositivo único

Em uma única implantação de aparelho, o collectd é executado localmente e armazena métricas em arquivos RRD (Banco de Dados Round Robin). O Console de Gerenciamento lê esses arquivos para exibir painéis de monitoramento.

Ambiente de cluster

Em ambientes de cluster, o collectd opera de maneira distribuída.

  •         **Servidores de métricas**: nós designados que coletam e armazenam métricas de todos os nós de cluster
    
  •         **Clientes de métricas**: todos os outros nós que encaminham suas métricas para os servidores de métricas
    
  •         **Redundância**: As métricas são duplicadas em vários servidores de métricas para suporte a falhas
    

Configurando métricas coletadas

As métricas Collectd são habilitadas por padrão em instâncias GitHub Enterprise Server.

Monitoramento externo com collectd

Você pode configurar sistemas de monitoramento externos para coletar e analisar as métricas coletadas de sua instância GitHub Enterprise Server. Isso permite a integração com a infraestrutura de monitoramento existente e fornece recursos adicionais de visualização e alerta.

Para obter mais informações sobre como configurar o monitoramento externo, consulte Configurando o monitoramento externo com collectd.

Referência de métricas coletadas

GitHub Enterprise Server coleta métricas variadas por meio do collectd, abrangendo recursos do sistema, o desempenho do aplicativo e a integridade do serviço. Entender essas métricas é essencial para o monitoramento e a solução de problemas eficazes.

Para obter uma lista abrangente de métricas disponíveis, consulte métricas coletadas para GitHub Enterprise Server.

Próximas etapas