Navigation

Real-Time Performance Panel

The Real-Time Performance Panel (RTPP) monitors and displays current network traffic, database operations on the machines hosting MongoDB in your clusters, and hardware statistics about the hosts. Use RTPP to visually identify relevant database operations, evaluate query execution times and the ratio of documents scanned to documents returned, monitor network load and thoughput, and discover potential replication lag on secondary members of replica sets.

Note

RTPP is available only on M10 and larger clusters.

Procedure

To view the Real-Time Performance Panel:

1

Click Clusters.

2

Click the cluster whose current operations you want to evaluate.

If the replica set resides in a sharded cluster, first click the sharded cluster containing the replica set.

3

Click the member of the replica set that you want to view.

4

Click Real Time.

Atlas displays the data as a graph. Click Table to view the data as a table.

5

(Optional) Click Pause to stop RTPP from displaying incoming data. Click Play to resume.

Graph View

Chart/Location Description
Connections, Network In, Network Out (Top of panel) Displays the number of current connections to the machine hosting MongoDB and the number of inbound and outbound bytes as reported by mongostat.
CPU, Disk Util, and Sys Mem (Top of panel) Displays the currently used percentage of CPU and disk capacity and the total physical memory usage, excluding the buffer, cache, and swap space, of the machine hosting MongoDB.
Operations Displays the number of operations as reported by mongostat.
Query Execution Times Displays latency statistics for current read requests, write requests, and other database commands. Available only for MongoDB 3.4+. See opLatencies at serverStatus for more information.
Query Targeting Displays the ratio of documents and objects scanned to documents and objects returned in current queries. These statistics are useful in determining if and how a query uses an index. See Analyze Query Performance for more information.
Reads & Writes Displays the number of active reads, queued reads, active writes, and queued writes as reported by mongostat.
Replication Lag Available only for secondary members of a replica set. Displays the time required to replicate operations from the primary to the secondary members of a replica set. See Replica Set Secondary Members for more information.
Hottest Collections

Displays the collections with the most operations as reported by mongotop. For each hot collection, the table also displays the Utilization Percent for the collection.

Utilization Percent is calculated from the read and write times as reported by mongotop during a sample period. Specifically, the Utilization Percent is the percentage (rounded to the nearest 0.1%) of the read and write times for a collection relative to the read and write times for all collections in the deployment during the sample period. If no read and write operation occur during this period, the Utilization Percent will be 0%.

The hottest collections correspond to the most current time displayed in the charts. That is, if the display is running (i.e. not paused), the collections correspond to the hottest collections at the current timestamp. If the display is paused, the collections correspond to the hottest collections at the paused time.

Slowest Operations

Displays the slowest operations as reported by db.currentOp().

The operations correspond to the most current time displayed in the charts. That is, if the display is running (i.e. not paused), the operations correspond to the slowest operations at the current timestamp. If the display is paused, the operations correspond to the slowest operations at the paused time.

Table View

Click on the elipsis button (...) to hide or display fields from the table.

Fields Description
Commands
Queries
Updates
Deletes
Inserts
GetMores
Displays the number of the specified operations (commands, queries, etc.) as reported by mongostat.
Time / Read
Time / Write
Time / Command
Displays latency statistics for current read requests, write requests, and other database commands. Available only for MongoDB 3.4+. See opLatencies at serverStatus for more information.
Scanned / Returned
Scanned Objects / Returned
Displays the ratio of documents and objects scanned to documents and objects returned in current queries. These statistics are useful in determining if and how a query uses an index. See Analyze Query Performance for more information.
Active Readers
Active Writers
Queued Readers
Queued Writers
Displays the number of active reads, queued reads, active writes, and queued writes as reported by mongostat.
Lag Time
Available only for secondary members of a replica set. Displays the time required to replicate operations from the primary to the secondary members of a replica set. See Replica Set Secondary Members for more information.
CPU
Disk Util
Sys Mem
Displays the currently used percentage of CPU and disk capacity and the total physical memory usage, excluding the buffer, cache, and swap space, of the machine hosting MongoDB.
Connections
Bytes In
Bytes Out
Displays the number of current connections to the machine hosting MongoDB and the number of inbound and outbound bytes as reported by mongostat.