Documentação
Mongotop
Rastreia o tempo gasto lendo e escrevendo cada collection per intervalo de refresh. Ordene por total, read, ou write para ver onde o cluster está gastando seu tempo.
O que é
Uma tab de workspace alimentada pelo comando `top` no mongod ativo. Refresca numa cadência configurável (default 1s) e mostra valores de ms-spent per-collection. Como a ferramenta CLI `mongotop` original, mas com uma tabela interativa sortable e retenção histórica.
Quando usar
Abra ao investigar uma pergunta "qual collection está quente agora?". Útil antes de decisões de sharding, ao planejar capacidade per-collection, ou ao explicar um spike de workload para um teammate.
Como abrir
- No app desktop do NoSqlStudio, abra o menu Tools → Dashboards → MongoTop, ou pressione Ctrl+Alt+Shift+T.
- Uma tab de workspace abre com uma tabela interativa sortable por total, read, ou write time per collection.
- Escolha um database no picker — mongotop mostra só as collections daquele database.
Trabalhando com ele
- Ordene por total / read / write ms — encontre a collection mais quente instantaneamente.
- Cadência de refresh — default 1s, configurável. Cadências mais rápidas adicionam carga ao servidor.
- Clique numa linha de collection para pular para sua tab Documents no explorer.
- Storage — samples escritos em userData/Mongotop/ + mirror para MongoDB (best-effort). Ícone gear configura retenção.
Limitações (v1)
- Clusters sharded — `top` é per-shard. O workspace mostra a view do mongos ativo; para granularidade per-shard conecte a cada shard diretamente.
- Atlas free tier — comando `top` é bloqueado. O workspace mostra um estado vazio e um link para upgrade.
- Captura só timing collection-level — para timing per-query use o workspace Profiler.