sb.append("\nTask wait time (seconds):\n");
sb.append(String.format(" %12s %6.1f\n", "min", min));
sb.append(String.format(" %12s %6.1f\n", "mean", mean));
sb.append(String.format(" %12s %6.1f\n", "max", max));
CounterGroup totalGrp = job.getCounters().getGroup("total");
long decode = totalGrp.findCounter("decode-time(ms)").getValue();
long request = totalGrp.findCounter("request-time(ms)").getValue();
long map = totalGrp.findCounter("mapper-time(ms)").getValue();
long mb = totalGrp.findCounter("data-read").getValue();
long other = totalTaskTime - map - request - decode;
sb.append("\nHadoop task breakdown:\n");
sb.append(String.format(" %12s %s\n", "kafka", NumberFormat