Skip to main content

Limites de alerta recomendados

É possível configurar um alerta para receber notificações sobre os problemas de recursos do sistema antes que eles afetem o desempenho do appliance do GitHub Enterprise Server.

Você pode configurar sistemas de monitoramento externos para alertar você sobre o armazenamento, a CPU e o uso de memória que podem causar problemas com sua instância do GitHub Enterprise Server.

Para obter mais informações sobre as métricas coletadas, consulte Sobre as métricas coletadas.

Para obter mais informações sobre os painéis do monitor, consulte Sobre os painéis do monitor.

Monitorar o armazenamento

É recomendável monitorar seus dispositivos de armazenamento raiz e de usuário, bem como configurar um alerta com valores que definam um tempo de resposta longo quando o espaço em disco disponível estiver baixo.

SeveridadeLimite
          **Aviso** | Uso do disco excede 60% do total disponível. |

| Crítico | Uso do disco excede 75% do total disponível. |

Você pode ajustar esses valores com base na quantidade de armazenamento total alocada, nos padrões históricos de crescimento e no tempo esperado de resposta. Recomendamos a superalocação dos recursos de armazenamento para permitir o crescimento e evitar o tempo de inatividade necessário para alocar armazenamento adicional.

Monitoramento de CPU e uso médio de carga

Embora seja normal haver oscilação no uso de CPU conforme as operações do Git, é recomendável configurar um alerta para identificar usos de CPU altos demais, já que os picos prolongados podem indicar provisionamento insuficiente da sua instância. Além disso, recomendamos monitorar a utilização da CPU durante uma semana de trabalho regular quando a instância está em um estado íntegro para estabelecer uma linha de base que possa ser usada como referência.

SeveridadeLimite
          **Aviso** | 20% acima da linha de base |

| Crítico | 40% acima da linha de base |

Também é recomendável monitorar o tempo de "roubo" da virtualização para garantir que outras máquinas virtuais em execução no mesmo sistema host não usem todos os recursos da instância.

Monitorar o uso de memória

A quantidade de memória física alocada ao sua instância do GitHub Enterprise Server pode ter um grande impacto no desempenho geral e na capacidade de resposta do aplicativo. O sistema é projetado para fazer uso intenso do cache de disco do kernel a fim de acelerar as operações do Git. Recomendamos que a quantidade de memória física atribuída aos processos caiba em 50% do total de RAM disponível no pico de uso.

SeveridadeLimite
          **Aviso**  | O uso contínuo da memória excede 50% da memória total disponível |

| Crítico | O uso contínuo da memória excede 70% da memória total disponível |

No entanto, para instalações de cluster, recomendamos seguir uma abordagem semelhante ao monitoramento da CPU: estabelecer uma linha de base que defina o que é considerado uso normal e definir o limite de acordo. Esse limite também pode variar entre as funções.

Se a memória estiver esgotada, o killer OOM do kernel tentará liberar recursos de memória eliminando à força os processos de aplicativos pesados da RAM, o que pode causar a interrupção do serviço. É recomendável alocar mais memória do que o necessário para a máquina virtual no curso normal das operações.