🔄 Auto-refresh: 5s

MongoDB Production Dashboard

Enterprise Monitoring • Project: bab-rizk-415120 • Last Updated: 2026-08-19 00:44:43
Total Connections
217
Databases
1
RAM Usage (Avg)
24.6%
CPU Usage (Avg)
0.4%
Server System Metrics
Server Status CPU Usage RAM Usage Disk Usage Load Average MongoDB Processes
Server 1 - Primary (Nuremberg, DE)
91.98.162.254
ONLINE 0.0% 13.6% 33.6% 0.11 1
Server 2 - Hot Secondary (Falkenstein, DE)
91.99.189.202
ONLINE 0.5% 22.9% 11.3% 0.06 1
Server 3 - Warm Secondary (Helsinki, FI)
135.181.203.67
ONLINE 0.3% 43.6% 16.1% 0.14 1
Server 4 - Archive (Helsinki, FI)
46.62.223.214
ONLINE 0.0% 24.6% 16.8% 0.02 1
Server 5 - Arbiter (Ashburn, US)
178.156.199.143
ONLINE 1.0% 18.2% 19.9% 0.01 1
Replica Set Instances
Instance Server Status State Repl Lag Connections Uptime (hours) Memory (MB)
Primary (Nuremberg) Server 1 - Primary (Nuremberg, DE) Online PRIMARY - 66 0.9h 7162 MB
Hot Secondary (Falkenstein) Server 2 - Hot Secondary (Falkenstein, DE) Online SECONDARY 0s 53 0.9h 6495 MB
Warm Secondary (Helsinki) Server 3 - Warm Secondary (Helsinki, FI) Online SECONDARY 0s 50 0.9h 12733 MB
Archive (Helsinki) Server 4 - Archive (Helsinki, FI) Online SECONDARY 0s 48 0.9h 3443 MB
Arbiter (US) Server 5 - Arbiter (Ashburn, US) Online ARBITER N/A 0 0.9h 0 MB
Storage & Performance Metrics

💾 Storage

Data Size 25.15 GB
Index Size 7284 MB
Compression Snappy

🔄 WiredTiger Cache

Used / Total 6.9 / 30.2 GB
Utilization 22.8%

⚙️ System

Disk Usage 33.6%
Load Average 0.11
Processes 1
Security & Backup Status

🔒 Security

TLS Encryption ✅ Enabled
CN=*.database.babrizq.co
Authentication ✅ SCRAM-SHA-256

💾 Backup Status

Last Backup N/A
No backups found
Location
/tmp/mongodb-backups (empty)
🎯 Missing Indexes - Recommendations (Last 7 Days)
Collection Fields to Index Hit Count Avg Time Max Time COLLSCAN Impact Score Recommendation
OrderReasons systemID, stage, status 101x 424.0 ms 2699 ms - 4325224
⚠ No index proposed — The index for this filter already exists (systemID, stage, status). The remaining cost is "reason" is not a field of OrderReasons — $project computes it from "reasons". "ord.createdAt" is not a field of OrderReasons — $lookup joins Orders, and "ord" is that join's output, so no index on OrderReasons can serve it. Needs manual inspection: index the filter that runs BEFORE the first $project/$addFields/$lookup, or move the filter earlier so it can be indexed.
Orders systemID, inventoryStatus.delivery, dates.deliveredDate 2x 236.5 ms 270 ms - 946
db["Orders"].createIndex({"systemID": 1, "inventoryStatus.delivery": 1, "dates.deliveredDate": 1});