I am looking for an utility which can monitor the resource usage (CPU & RAM) by an application.
I have an third party application which runs as service, once started, it will receive requests periodically. Here, I want to monitor the resource usage under varying loads.
I searched and found few tools like nmon, collectd, collectl, atop,monitorix and more but I am not sure how to use them for my purpose. I have installed and they show some statics but I don't know if I have to write some script or plugin to fetch what I want.
It's just two months since I started working on Linux so its look bit intimidating to me.
EDIT: I don't just want to see the current usage. I need to check the historical data and have a report, graphs.