What should we monitor? There are many things you can monitor in a MongoDB environment, but a few key areas will tip you off quickly if something is amiss. You should be analyzing the following metrics: Replication lag . Replication lag refers to delays in copying data from the primary node to a secondary node. Replica state . The replica state is a method of tracking if secondary nodes have died, and if there was an election of a new primary node. Locking state . The locking state shows what data locks are set, and the length of time they have been in place. Disk utilization . Disk utilization refers to disk access. Memory usage . Memory usages refers to how much memory is being used, and how it is being used. Number of connections . The number of connections the database has open in order to serve requests as quickly as possible. serverStatus The serverStatus command, or db.serverStatus() from the shell, returns a general overview of th...