I'm trying to monitor my mongodb cluster and look at the data that I have available to me but I'm a little confused by the documentation.
1. Are mongotop/mongostat returning different things from serverstatus or are they just taking things in server status and outputting them in a different format?
2. If they are just representing pieces of information from serverstatus (which is what I *think* the documentation says) how is mongotop getting the total amount of time mongo has spent per collection reading/writing? In server status I only see the amount of time the db is locked and nothing by collection.
3. Is there a way to get mongotop output to a file without just letting it run forever. For example I'd like to set up a cron job and I already have one for mongostat to let me easily read the file as a log file but mongostat allows you to limit the number of rows returned so it stops after that number but I don't see any function similar to that for mongotop. Did I miss that or is there another way to get the information?