Add rough prototype of mongotop


Former-commit-id: b1e3ecb6db2f50198b738885c233fab52ba9a12c
Removed from repo


Former-commit-id: f11be8a96fa6039adbb0d941e645d6fec8ba775d
Added files back in


Former-commit-id: 1d30247a9f3290a35ccae2b5e127ce42f87f6611
Some options and db refactoring


Former-commit-id: 156768bc6ce7e3800ae2e547431a3447892c3961
Removed unnecessary vars


Former-commit-id: 6b0d12a91162de78d088f7d8297c01b79987d323
Implemented basic auth


Former-commit-id: fb27bb80fda9e88adec56ce9711524333afde7d2
Wrote post-parsing test for mongo tool options


Former-commit-id: 9da9c97d79f70c002303212f0352cc879930a7a7
Factored db package out of mongotop.go


Former-commit-id: 236d1ff3fcd67fe62e0dfcf737453a2d710af1df
First steps on ssl


Former-commit-id: cab394f808a3a18e95d6f9726a7c95b576654e9c
Basic ssl works


Former-commit-id: be9722ddc8edb65b0634c2ca1ffd45d6a90816a2
Changed strings to constants


Former-commit-id: 69c767f7945216ef5223610b7720a7cf90c8bf4f
Added util package, removed Poller, removed global state from db package


Former-commit-id: f9dceb5db0288e4f7de58247f2c155a0bc121f46
Use delta rather than total in results


Former-commit-id: c4e07d009f3c31328b8041eef3bc742bd9f39d39
Small tweaks


Former-commit-id: fd2986177c52ce3441a10c51729968699db6c2ed
Port options skeleton to go-flags


Former-commit-id: 5b026ee1fba86404a1fe4710b8024b5f31f535e9
Split tool options into separate structs


Former-commit-id: f5c8f3ff1d43e21ecd494c3a6ebdbcf4c14af55e
Host and port work in a sensible way


Former-commit-id: 093b19db63f2bbcb3c8b8a44617d5b80b86adc7c
Removed ipv6 option


Former-commit-id: 3ecfcf516d3daf036583e9cb0d4dd46a4003e5da
Sketch of ssl


Former-commit-id: 5d153e5b76087213fe29bd1e4f446d22e5a11934
Presenting ssl certificate works


Former-commit-id: 407832ba148bcab2669290adf45168165d656eb5