Monitor MongoDB document operations, replica set health, connections, and storage metrics in real time with zero configuration.
MongoDB is the leading NoSQL document database, powering modern applications with flexible schemas and horizontal scalability. Monitoring MongoDB is critical to track query performance, detect replication lag, manage connection pools, and prevent storage exhaustion. Xitoring's MongoDB integration provides deep visibility into your database cluster health.
Rate of insert, update, delete, and query operations per second.
Current active, available, and total connections to the MongoDB instance.
Time delay between primary and secondary replica set members.
Duration of operations retained in the oplog for replication.
Bytes currently in cache, dirty bytes, and cache hit ratio.
Number of page faults indicating data not in memory.
Number of open cursors including those with no timeout.
Bytes in/out and number of requests to the MongoDB instance.
Number of operations waiting to acquire read or write locks.
Index access, hits, and misses indicating index effectiveness.
Total data size, index size, and free space on disk.
Count of assert messages including regular, warning, and rollover.
Set up custom triggers in your dashboard to get notified the moment MongoDB metrics cross your defined thresholds.

Fires when secondary members fall behind the primary, risking data inconsistency during failover.
Triggers when active connections approach the maximum, indicating potential connection pool exhaustion.
Alerts when cache utilization exceeds threshold, leading to increased disk I/O and slower queries.
Fires when page fault rate spikes, indicating working set exceeds available memory.
Triggers when operations queue for locks, indicating contention and potential performance degradation.
Alerts when disk space usage exceeds threshold, risking database writes being blocked.
MongoDB powers mission-critical applications handling millions of documents. Without monitoring, replication drift, connection exhaustion, and cache pressure can silently degrade performance and lead to data loss.


Xitoring delivers enterprise-grade MongoDB monitoring with zero-config setup. Our lightweight agent auto-discovers your MongoDB instances, starts collecting metrics in under 60 seconds, and integrates with your existing notification channels.


If you haven't already, install the lightweight Xitogent monitoring agent on your server.
curl -s https://xitoring.com/install.sh | sudo bashXitogent uses the MongoDB serverStatus command. Make sure your instance allows local connections:
mongosh --eval "db.serverStatus()" | head -10Use the Xitoring dashboard or CLI to enable the MongoDB integration. Xitogent will auto-detect your MongoDB instance.
sudo xitogent integrate mongodb --enableSet custom thresholds for metrics like replication lag, connection count, or storage usage to get notified when something needs attention.
Set up in under 60 seconds. No credit card required. Full metrics from day one.
Start Free TrialKeep exploring