[autotest] Scheduler, drone_manager, drone_utility stats.
Adds some useful stats to drone manager, handle agents and
drone utility. These stats should help us track processes,
figure out where the drone_manager latency is coming from
and draw correlations between the number of agents scheduled
and drone refresh time.
This cl also moves site_drone_utility's kill_process method
into drone_utility, and modifies the nuke_pids function to only
wait on and kill processes that haven't already died.
Reviewed-by: Prashanth B <firstname.lastname@example.org>
Commit-Queue: Prashanth B <email@example.com>
Tested-by: Prashanth B <firstname.lastname@example.org>
9 files changed