It would be nice for TaskTracker to collect cpu and memory usage for individual Map or Reduce tasks over time.
Make ProcfsBasedProcessTree collect rss memory information
Move Framework Counters into a TaskMetric structure
Add a setValue() method in Counter
Rumen TraceBuilder Does Not Emit CPU/Memory Usage Details in Traces
Collecting CPU and memory usage for MapReduce jobs
Capturing interim progress times, CPU usage, and memory usage, when tasks reach certain progress thresholds
Backport MAPREDUCE-220 to Hadoop 20 security branch