summaryrefslogtreecommitdiff
path: root/src/mongo/db/curop_metrics.cpp
diff options
context:
space:
mode:
authorjinichu <jinnybyun@gmail.com>2018-07-03 15:45:28 -0400
committerjinichu <jinnybyun@gmail.com>2018-07-03 15:46:56 -0400
commit4ce2c25a29ca1442ae3f81777d8251cf5368ee22 (patch)
tree374bfb162aaee125b937b7d458273d64233335df /src/mongo/db/curop_metrics.cpp
parentc355aa9faac4df1ecfe7ad4bd5e20622433ef66e (diff)
downloadmongo-4ce2c25a29ca1442ae3f81777d8251cf5368ee22.tar.gz
SERVER-35428 Added ability to add two OpDebug objects together
Diffstat (limited to 'src/mongo/db/curop_metrics.cpp')
-rw-r--r--src/mongo/db/curop_metrics.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mongo/db/curop_metrics.cpp b/src/mongo/db/curop_metrics.cpp
index be2ed8e00de..ac96709053a 100644
--- a/src/mongo/db/curop_metrics.cpp
+++ b/src/mongo/db/curop_metrics.cpp
@@ -64,21 +64,21 @@ void recordCurOpMetrics(OperationContext* opCtx) {
const OpDebug& debug = CurOp::get(opCtx)->debug();
if (debug.nreturned > 0)
returnedCounter.increment(debug.nreturned);
- if (debug.ninserted > 0)
- insertedCounter.increment(debug.ninserted);
- if (debug.nMatched > 0)
- updatedCounter.increment(debug.nMatched);
- if (debug.ndeleted > 0)
- deletedCounter.increment(debug.ndeleted);
- if (debug.keysExamined > 0)
- scannedCounter.increment(debug.keysExamined);
- if (debug.docsExamined > 0)
- scannedObjectCounter.increment(debug.docsExamined);
+ if (debug.additiveMetrics.ninserted)
+ insertedCounter.increment(*debug.additiveMetrics.ninserted);
+ if (debug.additiveMetrics.nMatched)
+ updatedCounter.increment(*debug.additiveMetrics.nMatched);
+ if (debug.additiveMetrics.ndeleted)
+ deletedCounter.increment(*debug.additiveMetrics.ndeleted);
+ if (debug.additiveMetrics.keysExamined)
+ scannedCounter.increment(*debug.additiveMetrics.keysExamined);
+ if (debug.additiveMetrics.docsExamined)
+ scannedObjectCounter.increment(*debug.additiveMetrics.docsExamined);
if (debug.hasSortStage)
scanAndOrderCounter.increment();
- if (debug.writeConflicts)
- writeConflictsCounter.increment(debug.writeConflicts);
+ if (debug.additiveMetrics.writeConflicts)
+ writeConflictsCounter.increment(*debug.additiveMetrics.writeConflicts);
}
} // namespace mongo