summaryrefslogtreecommitdiff
path: root/src/mongo/db/curop_metrics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/curop_metrics.cpp')
-rw-r--r--src/mongo/db/curop_metrics.cpp92
1 files changed, 46 insertions, 46 deletions
diff --git a/src/mongo/db/curop_metrics.cpp b/src/mongo/db/curop_metrics.cpp
index d0cde25d225..1319c481ede 100644
--- a/src/mongo/db/curop_metrics.cpp
+++ b/src/mongo/db/curop_metrics.cpp
@@ -33,58 +33,58 @@
namespace mongo {
namespace {
- Counter64 returnedCounter;
- Counter64 insertedCounter;
- Counter64 updatedCounter;
- Counter64 deletedCounter;
- Counter64 scannedCounter;
- Counter64 scannedObjectCounter;
+Counter64 returnedCounter;
+Counter64 insertedCounter;
+Counter64 updatedCounter;
+Counter64 deletedCounter;
+Counter64 scannedCounter;
+Counter64 scannedObjectCounter;
- ServerStatusMetricField<Counter64> displayReturned("document.returned", &returnedCounter);
- ServerStatusMetricField<Counter64> displayUpdated("document.updated", &updatedCounter);
- ServerStatusMetricField<Counter64> displayInserted("document.inserted", &insertedCounter);
- ServerStatusMetricField<Counter64> displayDeleted("document.deleted", &deletedCounter);
- ServerStatusMetricField<Counter64> displayScanned("queryExecutor.scanned", &scannedCounter);
- ServerStatusMetricField<Counter64> displayScannedObjects("queryExecutor.scannedObjects",
- &scannedObjectCounter);
+ServerStatusMetricField<Counter64> displayReturned("document.returned", &returnedCounter);
+ServerStatusMetricField<Counter64> displayUpdated("document.updated", &updatedCounter);
+ServerStatusMetricField<Counter64> displayInserted("document.inserted", &insertedCounter);
+ServerStatusMetricField<Counter64> displayDeleted("document.deleted", &deletedCounter);
+ServerStatusMetricField<Counter64> displayScanned("queryExecutor.scanned", &scannedCounter);
+ServerStatusMetricField<Counter64> displayScannedObjects("queryExecutor.scannedObjects",
+ &scannedObjectCounter);
- Counter64 idhackCounter;
- Counter64 scanAndOrderCounter;
- Counter64 fastmodCounter;
- Counter64 writeConflictsCounter;
+Counter64 idhackCounter;
+Counter64 scanAndOrderCounter;
+Counter64 fastmodCounter;
+Counter64 writeConflictsCounter;
- ServerStatusMetricField<Counter64> displayIdhack("operation.idhack", &idhackCounter);
- ServerStatusMetricField<Counter64> displayScanAndOrder("operation.scanAndOrder",
- &scanAndOrderCounter);
- ServerStatusMetricField<Counter64> displayFastMod("operation.fastmod", &fastmodCounter);
- ServerStatusMetricField<Counter64> displayWriteConflicts("operation.writeConflicts",
- &writeConflictsCounter);
+ServerStatusMetricField<Counter64> displayIdhack("operation.idhack", &idhackCounter);
+ServerStatusMetricField<Counter64> displayScanAndOrder("operation.scanAndOrder",
+ &scanAndOrderCounter);
+ServerStatusMetricField<Counter64> displayFastMod("operation.fastmod", &fastmodCounter);
+ServerStatusMetricField<Counter64> displayWriteConflicts("operation.writeConflicts",
+ &writeConflictsCounter);
} // namespace
- 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.nscanned > 0)
- scannedCounter.increment(debug.nscanned);
- if (debug.nscannedObjects > 0)
- scannedObjectCounter.increment(debug.nscannedObjects);
+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.nscanned > 0)
+ scannedCounter.increment(debug.nscanned);
+ if (debug.nscannedObjects > 0)
+ scannedObjectCounter.increment(debug.nscannedObjects);
- if (debug.idhack)
- idhackCounter.increment();
- if (debug.scanAndOrder)
- scanAndOrderCounter.increment();
- if (debug.fastmod)
- fastmodCounter.increment();
- if (debug.writeConflicts)
- writeConflictsCounter.increment(debug.writeConflicts);
- }
+ if (debug.idhack)
+ idhackCounter.increment();
+ if (debug.scanAndOrder)
+ scanAndOrderCounter.increment();
+ if (debug.fastmod)
+ fastmodCounter.increment();
+ if (debug.writeConflicts)
+ writeConflictsCounter.increment(debug.writeConflicts);
+}
} // namespace mongo