@zaxxon - Initially i considered nmon but It didn't provide me all I needed and also we needed output in a specific CSV format only (even though nmon provides CSV output but it looked very confusing). We don't need any graphics output/reports.
I just captured the stats again using nmon -fT -s 15 -c 4 but I still seem to be missing the below much needed metrics.
Priority queue
Disk cache hit%
Memory queue
Can we customize nmon to get these as well or any other alternative? Please advise.
Priority queue
?? What about CPU run queue? sar -q 5 5
2. Disk cache hit%
disk cache hit make sense only for storage based disks, the OS is not aware of that, you need to get this from the storage itself, try TPC, STOR2RRD or other storage perf tools
3. Page out rate
vmstat 5 5 (po metric), vmstat -s
4. Swap out rate
vmstat 5 5 (pi metric), vmstat -s
5. Memory queue
??? never heard about such metric, what it should be?