Wenn ich in Jenkins auf Build Executor Status klicke, werden nur Statistiken zum freien Speicherplatz (URI :) angezeigt/computer
. Wie kann ich den freien Systemspeicher (RAM) in Jenkins überwachen?
Ich frage, denn manchmal, wenn ich zu viele Executoren hatte (obwohl Swap Space konfiguriert war, aber nicht der unten), fror Jenkins ein oder stürzte viel ab.
jenkins
monitoring
Kenorb
quelle
quelle
Antworten:
Schauen Sie sich das Monitoring- Plugin an. Hier sind einige weitere Details dazu (von der verlinkten Seite):
Credits: Assaf Lavie (der es zuerst in einem Kommentar erwähnt hat, aber aus irgendeinem Grund nicht als tatsächliche Antwort gepostet hat ...).
quelle
Um dies zu umgehen, kann der tatsächliche Speicher überprüft werden, indem Groovy-Befehle direkt in der Skriptkonsole (at
/computer/(master)/script
) aufgerufen werden . Beispielbefehl:quelle
awk '/MemFree:/ { print $2}' /proc/meminfo
für kB nur frei von RAM oder Alternative für Memory und Swap:awk '/(Mem|Swap)Free:/ { print }' /proc/meminfo