Skip to content
← Back to Cosmos DB overview
Killer #1

RU Budget Dashboard

Pare de fazer Excel cruzando Azure Monitor: o dashboard mostra RU por collection ao vivo, projeção dos próximos 30 dias via Holt-Winters, status de utilização (verde / amarelo / vermelho), forecast de quando vai estourar o budget e qual modo de cobrança Cosmos te dá o melhor preço pro workload atual.

Where it lives in the app: Tools → Cosmos DB → RU Budget Dashboard

What it does

  • RU consumido por collection, polling de 60s contra Azure Monitor (TotalRequestUnits metric).
  • Sparkline com forecast 24h sobrepostos via Holt-Winters triple exponential smoothing.
  • Threshold line configurável (default = RU budget). Pinta vermelho quando passa 85%.
  • Recommendation card: "Mude pra autoscale e economiza R$ 4.2k/mês" baseado no padrão real.
  • Comparativo modes (manual / autoscale / serverless) lado-a-lado por collection.
  • Refresh manual + auto-refresh a cada minuto.

Step-by-step

  1. 1

    Conecte na sua conta Cosmos

    Connection Form → Cosmos DB endpoint. NoSqlStudio detecta a flavour automaticamente e registra o monitoring bridge nativo.

  2. 2

    Abra Tools → Cosmos DB → RU Budget Dashboard

    O dashboard começa a popular em < 60 segundos. Primeiro sample vem do polling default; subsequentes a cada minuto.

  3. 3

    Defina seu budget

    Campo "RU/s budget" — coloque o valor da sua provisioned tier (ou autoscale max). Threshold line aparece no gráfico.

  4. 4

    Leia o card de recommendation

    Engine analisa pattern (steady / spiky / growth / decay), retorna sugestão textual + estimated savings/mês.

  5. 5

    Configure alertas (opcional)

    Alerting workspace → adicione webhook Slack/PagerDuty disparado quando utilização > 85% por 5 min.

Real use cases

Detectar overage antes do mês fechar

Empresa SaaS detectou via forecast que ia estourar budget Cosmos no dia 22 do mês. Migrou pra autoscale com 4 dias de antecedência. Economia R$ 2.3k/mês mais economy de fire-drill.

Justificar migração de tier

DBA queria descer de manual 10000 RU/s pra autoscale 1000-8000 RU/s mas finance pedia number-based justificativa. Print do recommendation card + 30-day chart = approval.

FAQ

Funciona em Cosmos vCore?

Sim — o monitoring adapter usa as métricas comum de Azure Monitor que ambos modes expõem.

Posso exportar pra Datadog/Grafana?

Sim, via Compass-OTel (OpenTelemetry exporter) — Tools → Settings → Integrations → OTel.

Ready to see it on your Cosmos account?Download NoSqlStudioNext → Query Cost Inspector