A IDE de controle de custo para Azure Cosmos DB
O portal Azure conta o que você gastou. NoSqlStudio conta para onde o dinheiro foi, projeta as próximas 24 horas, e — de forma única — deixa você testar cada mudança de schema/index/throughput contra o tráfego real da semana passada antes de você fazer deploy.
Primeira vez com Cosmos? Leia o guia de setup de monitoramento
Wiring passo a passo de Azure Monitor (grátis) e Log Analytics (opcional, pago). Service Principal, RBAC, comandos CLI, cost guardrails.
Manual passo a passo — teste cada pane
Walkthrough de cada tab com screenshots, checklist de teste passo a passo, resultados esperados num cluster ocupado, e uma matriz de troubleshooting de 10 linhas. Leia DEPOIS do setup.
11 features que nenhum DBA Cosmos vai abrir mão
Cada um é uma sub-tab ou workspace dentro do NoSqlStudio. Clique para o manual passo a passo.
Operations Center (Realtime + Predictive + AI)
Dashboard always-on com tick de 1s, detecção de anomalia, ETAs preditivos, walks de root-cause click-to-drill com picker de AI provider por incidente, timeline gravável. O "Datadog para Cosmos" — mas que sabe o que consertar.
Query Regressions (estilo sql_id, cross-DB)
Fingerprint estável por query + baseline aprendido + causa-raiz em 5 níveis (diff de plano, correlação de DDL, IA) no MongoDB, Cosmos e DocumentDB. Pega a query que ficou lenta — e diz por quê.
Ctrl+Alt+Shift+QWHAT-IF Lab
Teste toda mudança de schema / índice / consistency / throughput contra o tráfego REAL da semana passada — antes de shipar. Único no mercado.
Ctrl+Alt+Shift+IRU Budget Dashboard
RU ao vivo por collection, forecast de 24 horas (Holt-Winters), alertas de threshold, status projetado de fim de mês, card de recomendação.
Query Cost Inspector
Toda query mostra seu custo RU (de x-ms-request-charge) + breakdown + history + classificação expensive/moderate/cheap.
Hot Partition Detector
Heatmap de distribuição de partição + top hot partitions + warning de skew quando uma partição contém > 40% dos docs.
Editor Visual de Index Policy
Árvore de schema com toggle include/exclude + impacto ao vivo RU-por-write + preview JSON. Sem mais JSON editado à mão.
Throughput Optimizer + Bill Simulator
Compara 5 modes de cobrança (manual / autoscale / serverless / reserved 1y / 3y) no SEU workload + calculadora Reserved Capacity.
Throttling Root Cause Analyzer
Correlaciona bursts de 429 com as queries rodando naquela janela exata. Score de confiança + rationale textual por evento.
Diagnostic Logs (KQL templates)
10 queries Kusto ready-made contra os Cosmos diagnostic logs. Editor + deep-link "Open in portal".
Composite Index Recommender
Analisa suas queries, agrupa shapes de 2+ fields, projeta economia de ~60% RU, emite o JSON para indexingPolicy do Cosmos.
PITR Browser
Point-in-time restore com timeline, validador de plan, gerador de comando az-cli. Sem mais "ssh-ar num CLI para recuperar".
Migration Wizard Atlas ↔ Cosmos
Bidirecional. Matriz de tradução + estimativas + projeção de bill + lista de features dropadas + gerador de script mongosh.
Plus — features grau Atlas rodando localmente
Modo RU do Cosmos não tem $search, $vectorSearch, CSFLE ou time-series nativos. NoSqlStudio entrega os quatro via engines locais. Zero configuração Azure adicional.
$search roda local
NoSqlStudio embarca um índice TF-IDF / BM25. Queries $search que o developer escreve resolvem contra o índice local. Sem subscription do Atlas Search.
$vectorSearch roda local
Flat ANN sobre buffers Float32 + embeddings BYO-LLM (seu provider AI Registry). Sem necessidade de Cosmos vCore.
$out / $merge / $graphLookup funcionam
A bridge divide o pipeline, roda o prefix server-side, aplica o operator faltante client-side, depois ou retorna ou re-alimenta o suffix.
CSFLE sem suporte do Cosmos
AES-256-CBC determinístico + HMAC-SHA-512 (queries de equality sobrevivem). Keys do seu KMS. O servidor Cosmos só vê ciphertext.
Collections de time-series
Mesmo bucket layout que MongoDB 5.0+ usa internamente — replicado em nível de aplicação. expandedAggregate avalia $match / $sort / $group na view expandida.
Pronto para parar de pagar a mais?
Baixe o NoSqlStudio, conecte-se à sua conta Cosmos, abra Tools → Cosmos DB → Cosmos Optimizer. Dashboards populam em menos de 60 segundos.