diff options
author | Benety Goh <benety@mongodb.com> | 2014-02-24 18:57:02 -0500 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2014-02-25 21:23:53 -0500 |
commit | 7766137467a41c02d053d81b65d55349bd865b29 (patch) | |
tree | d7ee89bdc926f06bbc8f7b19a428c9a4f5940224 /src/mongo/db/curop.cpp | |
parent | bad0ae59975151081e69e61ff361e5821b2408cc (diff) | |
download | mongo-7766137467a41c02d053d81b65d55349bd865b29.tar.gz |
SERVER-12774 added nscanned and nscannedObjects to slow query log
Diffstat (limited to 'src/mongo/db/curop.cpp')
-rw-r--r-- | src/mongo/db/curop.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/curop.cpp b/src/mongo/db/curop.cpp index 67e1b32184e..2b74983ca16 100644 --- a/src/mongo/db/curop.cpp +++ b/src/mongo/db/curop.cpp @@ -341,12 +341,15 @@ namespace mongo { static Counter64 updatedCounter; static Counter64 deletedCounter; static Counter64 scannedCounter; + static Counter64 scannedObjectCounter; static ServerStatusMetricField<Counter64> displayReturned( "document.returned", &returnedCounter ); static ServerStatusMetricField<Counter64> displayUpdated( "document.updated", &updatedCounter ); static ServerStatusMetricField<Counter64> displayInserted( "document.inserted", &insertedCounter ); static ServerStatusMetricField<Counter64> displayDeleted( "document.deleted", &deletedCounter ); static ServerStatusMetricField<Counter64> displayScanned( "queryExecutor.scanned", &scannedCounter ); + static ServerStatusMetricField<Counter64> displayScannedObjects( "queryExecutor.scannedObjects", + &scannedObjectCounter ); static Counter64 idhackCounter; static Counter64 scanAndOrderCounter; @@ -367,6 +370,8 @@ namespace mongo { deletedCounter.increment( ndeleted ); if ( nscanned > 0 ) scannedCounter.increment( nscanned ); + if ( nscannedObjects > 0 ) + scannedObjectCounter.increment( nscannedObjects ); if ( idhack ) idhackCounter.increment(); |