db.collection.latencyStats()
On this page
Definition
-
db.collection.
latencyStats
( options ) -
db.collection.latencyStats()
returns latency statistics for a given collection. It is a wrapper around$collStats
.This method has the form:
The
histograms
argument is an optional boolean. Ifhistograms: true
thenlatencyStats()
adds latency histograms to the return document.
See also
Output
latencyStats()
returns a document containing a field latencyStats
, containing the following fields:
Field Name | Description |
---|---|
reads |
Latency statistics for read requests. |
writes |
Latency statistics for write requests. |
commands |
Latency statistics for database commands. |
Each of these fields contains an embedded document bearing the following fields:
Field Name | Description | ||||||
---|---|---|---|---|---|---|---|
latency |
A long giving the total combined latency in microseconds. |
||||||
ops |
A long giving the total number of operations performed on the collection since startup. |
||||||
histogram |
An array of embedded documents, each representing a latency range. Each document covers twice the previous document’s range. For upper values between 2048 microseconds and roughly 1 second, the histogram includes half-steps. This field only exists given the Each document bears the following fields:
For example, if This indicates that there were:
|
Examples
You can run latencyStats()
in a mongo
shell as follows:
latencyStats()
returns a document such as the following: