Skip to content

Commit d6af6e5

Browse files
authored
DOCS-16384 readPreferenceCounters Metrics in serverStatus (#5196) (#5250)
* DOCS-16384 readPreferenceCounters Metrics in serverStatus * add availability note * rn * order * internal review feedback * AM feedback * update rn * *
1 parent f3358af commit d6af6e5

File tree

1 file changed

+91
-0
lines changed

1 file changed

+91
-0
lines changed

source/reference/command/serverStatus.txt

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4056,6 +4056,97 @@ readConcernCounters
40564056
time, which means a point in time was omitted and the server will
40574057
read the most recently committed snapshot available to the node.
40584058

4059+
.. _server-status-readPreferenceCounters:
4060+
4061+
readPreferenceCounters
4062+
~~~~~~~~~~~~~~~~~~~~~~
4063+
4064+
*Available starting in MongoDB 7.0.3 (and 6.0.11).*
4065+
4066+
|mongod-only|
4067+
4068+
.. code-block:: javascript
4069+
4070+
readPreferenceCounters : {
4071+
executedOnPrimary : {
4072+
primary : {
4073+
internal : Long("<num>"),
4074+
external : Long("<num>")
4075+
},
4076+
primaryPreferred : {
4077+
internal : Long("<num>"),
4078+
external : Long("<num>")
4079+
},
4080+
secondary : {
4081+
internal : Long("<num>"),
4082+
external : Long("<num>")
4083+
},
4084+
secondaryPreferred : {
4085+
internal : Long("<num>"),
4086+
external : Long("<num>")
4087+
},
4088+
nearest : {
4089+
internal : Long("<num>"),
4090+
external : Long("<num>")
4091+
},
4092+
tagged : {
4093+
internal : Long("<num>"),
4094+
external : Long("<num>")
4095+
}
4096+
},
4097+
executedOnSecondary : {
4098+
primary : {
4099+
internal : Long("<num>"),
4100+
external : Long("<num>")
4101+
},
4102+
primaryPreferred : {
4103+
internal : Long("<num>"),
4104+
external : Long("<num>")
4105+
},
4106+
secondary : {
4107+
internal : Long("<num>"),
4108+
external : Long("<num>")
4109+
},
4110+
secondaryPreferred : {
4111+
internal : Long("<num>"),
4112+
external : Long("<num>")
4113+
},
4114+
nearest : {
4115+
internal : Long("<num>"),
4116+
external : Long("<num>")
4117+
},
4118+
tagged : {
4119+
internal : Long("<num>"),
4120+
external : Long("<num>")
4121+
}
4122+
}
4123+
}
4124+
4125+
.. serverstatus:: readPreferenceCounters
4126+
4127+
|mongod-only|
4128+
4129+
A document that reports the number of operations received by this
4130+
:binary:`~bin.mongod` node with the specified
4131+
:ref:`read preference <read-pref-summary>`.
4132+
4133+
The ``tagged`` sub-field refers to any read preference passed in
4134+
with a :ref:`tag <replica-set-read-preference-tag-sets>`.
4135+
4136+
.. serverstatus:: readPreferenceCounters.executedOnPrimary
4137+
4138+
|mongod-only|
4139+
4140+
A document that counts how many internal and external read preference
4141+
operations the node received while serving as the primary.
4142+
4143+
.. serverstatus:: readPreferenceCounters.executedOnSecondary
4144+
4145+
|mongod-only|
4146+
4147+
A document that counts how many internal and external read preference
4148+
operations the node received while serving as a secondary.
4149+
40594150
.. _server-status-repl:
40604151

40614152
repl

0 commit comments

Comments
 (0)