Realtime Dashboard
Uma tab única de workspace dando o overview ao vivo do cluster — CPU e SYS MEM com fórmulas auto-corretivas, pressão de disk, collections mais quentes, queries mais lentas. Detecção de free-tier (M0/M2/M5) mostrada como pill vermelho.
O que é
Uma view snapshot da atividade do servidor refrescada numa cadência fixa. Puxa serverStatus + samples selecionados de $currentOp + $indexStats. CPU é aproximado de threads e tcmalloc; SYS MEM de cache + resident; disk de stats de log-storage. Atlas free tier é detectado pela ausência de extra_info / tcmalloc / wt-cache.max e surfa um banner explicando o que o dashboard pode e não pode mostrar.
Quando usar
Abra durante check-in rotineiro de cluster ou ao investigar um palpite "tem algo errado?". Latência menor que a UI Atlas para os sinais mais comuns. Para monitoramento sustentado, use mongostat / mongotop ou wire alerts via o workspace Alerting webhooks.
Como abrir
- No app desktop do NoSqlStudio, abra o menu Tools → Dashboards → Realtime Dashboard, ou pressione Ctrl+Alt+B.
- Uma tab de workspace abre com cards para CPU, SYS MEM, Disk, Hottest collections, Slowest queries. Dados ao vivo começam a fluir imediatamente.
- Banner Atlas free tier aparece no topo quando extra_info / tcmalloc / wt-cache.max estão faltando — explica por que certos cards mostram dados degradados.
Trabalhando com ele
- Card CPU — derivado de contagem de conexão ativa + estado de thread + alocações tcmalloc. Capped em 2 vCPUs por default para sanidade single-node cloud. Free-tier mostra um pill "FREE TIER" vermelho.
- Card SYS MEM — seis sinais (cache, resident, virtual, page faults, swap, available) combinados num estimativa Atlas de 0-100 MB. Mesmo pill free-tier se aplica.
- Hottest collections — top N por ops/sec via currentOp agregado. Clique numa linha para pular para a collection no explorer.
- Slowest queries — top N por latência p99. Clique para inspecionar a operação real incluindo filter, sort, e índices usados.
Limitações (v1)
- Free tier (M0/M2/M5) — Atlas esconde extra_info então estimativas de CPU/SYS MEM são apenas heurísticas. O banner esclarece quais cards estão downgraded.
- Cadência de refresh é fixa em ~1s. Para tendências de longo prazo use mongostat (que grava numa sliding window) ou wire Alerting webhooks.
- O dashboard lê só da conexão ativa. Para comparar clusters abra múltiplas connection tabs.