En Jenkins, al hacer clic en Build Executor Status , solo puedo ver estadísticas relacionadas con el espacio libre en el disco (URI:) /computer
. ¿Cómo puedo monitorear la memoria libre del sistema (RAM) en Jenkins?
Pregunto, porque a veces cuando tenía demasiados ejecutores (a pesar de tener configurado el espacio de intercambio, pero no el que se muestra a continuación), Jenkins se congelaba o se bloqueaba mucho.
jenkins
monitoring
kenorb
fuente
fuente
Respuestas:
Echa un vistazo al complemento de Monitoreo . Aquí hay más detalles al respecto (de la página vinculada):
Créditos: Assaf Lavie (quien lo mencionó por primera vez en un comentario, pero por alguna razón no publicó eso como una respuesta real ...).
fuente
En cuanto a la solución, la memoria real se puede verificar invocando los comandos de Groovy directamente en la consola de script (at
/computer/(master)/script
). Comando de ejemplo:fuente
awk '/MemFree:/ { print $2}' /proc/meminfo
para kB libre de ram solamente o alternativa para Memoria e Intercambio:awk '/(Mem|Swap)Free:/ { print }' /proc/meminfo