Go to file
2025-01-14 19:24:12 -05:00
.vscode Separate LXC info fields 2025-01-14 13:34:04 -05:00
py Added code to read status and io files 2025-01-14 00:34:50 -05:00
src reworked linking logic to be a little clearer, added 'kernel' node 2025-01-14 19:24:12 -05:00
.gitignore Fixed build and fixed flag processing 2025-01-13 22:27:17 -05:00
Makefile Fixed build and fixed flag processing 2025-01-13 22:27:17 -05:00
README.md Test to see how readdir formats names 2025-01-12 21:56:06 -05:00

ProxMon

Basic idea: Use the following PS command to gather basic data on processes: ps ax -o pid,ppid,tgid,uid,lxc,cuu,rss,times,etimes,stat,command --cols 1000

Use resident size as an approximation of real memory usage.

Use CPU utilization may need to be divided by CPU count

Structure of each entry: _id: unique ID of data point time: time sample was taken node: Node of process host: Host name hostType: Type of host ('node', 'lxc', 'vm')