@@ -674,10 +674,9 @@ extra_info
674
674
with limited memory environments and larger data sets. Limited and
675
675
sporadic page faults do not necessarily indicate an issue.
676
676
677
- Windows draws a distinction between "hard" page faults involving
678
- disk I/O, and "soft" page faults that only require moving pages in
679
- memory. MongoDB counts both hard and soft page faults in this
680
- statistic.
677
+ Windows differentiates "hard" page faults involving disk I/O from
678
+ "soft" page faults that only require moving pages in memory. MongoDB
679
+ counts both hard and soft page faults in this statistic.
681
680
682
681
.. _server-status-flowControl:
683
682
@@ -713,7 +712,7 @@ flowControl
713
712
.. serverstatus:: flowControl.enabled
714
713
715
714
A boolean that indicates whether :ref:`flow-control` is
716
- enabled(``true``) or disabled (``false``).
715
+ enabled (``true``) or disabled (``false``).
717
716
718
717
See also :parameter:`enableFlowControl`.
719
718
@@ -893,8 +892,8 @@ globalLock
893
892
.. serverstatus:: globalLock.totalTime
894
893
895
894
The time, in microseconds, since the database last started and
896
- created the :serverstatus:`globalLock`. This is roughly equivalent
897
- to total server uptime.
895
+ created the :serverstatus:`globalLock`. This is approximately
896
+ equivalent to the total server uptime.
898
897
899
898
.. serverstatus:: globalLock.currentQueue
900
899
@@ -915,13 +914,13 @@ globalLock
915
914
.. serverstatus:: globalLock.currentQueue.readers
916
915
917
916
The number of operations that are currently queued and waiting for
918
- the read lock. A consistently small read- queue, particularly of
917
+ the read lock. A consistently small read queue, particularly of
919
918
shorter operations, should cause no concern.
920
919
921
920
.. serverstatus:: globalLock.currentQueue.writers
922
921
923
922
The number of operations that are currently queued and waiting for
924
- the write lock. A consistently small write- queue, particularly of
923
+ the write lock. A consistently small write queue, particularly of
925
924
shorter operations, is no cause for concern.
926
925
927
926
.. serverstatus:: globalLock.activeClients
@@ -1032,7 +1031,7 @@ latchAnalysis
1032
1031
.. serverstatus:: latchAnalysis
1033
1032
1034
1033
A document that reports on metrics related to internal locking
1035
- primitives (a.k.a. latches).
1034
+ primitives (also known as latches).
1036
1035
1037
1036
To return :serverstatus:`latchAnalysis` information, you must
1038
1037
explicitly specify the inclusion:
@@ -1348,24 +1347,24 @@ network
1348
1347
.. serverstatus:: network
1349
1348
1350
1349
A document that reports data on MongoDB's network use. These
1351
- statistics measure *ingress connections* only, i.e. traffic
1352
- seen by the :binary:`~bin.mongod` / :binary:`~bin.mongos` over
1353
- network connections initiated by clients or other
1354
- :binary:`~bin.mongod` / :binary:`~bin.mongos` instances. Traffic from
1355
- network connections initiated by this :binary:`~bin.mongod` /
1356
- :binary:`~bin.mongos` instance (i.e. *egress connections*) is *not*
1357
- measured in these statistics.
1350
+ statistics measure *ingress connections* only, specifically the
1351
+ traffic seen by the :binary:`~bin.mongod` or :binary:`~bin.mongos`
1352
+ over network connections initiated by clients or other
1353
+ :binary:`~bin.mongod` or :binary:`~bin.mongos` instances. Traffic
1354
+ from network connections initiated by this :binary:`~bin.mongod` or
1355
+ :binary:`~bin.mongos` instance (specifically, *egress connections*)
1356
+ is *not* measured in these statistics.
1358
1357
1359
1358
.. serverstatus:: network.bytesIn
1360
1359
1361
1360
The total number of bytes that the server has *received* over network
1362
- connections initiated by clients or other :binary:`~bin.mongod` /
1361
+ connections initiated by clients or other :binary:`~bin.mongod` or
1363
1362
:binary:`~bin.mongos` instances.
1364
1363
1365
1364
.. serverstatus:: network.bytesOut
1366
1365
1367
1366
The total number of bytes that the server has *sent* over network
1368
- connections initiated by clients or other :binary:`~bin.mongod` /
1367
+ connections initiated by clients or other :binary:`~bin.mongod` or
1369
1368
:binary:`~bin.mongos` instances.
1370
1369
1371
1370
.. serverstatus:: network.numSlowDNSOperations
@@ -1439,8 +1438,8 @@ network
1439
1438
.. versionadded:: 4.4
1440
1439
1441
1440
The total number of accepted incoming TCP Fast Open (TFO) connections
1442
- to the :binary:`~bin.mongod` / :binary:`~bin.mongos` since the
1443
- ``mongod / mongos`` last started.
1441
+ to the :binary:`~bin.mongod` or :binary:`~bin.mongos` since the
1442
+ ``mongod`` or `` mongos`` last started.
1444
1443
1445
1444
.. serverstatus:: network.serviceExecutors
1446
1445
@@ -1611,13 +1610,11 @@ opReadConcernCounters
1611
1610
- Number of query operations that specified read
1612
1611
concern level :readconcern:`"local"`.
1613
1612
1614
-
1615
1613
* - ``"majority"``
1616
1614
1617
1615
- Number of query operations that specified read
1618
1616
concern level :readconcern:`"majority"`.
1619
1617
1620
-
1621
1618
* - ``"snapshot"``
1622
1619
1623
1620
- Number of query operations that specified read
@@ -2398,6 +2395,7 @@ repl
2398
2395
.. serverstatus:: repl.replicationProgress[n].memberID
2399
2396
2400
2397
The integer identifier for this member of the replica set.
2398
+
2401
2399
.. _server-status-security:
2402
2400
2403
2401
security
@@ -2450,19 +2448,19 @@ security
2450
2448
A document that reports on:
2451
2449
2452
2450
- The number of times a given authentication mechanism has been used
2453
- to authenticate against the
2454
- :binary:`~bin.mongod` / :binary:`~bin. mongos` instance. (New in MongoDB 4.4)
2451
+ to authenticate against the :binary:`~bin.mongod` or
2452
+ :binary:`~bin.mongos` instance. (New in MongoDB 4.4)
2455
2453
2456
2454
- The :binary:`~bin.mongod`/:binary:`~bin.mongos` instance's TLS/SSL
2457
- certificate. (Only appears for :binary:`~bin.mongod` /
2455
+ certificate. (Only appears for :binary:`~bin.mongod` or
2458
2456
:binary:`~bin.mongos` instance with support for TLS)
2459
2457
2460
2458
.. serverstatus:: security.authentication.mechanisms
2461
2459
2462
2460
A document that reports on the number of times a given
2463
2461
authentication mechanism has been used to authenticate against the
2464
- :binary:`~bin.mongod`/ :binary:`~bin.mongos` instance. The values
2465
- in the document distinguish standard authentication and
2462
+ :binary:`~bin.mongod` or :binary:`~bin.mongos` instance. The
2463
+ values in the document distinguish standard authentication and
2466
2464
speculative authentication. [#speculative-auth]_
2467
2465
2468
2466
.. versionadded:: 4.4
@@ -2473,7 +2471,7 @@ security
2473
2471
configuration of the :parameter:`authenticationMechanisms`
2474
2472
parameter. The ``mechanisms`` document includes a field for
2475
2473
each authentication mechanism supported by your
2476
- :binary:`~bin.mongod` / :binary:`~bin.mongos` instance.
2474
+ :binary:`~bin.mongod` or :binary:`~bin.mongos` instance.
2477
2475
2478
2476
The following example shows the shape of the ``mechanisms``
2479
2477
document for a deployment that only supports :doc:`x.509
@@ -2484,7 +2482,7 @@ security
2484
2482
A document that reports on the number of times
2485
2483
:doc:`x.509 </core/security-x.509/>` has been used to
2486
2484
authenticate against the
2487
- :binary:`~bin.mongod` / :binary:`~bin.mongos` instance.
2485
+ :binary:`~bin.mongod` or :binary:`~bin.mongos` instance.
2488
2486
2489
2487
Includes total number of ``x.509`` authentication attempts and the
2490
2488
subset of those attempts which were speculative.
@@ -2755,7 +2753,7 @@ shardingStatistics
2755
2753
2756
2754
To calculate the duration of the catch-up phase, subtract
2757
2755
:serverstatus:`~shardingStatistics.totalCriticalSectionCommitTimeMillis` from
2758
- :serverstatus:`~shardingStatistics.totalCriticalSectionTimeMillis`
2756
+ :serverstatus:`~shardingStatistics.totalCriticalSectionTimeMillis`:
2759
2757
2760
2758
.. code-block:: none
2761
2759
@@ -3704,7 +3702,7 @@ transactions
3704
3702
3705
3703
|mongos-only|
3706
3704
3707
- Breakdown of the commits by types. For example:
3705
+ Breakdown of the commits by types. For example:
3708
3706
3709
3707
.. code-block:: javascript
3710
3708
:copyable: false
@@ -3754,6 +3752,7 @@ transactions
3754
3752
- Commits of transactions that did not contact any shards.
3755
3753
3756
3754
* - ``singleShard``
3755
+
3757
3756
- Commits of transactions that affected a single shard.
3758
3757
3759
3758
* - ``singleWriteShard``
@@ -4578,13 +4577,15 @@ metrics
4578
4577
}
4579
4578
},
4580
4579
"cursor" : {
4580
+ "moreThanOneBatch" : NumberLong(<num>),
4581
4581
"timedOut" : NumberLong(<num>),
4582
+ "totalOpened" : NumberLong(<num>),
4582
4583
"open" : {
4583
4584
"noTimeout" : NumberLong(<num>),
4584
4585
"pinned" : NumberLong(<num>),
4585
4586
"multiTarget" : NumberLong(<num>),
4586
4587
"singleTarget" : NumberLong(<num>),
4587
- "total" : NumberLong(<num>),
4588
+ "total" : NumberLong(<num>)
4588
4589
}
4589
4590
},
4590
4591
"document" : {
@@ -4600,7 +4601,7 @@ metrics
4600
4601
},
4601
4602
"wtimeouts" : NumberLong(<num>),
4602
4603
"default" : {
4603
- "unsatisfiable" : <num>
4604
+ "unsatisfiable" : <num>,
4604
4605
"wtimeouts" : <num>
4605
4606
}
4606
4607
},
@@ -4648,7 +4649,7 @@ metrics
4648
4649
"initialSync" : {
4649
4650
"completed" : <NumberLong>,
4650
4651
"failedAttempts" : <NumberLong>,
4651
- "failures" : <NumberLong>,
4652
+ "failures" : <NumberLong>
4652
4653
},
4653
4654
"network" : {
4654
4655
"bytes" : <NumberLong>,
@@ -4957,7 +4958,7 @@ metrics
4957
4958
oplog application process on :term:`secondaries <secondary>`
4958
4959
members of replica sets. See
4959
4960
:ref:`replica-set-internals-multi-threaded-replication` for more
4960
- information on the oplog application processes
4961
+ information on the oplog application processes.
4961
4962
4962
4963
.. serverstatus:: metrics.repl.apply.batches.num
4963
4964
@@ -5211,7 +5212,7 @@ metrics
5211
5212
.. serverstatus:: metrics.storage.freelist.search.bucketExhausted
5212
5213
5213
5214
The number of times that :binary:`~bin.mongod` has examined the free
5214
- list without finding a suitably large record allocation.
5215
+ list without finding a large record allocation.
5215
5216
5216
5217
.. serverstatus:: metrics.storage.freelist.search.requests
5217
5218
@@ -5244,12 +5245,29 @@ metrics
5244
5245
5245
5246
A document that contains data regarding cursor state and use.
5246
5247
5248
+ .. serverstatus:: metrics.cursor.moreThanOneBatch
5249
+
5250
+ The total number of cursors that have returned more than one batch
5251
+ since the server process started. Additional batches are retrieved
5252
+ using the :dbcommand:`getMore` command.
5253
+
5254
+ .. versionadded:: 5.0
5255
+
5247
5256
.. serverstatus:: metrics.cursor.timedOut
5248
5257
5249
5258
The total number of cursors that have timed out since the server
5250
5259
process started. If this number is large or growing at a regular
5251
5260
rate, this may indicate an application error.
5252
5261
5262
+ .. serverstatus:: metrics.cursor.totalOpened
5263
+
5264
+ The total number of cursors that have been opened since the server
5265
+ process started, including cursors currently open. Differs from
5266
+ :serverstatus:`metrics.cursor.open.total`, which is the number of
5267
+ currently open cursors only.
5268
+
5269
+ .. versionadded:: 5.0
5270
+
5253
5271
.. serverstatus:: metrics.cursor.open
5254
5272
5255
5273
A document that contains data regarding open cursors.
@@ -5268,8 +5286,8 @@ metrics
5268
5286
5269
5287
The number of cursors that MongoDB is maintaining for clients.
5270
5288
Because MongoDB exhausts unused cursors, typically this value small
5271
- or zero. However, if there is a queue, stale tailable cursors, or a
5272
- large number of operations this value may rise .
5289
+ or zero. However, if there is a queue, or stale tailable cursors, or
5290
+ a large number of operations this value may increase .
5273
5291
5274
5292
.. serverstatus:: metrics.cursor.open.singleTarget
5275
5293
@@ -5319,8 +5337,8 @@ watchdog
5319
5337
5320
5338
.. serverstatus:: watchdog.monitorPeriod
5321
5339
5322
- The value set by :parameter:`watchdogPeriodSeconds`. This represents the
5323
- period in between status checks.
5340
+ The value set by :parameter:`watchdogPeriodSeconds`. This is the
5341
+ period between status checks.
5324
5342
5325
5343
Output Changelog
5326
5344
----------------
0 commit comments