@@ -91,6 +91,7 @@ The command returns the output of the following form:
91
91
"numAScopedConnections" : <num>,
92
92
"totalInUse" : <num>,
93
93
"totalAvailable" : <num>,
94
+ "totalLeased" : <num>,
94
95
"totalCreated" : <num>,
95
96
"totalRefreshing" : <num>,
96
97
"replicaSetMatchingStrategy" : <string>,
@@ -123,12 +124,14 @@ The command returns the output of the following form:
123
124
"NetworkInterfaceTL-TaskExecutorPool-0" : {
124
125
"poolInUse" : <num>,
125
126
"poolAvailable" : <num>,
127
+ "poolLeased" : <num>,
126
128
"poolCreated" : <num>,
127
129
"poolRefreshing" : <num>,
128
130
"acquisitionWaitTimes" : <document>, // Added in MongoDB 6.3
129
131
"cfg1.example.net:27019" : {
130
132
"inUse" : <num>,
131
133
"available" : <num>,
134
+ "leased" : <num>,
132
135
"created" : <num>,
133
136
"refreshing" : <num>,
134
137
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
@@ -137,12 +140,14 @@ The command returns the output of the following form:
137
140
"NetworkInterfaceTL-TaskExecutorPool-1" : {
138
141
"poolInUse" : <num>,
139
142
"poolAvailable" : <num>,
143
+ "poolLeased" : <num>,
140
144
"poolCreated" : <num>,
141
145
"poolRefreshing" : <num>,
142
146
"acquisitionWaitTimes" : <document>, // Added in MongoDB 6.3
143
147
"cfg1.example.net:27019" : {
144
148
"inUse" : <num>,
145
149
"available" : <num>,
150
+ "leased" : <num>,
146
151
"created" : <num>,
147
152
"refreshing" : <num>,
148
153
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
@@ -151,12 +156,14 @@ The command returns the output of the following form:
151
156
"NetworkInterfaceTL-TaskExecutorPool-2" : {
152
157
"poolInUse" : <num>,
153
158
"poolAvailable" : <num>,
159
+ "poolLeased" : <num>,
154
160
"poolCreated" : <num>,
155
161
"poolRefreshing" : <num>,
156
162
"acquisitionWaitTimes" : <document>, // Added in MongoDB 6.3
157
163
"cfg1.example.net:27019" : {
158
164
"inUse" : <num>,
159
165
"available" : <num>,
166
+ "leased" : <num>,
160
167
"created" : <num>,
161
168
"refreshing" : <num>,
162
169
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
@@ -165,12 +172,14 @@ The command returns the output of the following form:
165
172
"NetworkInterfaceTL-TaskExecutorPool-3" : {
166
173
"poolInUse" : <num>,
167
174
"poolAvailable" : <num>,
175
+ "poolLeased" : <num>,
168
176
"poolCreated" : <num>,
169
177
"poolRefreshing" : <num>,
170
178
"acquisitionWaitTimes" : <document>, // Added in MongoDB 6.3
171
179
"cfg1.example.net:27019" : {
172
180
"inUse" : <num>,
173
181
"available" : <num>,
182
+ "leased" : <num>,
174
183
"created" : <num>,
175
184
"refreshing" : <num>,
176
185
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
@@ -179,40 +188,46 @@ The command returns the output of the following form:
179
188
"NetworkInterfaceTL-ShardRegistry" : {
180
189
"poolInUse" : <num>,
181
190
"poolAvailable" : <num>,
191
+ "poolLeased" : <num>,
182
192
"poolCreated" : <num>,
183
193
"poolRefreshing" : <num>,
184
194
"acquisitionWaitTimes" : <document>, // Added in MongoDB 6.3
185
195
"cfg1.example.net:27019" : {
186
196
"inUse" : <num>,
187
197
"available" : <num>,
198
+ "leased" : <num>,
188
199
"created" : <num>,
189
200
"refreshing" : <num>,
190
201
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
191
202
},
192
203
"cfg2.example.net:27019" : {
193
204
"inUse" : <num>,
194
205
"available" : <num>,
206
+ "leased" : <num>,
195
207
"created" : <num>,
196
208
"refreshing" : <num>,
197
209
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
198
210
},
199
211
"cfg3.example.net:27019" : {
200
212
"inUse" : <num>,
201
213
"available" : <num>,
214
+ "leased" : <num>,
202
215
"created" : <num>,
203
216
"refreshing" : <num>,
204
217
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
205
218
},
206
219
"shard1.example.net:27018" : {
207
220
"inUse" : <num>,
208
221
"available" : <num>,
222
+ "leased" : <num>,
209
223
"created" : <num>,
210
224
"refreshing" : <num>,
211
225
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
212
226
},
213
227
"shard2.example.net:27018" : {
214
228
"inUse" : <num>,
215
229
"available" : <num>,
230
+ "leased" : <num>,
216
231
"created" : <num>,
217
232
"refreshing" : <num>,
218
233
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
@@ -221,40 +236,46 @@ The command returns the output of the following form:
221
236
"global" : {
222
237
"poolInUse" : <num>,
223
238
"poolAvailable" : <num>,
239
+ "poolLeased" : <num>,
224
240
"poolCreated" : <num>,
225
241
"poolRefreshing" : <num>,
226
242
"acquisitionWaitTimes" : <document>, // Added in MongoDB 6.3
227
243
"cfg3.example.net:27019" : {
228
244
"inUse" : <num>,
229
245
"available" : <num>,
246
+ "leased" : <num>,
230
247
"created" : <num>,
231
248
"refreshing" : <num>,
232
249
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
233
250
},
234
251
"cfg1.example.net:27019" : {
235
252
"inUse" : <num>,
236
253
"available" : <num>,
254
+ "leased" : <num>,
237
255
"created" : <num>,
238
256
"refreshing" : <num>,
239
257
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
240
258
},
241
259
"cfg2.example.net:27019" : {
242
260
"inUse" : <num>,
243
261
"available" : <num>,
262
+ "leased" : <num>,
244
263
"created" : <num>,
245
264
"refreshing" : <num>,
246
265
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
247
266
},
248
267
"shard2.example.net:27018" : {
249
268
"inUse" : <num>,
250
269
"available" : <num>,
270
+ "leased" : <num>,
251
271
"created" : <num>,
252
272
"refreshing" : <num>,
253
273
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
254
274
},
255
275
"shard1.example.net:27018" : {
256
276
"inUse" : <num>,
257
277
"available" : <num>,
278
+ "leased" : <num>,
258
279
"created" : <num>,
259
280
"refreshing" : <num>,
260
281
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
@@ -265,34 +286,39 @@ The command returns the output of the following form:
265
286
"cfg3.example.net:27019" : {
266
287
"inUse" : <num>,
267
288
"available" : <num>,
289
+ "leased" : <num>,
268
290
"created" : <num>,
269
291
"refreshing" : <num>,
270
292
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
271
293
},
272
294
"cfg1.example.net:27019" : {
273
295
"inUse" : <num>,
274
296
"available" : <num>,
297
+ "leased" : <num>,
275
298
"created" : <num>,
276
299
"refreshing" : <num>,
277
300
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
278
301
},
279
302
"cfg2.example.net:27019" : {
280
303
"inUse" : <num>,
281
304
"available" : <num>,
305
+ "leased" : <num>,
282
306
"created" : <num>,
283
307
"refreshing" : <num>,
284
308
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
285
309
},
286
310
"shard2.example.net:27018" : {
287
311
"inUse" : <num>,
288
312
"available" : <num>,
313
+ "leased" : <num>,
289
314
"created" : <num>,
290
315
"refreshing" : <num>,
291
316
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
292
317
},
293
318
"shard1.example.net:27018" : {
294
319
"inUse" : <num>,
295
320
"available" : <num>,
321
+ "leased" : <num>,
296
322
"created" : <num>,
297
323
"refreshing" : <num>,
298
324
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
@@ -369,6 +395,14 @@ Output
369
395
current :binary:`mongod` / :binary:`mongos` instance to other members
370
396
of the :term:`sharded cluster` or :term:`replica set`.
371
397
398
+ .. data:: connPoolStats.totalLeased
399
+
400
+ Reports the total number of connections borrowed from a pool and
401
+ expected to return. These connections might not remain active
402
+ through the duration of a lease, and are excluded from the related
403
+ metrics. These connections are unavailble through the
404
+ duration of the lease.
405
+
372
406
.. data:: connPoolStats.totalCreated
373
407
374
408
Reports the total number of outgoing connections ever created by the
@@ -516,15 +550,16 @@ Output
516
550
{
517
551
"poolInUse" : <num>,
518
552
"poolAvailable" : <num>,
553
+ "poolLeased" : <num>,
519
554
"poolCreated" : <num>,
520
555
"poolRefreshing" : <num>,
521
556
"acquisitionWaitTimes" : <document>, // Added in MongoDB 6.3
522
557
"[host1]" : {
523
- "inUse" : <num>, "available" : <num>, "created" : <num>, "refreshing" : <num>,
558
+ "inUse" : <num>, "available" : <num>, "leased" : <num>, " created" : <num>, "refreshing" : <num>,
524
559
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
525
560
},
526
561
"[host2]" : {
527
- "inUse" : <num>, "available" : <num>, "created" : <num>, "refreshing" : <num>,
562
+ "inUse" : <num>, "available" : <num>, "leased" : <num>, " created" : <num>, "refreshing" : <num>,
528
563
"acquisitionWaitTimes" : <document> // Added in MongoDB 6.3
529
564
},
530
565
...
@@ -595,6 +630,14 @@ Output
595
630
Reports the total number of connections available for connecting
596
631
to the ``[host]``.
597
632
633
+ .. data:: connPoolStats.hosts.[host].leased
634
+
635
+ Reports the total number of connections to the host borrowed from
636
+ a pool and expected to return. These connections might not remain
637
+ active through the duration of a lease, and are excluded from the
638
+ related metrics. These connections are unavailble through the
639
+ duration of the lease.
640
+
598
641
.. data:: connPoolStats.hosts.[host].created
599
642
600
643
Reports the number of connections to the ``[host]`` ever created.
0 commit comments