RU Budget Dashboard
Azure Monitor cross-referencing करते हुए Excel बनाना बंद करें: dashboard प्रति collection live RU, Holt-Winters के माध्यम से अगले 30 दिनों का projection, utilization status (हरा / पीला / लाल), forecast कि budget कब फटेगा, और कौन सा Cosmos billing mode current workload के लिए सबसे अच्छी कीमत देता है, दिखाता है।
ऐप में यह कहाँ रहता है: Tools → Cosmos DB → RU Budget Dashboard
यह क्या करता है
- प्रति collection RU consumed, Azure Monitor के विरुद्ध 60s polling (TotalRequestUnits metric)।
- Holt-Winters triple exponential smoothing के माध्यम से 24h forecast के साथ Sparkline।
- Configurable threshold line (default = RU budget)। 85% पार करने पर लाल हो जाता है।
- Recommendation card: "autoscale पर स्विच करें और R$ 4.2k/माह बचाएँ" — real pattern पर आधारित।
- प्रति collection modes (manual / autoscale / serverless) का side-by-side तुलना।
- Manual refresh + प्रति मिनट auto-refresh।
चरण-दर-चरण
- 1
अपने Cosmos account से कनेक्ट करें
Connection Form → Cosmos DB endpoint। NoSqlStudio flavour को स्वचालित रूप से पता लगाता है और native monitoring bridge register करता है।
- 2
Tools → Cosmos DB → RU Budget Dashboard खोलें
Dashboard < 60 सेकंड में populate होना शुरू करता है। पहला sample default polling से आता है; उसके बाद के प्रति मिनट।
- 3
अपना budget परिभाषित करें
"RU/s budget" field — अपनी provisioned tier (या autoscale max) का मान डालें। Threshold line ग्राफ़ में दिखाई देती है।
- 4
Recommendation card पढ़ें
Engine pattern (steady / spiky / growth / decay) का विश्लेषण करता है, पाठ्य सुझाव + estimated savings/माह लौटाता है।
- 5
Alerts कॉन्फ़िगर करें (वैकल्पिक)
Alerting workspace → Slack/PagerDuty webhook जोड़ें जो 5 मिनट तक utilization > 85% होने पर fire हो।
वास्तविक use cases
महीना बंद होने से पहले overage पकड़ें
SaaS कंपनी ने forecast के माध्यम से पता लगाया कि महीने की 22 तारीख को Cosmos budget फटेगा। 4 दिन पहले autoscale पर migrate किया। R$ 2.3k/माह बचत plus fire-drill की बचत।
Tier migration को न्यायसंगत ठहराना
DBA manual 10000 RU/s से autoscale 1000-8000 RU/s पर उतरना चाहता था लेकिन finance number-based justification माँग रहा था। Recommendation card का print + 30-day chart = approval।
FAQ
क्या यह Cosmos vCore पर काम करता है?
हाँ — monitoring adapter Azure Monitor की सामान्य metrics का उपयोग करता है जिन्हें दोनों modes expose करते हैं।
क्या मैं Datadog/Grafana में export कर सकता हूँ?
हाँ, Compass-OTel (OpenTelemetry exporter) के माध्यम से — Tools → Settings → Integrations → OTel।