As métricas openTelemetry são a base para monitoramento GitHub Enterprise Server, disponíveis na versão 3.18 em diante. Essa pilha de monitoramento fornece capacidade de observação e recursos de gerenciamento aprimorados em comparação com o sistema legado collectd.
Novas instalações da versão 3.19 e posteriores usam as métricas do OpenTelemetry por padrão. Atualizações de versões anteriores à 3.21 para 3.21 ou 3.22 também habilitam o OpenTelemetry e desabilitam a coleta, mas você pode habilitar novamente a coleta após a atualização.
O Collectd permanece com suporte nesta versão, mas é descontinuado na versão 3.23, e a atualização para a 3.23 o desabilita. Para obter a linha do tempo de migração e as etapas para migrar instâncias que ainda usam collectd, consulte Migrando do collectd para o OpenTelemetry.
Pré-requisitos
- As métricas OpenTelemetry estão habilitadas para sua instância GitHub Enterprise Server
Painéis adicionais
Quando as métricas openTelemetry estiverem habilitadas, você terá acesso a painéis avançados do Grafana com recursos avançados de visualização e monitoramento.
- Elasticsearch – Métricas detalhadas para desempenho de pesquisa, operações de indexação e integridade do cluster
- Nomad – monitoramento aprofundado do agendamento de trabalho, alocação de recursos e orquestração de serviço
- HAProxy – Métricas de desempenho do balanceador de carga, estatísticas de conexão e informações de roteamento de solicitação
- Exportador de nós – Métricas no nível do sistema, incluindo CPU, memória, disco e estatísticas de rede para cada nó
- Exportador de processos – métricas detalhadas no nível do processo para monitorar o desempenho de serviço individual
Esses painéis fornecem insights mais granulares sobre o desempenho da sua GitHub Enterprise Server instância e podem ajudar na solução de problemas avançada e no planejamento de capacidade.