SERVER-1957 skims some of what this request asks.
We are trying to troubleshoot an imbalance of load across shards and auto enabling/disabling of profiling on all members easily would be useful. We currently have to log into each member and individually enable/disable profiling. To process the data we need to mongodump and restore it individually to some other central location.
It would be good if this (and other supporting commands) could
- run from a given mongos
- push the command down to the mongod processes for every Shard Primary (and/or Secondary)
- store the data in a single place or make it accessible from a single place (i.e. mongodump from a mongoS but it would collect it from each member for you)