As métricas coletadas são coletadas por padrão e têm suporte total nesta versão. 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.
Observação
Espera-se que as métricas do Collectd sejam encerrando e depois descontinuado em uma versão futura do GitHub Enterprise Server. Recomendamos que sua estratégia de monitoramento de longo prazo inclua uma migração para métricas OpenTelemetry. Confira Sobre as métricas do OpenTelemetry.
Configurar um collectd servidor externo
Se você ainda não tiver configurado um servidor externo do collectd, precisará fazer isso antes de habilitar o encaminhamento do collectd no sua instância do GitHub Enterprise Server. O servidor do collectd precisa executar o collectd versão 5.x ou superior.
- Faça logon no servidor
collectd. - Crie ou edite o arquivo de configuração
collectdpara carregar o plug-in de rede e preencher as diretivas de servidor e porta com os valores adequados. Na maioria das distribuições, isso está localizado em/etc/collectd/collectd.conf
Um exemplo de collectd.conf para executar um servidor do collectd:
LoadPlugin network
...
...
<Plugin network>
Listen "0.0.0.0" "25826"
</Plugin>
Habilitando o encaminhamento do collectd no GitHub Enterprise
Por padrão, o encaminhamento do collectd está desabilitado no GitHub Enterprise. Siga as etapas abaixo para habilitar e configurar o encaminhamento do collectd:
-
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.
-
Abaixo das configurações de encaminhamento de log, selecione Habilitar encaminhamento do collectd.
-
No campo Endereço do servidor, digite o endereço do
collectdservidor para o qual deseja encaminhar as estatísticas do dispositivo de GitHub Enterprise. -
No campo Porta, digite a porta usada para se conectar ao servidor do
collectd. (o padrão é 25826). -
No menu suspenso Configuração de criptografia, selecione o nível de segurança de comunicações com o servidor do
collectd. (Nenhum, pacotes assinados ou pacotes criptografados).1. Na barra lateral "Configurações", clique em Salvar configurações.Observação
Se você salvar as configurações no Console de Gerenciamento, isso reiniciará os serviços do sistema, o que poderá resultar em tempo de inatividade visível pelo usuário.
-
Aguarde a conclusão da execução de suas configurações.
Resolução de problemas
Central do servidor collectd não recebe dados
O GitHub Enterprise é fornecido com a versão collectd 5.x. O collectd 5.x não é compatível com versões anteriores da série de versões 4.x. Seu servidor central do collectd precisa ter, no mínimo, a versão 5.x para aceitar dados enviados do sua instância do GitHub Enterprise Server.
Para obter ajuda com outras dúvidas ou problemas, acesse o Suporte do GitHub Enterprise.