diff options
author | Adi Zaimi <adizaimi@yahoo.com> | 2022-10-06 16:36:07 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-10-06 17:17:01 +0000 |
commit | 2dbbbfeae172ca5f0ed13b0d72ea4d45db58e738 (patch) | |
tree | 74b5babd6daa6a566860ebb7b4e05d0d5182e0b3 /src/mongo/db/stats | |
parent | e342fcac904a5b2ce966c15324971ff78931ac2b (diff) | |
download | mongo-2dbbbfeae172ca5f0ed13b0d72ea4d45db58e738.tar.gz |
SERVER-67795: Add serverstatus counters for updateMany, deleteMany calls
Diffstat (limited to 'src/mongo/db/stats')
-rw-r--r-- | src/mongo/db/stats/counters.cpp | 3 | ||||
-rw-r--r-- | src/mongo/db/stats/counters.h | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/db/stats/counters.cpp b/src/mongo/db/stats/counters.cpp index 67ffd73c359..62511ef1635 100644 --- a/src/mongo/db/stats/counters.cpp +++ b/src/mongo/db/stats/counters.cpp @@ -331,4 +331,7 @@ OperatorCounters operatorCountersMatchExpressions{"operatorCounters.match."}; OperatorCounters operatorCountersGroupAccumulatorExpressions{"operatorCounters.groupAccumulators."}; OperatorCounters operatorCountersWindowAccumulatorExpressions{ "operatorCounters.windowAccumulators."}; +CounterMetric updateManyCount("query.updateManyCount"); +CounterMetric deleteManyCount("query.deleteManyCount"); + } // namespace mongo diff --git a/src/mongo/db/stats/counters.h b/src/mongo/db/stats/counters.h index dcd9d432be5..c9a2bb4d97d 100644 --- a/src/mongo/db/stats/counters.h +++ b/src/mongo/db/stats/counters.h @@ -443,4 +443,9 @@ extern OperatorCounters operatorCountersGroupAccumulatorExpressions; // Global counters for accumulator expressions apply to $setWindowFields. extern OperatorCounters operatorCountersWindowAccumulatorExpressions; +// Track the number of {multi:true} updates. +extern CounterMetric updateManyCount; +// Track the number of deleteMany calls. +extern CounterMetric deleteManyCount; + } // namespace mongo |