Skip to content
Documentation

Mongotop

Tracks the time spent reading and writing each collection per refresh interval. Sort by total, read, or write to see where the cluster is spending its time.

What it is

A workspace tab fed by `top` command on the active mongod. Refreshes at a configurable cadence (default 1s) and shows per-collection ms-spent values. Like the original `mongotop` CLI tool, but with a sortable interactive table and historical retention.

When to use

Open when investigating a "which collection is hot right now?" question. Useful before sharding decisions, when planning collection-level capacity, or when explaining a workload spike to a teammate.

How to open

  1. In the NoSqlStudio desktop app, open the Tools menu → Dashboards → MongoTop, or press Ctrl+Alt+Shift+T.
  2. A workspace tab opens with an interactive table sortable by total, read, or write time per collection.
  3. Pick a database in the picker — mongotop shows only that database's collections.

Working with it

  • Sort by total / read / write ms — instantly find the hottest collection.
  • Refresh cadence — defaults to 1s, configurable. Faster cadences add server load.
  • Click a collection row to jump to its Documents tab in the explorer.
  • Storage — samples written to userData/Mongotop/ + mirror to MongoDB (best-effort). Gear icon configures retention.

Limitations (v1)

  • Sharded clusters — `top` is per-shard. The workspace shows the active mongos' view; for per-shard granularity connect to each shard directly.
  • Atlas free tier — `top` command is blocked. The workspace shows an empty state and a link to upgrade.
  • Captures only collection-level timing — for per-query timing use the Profiler workspace.