added contextual handling where a metric is listed more than once with context (eg host level write_ios with multi disks), added --list-roleIds for convenience