Skip to content

Commit de472b5

Browse files
jason-price-mongodbjason-price-mongodb
andauthored
move-cluster-health-stats-to-6.3 (#2125)
Co-authored-by: jason-price-mongodb <[email protected]>
1 parent 38c1001 commit de472b5

File tree

7 files changed

+126
-76
lines changed

7 files changed

+126
-76
lines changed

snooty.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ windows-dir-version = "6.0" # wizard
227227
package-name-org = "mongodb-org"
228228
package-name-enterprise = "mongodb-enterprise"
229229
package-name = "mongodb"
230-
version = "6.2"
230+
version = "6.3"
231231
latest-lts-version = "6.0"
232232
release = "6.0.1"
233233
version-dev = "6.0"

source/reference/command/connPoolStats.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ Output
428428

429429
.. data:: connPoolStats.acquisitionWaitTimes
430430

431-
.. versionadded:: 6.2
431+
.. versionadded:: 6.3
432432

433433
Document reports a histogram with the wait times for requests to
434434
acquire a connection from :binary:`~bin.mongos` to

source/reference/command/serverStatus.txt

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ connections
269269
"current" : <num>,
270270
"available" : <num>,
271271
"totalCreated" : <num>,
272-
"rejected" : <num>, // Added in MongoDB 6.2
272+
"rejected" : <num>, // Added in MongoDB 6.3
273273
"active" : <num>,
274274
"threaded" : <num>,
275275
"exhaustIsMaster" : <num>,
@@ -310,7 +310,7 @@ connections
310310

311311
.. serverstatus:: connections.rejected
312312

313-
.. versionadded:: 6.2
313+
.. versionadded:: 6.3
314314

315315
The number of incoming connections the server rejected because the
316316
server doesn't have the capacity to accept additional connections or
@@ -1504,15 +1504,15 @@ metrics
15041504
totalOpened : Long("<num>")
15051505
}
15061506
},
1507-
network : { // Added in MongoDB 6.2
1507+
network : { // Added in MongoDB 6.3
15081508
totalEgressConnectionEstablishmentTimeMillis : Long("<num>"),
15091509
totalIngressTLSConnections : Long("<num>"),
15101510
totalIngressTLSHandshakeTimeMillis : Long("<num>"),
15111511
totalTimeForEgressConnectionAcquiredToWireMicros : Long("<num>")
15121512
},
15131513
operation : {
1514-
numConnectionNetworkTimeouts : Long("<num>"), // Added in MongoDB 6.2
1515-
totalTimeWaitingBeforeConnectionTimeoutMillis : Long("<num>"), // Added in MongoDB 6.2
1514+
numConnectionNetworkTimeouts : Long("<num>"), // Added in MongoDB 6.3
1515+
totalTimeWaitingBeforeConnectionTimeoutMillis : Long("<num>"), // Added in MongoDB 6.3
15161516
scanAndOrder : Long("<num>"),
15171517
writeConflicts : Long("<num>")
15181518
},
@@ -1967,14 +1967,14 @@ metrics
19671967

19681968
.. serverstatus:: metrics.operation.numConnectionNetworkTimeouts
19691969

1970-
.. versionadded:: 6.2
1970+
.. versionadded:: 6.3
19711971

19721972
Total number of operations that failed because of server connection
19731973
acquisition time out errors.
19741974

19751975
.. serverstatus:: metrics.operation.totalTimeWaitingBeforeConnectionTimeoutMillis
19761976

1977-
.. versionadded:: 6.2
1977+
.. versionadded:: 6.3
19781978

19791979
Total time in milliseconds that operations waited before failing
19801980
because of server connection acquisition time out errors.
@@ -2633,7 +2633,7 @@ network
26332633
"clientsWaitingForData" : <num>
26342634
}
26352635
},
2636-
"listenerProcessingTime" : { durationMicros: <num> } // Added in MongoDB 6.2
2636+
"listenerProcessingTime" : { durationMicros: <num> } // Added in MongoDB 6.3
26372637
}
26382638

26392639
.. serverstatus:: network
@@ -2816,15 +2816,15 @@ network
28162816

28172817
.. serverstatus:: network.listenerProcessingTime
28182818

2819-
.. versionadded:: 6.2
2819+
.. versionadded:: 6.3
28202820

28212821
A document that reports the total time the database listener spends
28222822
allocating incoming database connection requests to dedicated
28232823
threads.
28242824

28252825
.. serverstatus:: network.listenerProcessingTime.durationMicros
28262826

2827-
.. versionadded:: 6.2
2827+
.. versionadded:: 6.3
28282828

28292829
Total time in microseconds the database listener spends allocating
28302830
incoming database connection requests to dedicated threads that
@@ -5057,35 +5057,35 @@ transactions
50575057

50585058
.. serverstatus:: metrics.network
50595059

5060-
.. versionadded:: 6.2
5060+
.. versionadded:: 6.3
50615061

50625062
A document that reports server network metrics.
50635063

50645064
.. serverstatus:: metrics.network.totalEgressConnectionEstablishmentTimeMillis
50655065

5066-
.. versionadded:: 6.2
5066+
.. versionadded:: 6.3
50675067

50685068
The total time in milliseconds to establish server connections.
50695069

50705070
.. serverstatus:: metrics.network.totalIngressTLSConnections
50715071

5072-
.. versionadded:: 6.2
5072+
.. versionadded:: 6.3
50735073

50745074
The total number of incoming connections to the server that use TLS.
50755075
The number is cumulative and is the total after the server was
50765076
started.
50775077

50785078
.. serverstatus:: metrics.network.totalIngressTLSHandshakeTimeMillis
50795079

5080-
.. versionadded:: 6.2
5080+
.. versionadded:: 6.3
50815081

50825082
The total time in milliseconds that incoming connections to the
50835083
server have to wait for the TLS network handshake to complete. The
50845084
number is cumulative and is the total after the server was started.
50855085

50865086
.. serverstatus:: metrics.network.totalTimeForEgressConnectionAcquiredToWireMicros
50875087

5088-
.. versionadded:: 6.2
5088+
.. versionadded:: 6.3
50895089

50905090
The total time in microseconds that operations wait between
50915091
acquisition of a server connection and writing the bytes to send to

source/reference/parameters.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1088,7 +1088,7 @@ General Parameters
10881088

10891089
.. parameter:: slowConnectionThresholdMillis
10901090

1091-
.. versionadded:: 6.2
1091+
.. versionadded:: 6.3
10921092

10931093
*Default*: 100
10941094

@@ -1118,7 +1118,7 @@ General Parameters
11181118

11191119
.. parameter:: connectionAcquisitionToWireLoggingRate
11201120

1121-
.. versionadded:: 6.2
1121+
.. versionadded:: 6.3
11221122

11231123
*Default*: 0.2
11241124

source/release-notes/6.2.txt

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -17,53 +17,6 @@ Release Notes for MongoDB 6.2 (Release Candidate)
1717
General Changes
1818
---------------
1919

20-
``serverStatus`` Metrics
21-
~~~~~~~~~~~~~~~~~~~~~~~~
22-
23-
Starting in MongoDB 6.2, the :dbcommand:`serverStatus` command and the
24-
:method:`db.serverStatus()` method have these output changes:
25-
26-
.. list-table::
27-
:header-rows: 1
28-
:widths: 50 50
29-
30-
* - Document
31-
- Field(s)
32-
33-
* - New :serverstatus:`network.listenerProcessingTime` document.
34-
- :serverstatus:`network.listenerProcessingTime.durationMicros`
35-
36-
* - Addition to :serverstatus:`connections` document.
37-
- :serverstatus:`connections.rejected`
38-
39-
* - New :serverstatus:`metrics.network` document.
40-
- :serverstatus:`metrics.network.totalEgressConnectionEstablishmentTimeMillis`
41-
:serverstatus:`metrics.network.totalIngressTLSConnections`
42-
:serverstatus:`metrics.network.totalIngressTLSHandshakeTimeMillis`
43-
:serverstatus:`metrics.network.totalTimeForEgressConnectionAcquiredToWireMicros`
44-
45-
* - Additions to :serverstatus:`metrics.operation` document.
46-
- :serverstatus:`metrics.operation.numConnectionNetworkTimeouts`
47-
:serverstatus:`metrics.operation.totalTimeWaitingBeforeConnectionTimeoutMillis`
48-
49-
``connPoolStats`` Metrics
50-
~~~~~~~~~~~~~~~~~~~~~~~~~
51-
52-
Starting in MongoDB 6.2, the :dbcommand:`connPoolStats` command has
53-
these output changes:
54-
55-
.. list-table::
56-
:header-rows: 1
57-
:widths: 50 50
58-
59-
* - Document
60-
- Field(s)
61-
62-
* - New :data:`connPoolStats.acquisitionWaitTimes` document.
63-
- Time ranges with the number of connection requests in each
64-
range.
65-
Total number of connection requests for all time ranges.
66-
6720
Collection Validation Improvements
6821
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6922

@@ -74,16 +27,6 @@ Changes to Sharding
7427

7528
.. include:: /includes/fact-remove-maxSize-addShard.rst
7629

77-
Server Parameters
78-
-----------------
79-
80-
Starting in MongoDB 6.2, these server parameters were added:
81-
82-
- :parameter:`slowConnectionThresholdMillis` sets the time limit to log
83-
the establishment of slow server connections.
84-
- :parameter:`connectionAcquisitionToWireLoggingRate` determines when an
85-
event is added to the log for connection acquisitions.
86-
8730
Report an Issue
8831
---------------
8932

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
.. _6.3-compatibility:
2+
3+
========================================================
4+
Compatibility Changes in MongoDB 6.3 (Release Candidate)
5+
========================================================
6+
7+
.. default-domain:: mongodb
8+
9+
.. contents:: On this page
10+
:local:
11+
:backlinks: none
12+
:depth: 1
13+
:class: singlecol
14+
15+
.. include:: /includes/in-dev.rst
16+
17+
This page describes changes introduced in MongoDB 6.3 that can affect
18+
compatibility with older versions of MongoDB.

source/release-notes/6.3.txt

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
.. _release-notes-6.3:
2+
3+
=================================================
4+
Release Notes for MongoDB 6.3 (Release Candidate)
5+
=================================================
6+
7+
.. default-domain:: mongodb
8+
9+
.. contents:: On this page
10+
:local:
11+
:backlinks: none
12+
:depth: 1
13+
:class: twocols
14+
15+
.. include:: /includes/in-dev.rst
16+
17+
General Changes
18+
---------------
19+
20+
``serverStatus`` Metrics
21+
~~~~~~~~~~~~~~~~~~~~~~~~
22+
23+
Starting in MongoDB 6.3, the :dbcommand:`serverStatus` command and the
24+
:method:`db.serverStatus()` method have these output changes:
25+
26+
.. list-table::
27+
:header-rows: 1
28+
:widths: 50 50
29+
30+
* - Document
31+
- Field(s)
32+
33+
* - New :serverstatus:`network.listenerProcessingTime` document.
34+
- :serverstatus:`network.listenerProcessingTime.durationMicros`
35+
36+
* - Addition to :serverstatus:`connections` document.
37+
- :serverstatus:`connections.rejected`
38+
39+
* - New :serverstatus:`metrics.network` document.
40+
- :serverstatus:`metrics.network.totalEgressConnectionEstablishmentTimeMillis`
41+
:serverstatus:`metrics.network.totalIngressTLSConnections`
42+
:serverstatus:`metrics.network.totalIngressTLSHandshakeTimeMillis`
43+
:serverstatus:`metrics.network.totalTimeForEgressConnectionAcquiredToWireMicros`
44+
45+
* - Additions to :serverstatus:`metrics.operation` document.
46+
- :serverstatus:`metrics.operation.numConnectionNetworkTimeouts`
47+
:serverstatus:`metrics.operation.totalTimeWaitingBeforeConnectionTimeoutMillis`
48+
49+
``connPoolStats`` Metrics
50+
~~~~~~~~~~~~~~~~~~~~~~~~~
51+
52+
Starting in MongoDB 6.3, the :dbcommand:`connPoolStats` command has
53+
these output changes:
54+
55+
.. list-table::
56+
:header-rows: 1
57+
:widths: 50 50
58+
59+
* - Document
60+
- Field(s)
61+
62+
* - New :data:`connPoolStats.acquisitionWaitTimes` document.
63+
- Time ranges with the number of connection requests in each
64+
range.
65+
Total number of connection requests for all time ranges.
66+
67+
Server Parameters
68+
-----------------
69+
70+
Starting in MongoDB 6.3, these server parameters were added:
71+
72+
- :parameter:`slowConnectionThresholdMillis` sets the time limit to log
73+
the establishment of slow server connections.
74+
- :parameter:`connectionAcquisitionToWireLoggingRate` determines when an
75+
event is added to the log for connection acquisitions.
76+
77+
Report an Issue
78+
---------------
79+
80+
To report an issue, see
81+
https://github.com/mongodb/mongo/wiki/Submit-Bug-Reports for
82+
instructions on how to file a JIRA ticket for the MongoDB server or one
83+
of the related projects.
84+
85+
.. toctree::
86+
:titlesonly:
87+
:hidden:
88+
89+
/release-notes/6.3-compatibility

0 commit comments

Comments
 (0)