Pular para o conteúdo
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

  1. No app desktop do NoSqlStudio, abra o menu Tools → Dashboards → MongoTop, ou pressione Ctrl+Alt+Shift+T.
  2. Uma tab de workspace abre com uma tabela interativa sortable por total, read, ou write time per collection.
  3. 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.