Em Jenkins, ao clicar em Criar status do executor, só posso ver estatísticas relacionadas ao espaço em disco livre (URI:) /computer
. Como posso monitorar a memória livre do sistema (RAM) no Jenkins?
Estou perguntando, porque às vezes quando eu tinha muitos executores (apesar de ter o espaço de troca configurado, mas não o abaixo), Jenkins estava congelando ou travando muito.
jenkins
monitoring
kenorb
fonte
fonte
Respostas:
Dê uma olhada no plug-in de monitoramento . Aqui estão mais alguns detalhes sobre isso (na página vinculada):
Créditos: Assaf Lavie (que o mencionou pela primeira vez em um comentário, mas por algum motivo não o postou como resposta real ...).
fonte
Quanto à solução alternativa, a memória real pode ser verificada chamando comandos Groovy diretamente no console de scripts (em
/computer/(master)/script
). Comando de exemplo:fonte
awk '/MemFree:/ { print $2}' /proc/meminfo
para kB livre apenas de ram ou alternativa para Memória e troca:awk '/(Mem|Swap)Free:/ { print }' /proc/meminfo