We are looking for a way to monitor the CPU usage around a particular service. Understanding that JAMF would only be able to capture a moment in time we can average the data out. Has anyone been able to effectively do anything like this without the use of third-party software?
Just brainstorming, you might be able to make a launch agent that polls every x minutes and writes the result to a file, then create another agent that runs after a pre-determined time to call another script that aggregates these numbers or otherwise manipulates them. You could use Jamf to deploy/load these and then again to retrieve all of this but it might be a bit clunky.