As métricas OpenTelemetry são a base futura para monitoramento, disponíveis a partir do GitHub Enterprise Server 3.18 e versões posteriores. Essa nova pilha de monitoramento fornece capacidades de observabilidade e recursos de gerenciamento aprimorados em comparação com o sistema collectd legado.
As métricas coletadas continuam a ser coletadas por padrão e permanecem totalmente compatíveis nesta versão.
Pré-requisitos
- As métricas OpenTelemetry estão habilitadas para sua instância GitHub Enterprise Server
Painéis adicionais
Quando as métricas do 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 instância GitHub Enterprise Server e podem ajudar com o diagnóstico de problemas e o planejamento de capacidade avançado.