Di Jenkins ketika mengklik Status Build Executor saya hanya bisa melihat statistik terkait ruang disk kosong (URI:) /computer
. Bagaimana saya bisa memonitor memori sistem bebas (RAM) di Jenkins?
Saya bertanya, karena kadang-kadang ketika saya memiliki terlalu banyak eksekutor (walaupun memiliki ruang swap yang dikonfigurasi, tetapi bukan yang di bawah), Jenkins sering kedinginan atau jatuh.
jenkins
monitoring
kenorb
sumber
sumber
Jawaban:
Lihatlah plugin Pemantauan . Berikut ini beberapa detail lainnya (dari halaman tertaut):
Penghargaan: Assaf Lavie (yang pertama kali menyebutkannya dalam komentar, tetapi karena alasan tertentu tidak memposting itu sebagai jawaban yang sebenarnya ...).
sumber
Adapun solusinya, memori yang sebenarnya dapat diperiksa dengan menjalankan perintah Groovy langsung di Script Console (at
/computer/(master)/script
). Contoh perintah:sumber
awk '/MemFree:/ { print $2}' /proc/meminfo
untuk kB bebas dari ram saja atau alternatif untuk Memory and Swap:awk '/(Mem|Swap)Free:/ { print }' /proc/meminfo