文档
Realtime Dashboard
单个 workspace tab,为您提供实时 cluster overview — 带自校正公式的 CPU 和 SYS MEM、磁盘压力、最热的 collections、最慢的查询。Free-tier 检测(M0/M2/M5)显示为红色 pill。
它是什么
以固定节奏刷新的服务器活动快照视图。拉取 serverStatus + 选定的 $currentOp + $indexStats 样本。CPU 从 threads 和 tcmalloc 近似;SYS MEM 来自 cache + resident;disk 来自 log-storage 统计。Atlas free tier 通过缺失 extra_info / tcmalloc / wt-cache.max 检测,并显示 banner 解释 dashboard 可以和不能显示的内容。
何时使用
在常规 cluster 检查或调查 "是否有问题?" 直觉时打开。对于最常见的信号,延迟低于 Atlas UI。对于持续监控,使用 mongostat / mongotop 或通过 Alerting webhooks workspace 接入告警。
如何打开
- 在 NoSqlStudio 桌面应用中,打开 Tools 菜单 → Dashboards → Realtime Dashboard,或按 Ctrl+Alt+B。
- workspace tab 打开,带 CPU、SYS MEM、Disk、Hottest collections、Slowest queries 的 cards。实时数据立即开始流动。
- 当 extra_info / tcmalloc / wt-cache.max 缺失时,Atlas free tier banner 出现在顶部 — 解释为什么某些 cards 显示退化数据。
使用它
- CPU card — 从活动连接计数 + 线程状态 + tcmalloc 分配派生。默认情况下限制为 2 vCPUs,以保持云单节点的合理性。Free-tier 显示红色 "FREE TIER" pill。
- SYS MEM card — 六个信号(cache、resident、virtual、page faults、swap、available)组合成 0-100 MB Atlas 估计。同样的 free-tier pill 适用。
- Hottest collections — 通过聚合的 currentOp 按 ops/sec 排名前 N。点击行跳转到 explorer 中的 collection。
- Slowest queries — 按 p99 延迟排名前 N。点击检查实际操作,包括 filter、sort 和使用的索引。
限制(v1)
- Free tier(M0/M2/M5)— Atlas 隐藏 extra_info,因此 CPU/SYS MEM 估计只是启发式的。Banner 阐明哪些 cards 被降级。
- 刷新节奏固定为 ~1s。对于长期趋势,使用 mongostat(它在滑动窗口中记录)或接入 Alerting webhooks。
- dashboard 仅从活动连接读取。要比较 clusters,打开多个连接 tabs。