summaryrefslogtreecommitdiff
path: root/src/mongo/db/ftdc/ftdc_server.cpp
diff options
context:
space:
mode:
authorMark Benvenuto <mark.benvenuto@mongodb.com>2018-10-11 14:21:13 -0400
committerMark Benvenuto <mark.benvenuto@mongodb.com>2018-10-11 14:21:13 -0400
commita222ef5e647ac527f7d4f8636bcacd6cc0ae6b8e (patch)
tree58f0e27b3354d6910fa9db4cb6c2f32e891288ad /src/mongo/db/ftdc/ftdc_server.cpp
parent2a29a9b81a469c85417e8561733feb393497a444 (diff)
downloadmongo-a222ef5e647ac527f7d4f8636bcacd6cc0ae6b8e.tar.gz
SERVER-34199 Remove serverStatus timing section from FTDC
Diffstat (limited to 'src/mongo/db/ftdc/ftdc_server.cpp')
-rw-r--r--src/mongo/db/ftdc/ftdc_server.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/ftdc/ftdc_server.cpp b/src/mongo/db/ftdc/ftdc_server.cpp
index 5ffb7a126e9..f786ab36c61 100644
--- a/src/mongo/db/ftdc/ftdc_server.cpp
+++ b/src/mongo/db/ftdc/ftdc_server.cpp
@@ -291,12 +291,14 @@ void startFTDC(boost::filesystem::path& path,
// migration status. This section triggers too many schema changes in the serverStatus which
// hurt ftdc compression efficiency, because its output varies depending on the list of active
// migrations.
+ // "timing" is filtered out because it triggers frequent schema changes.
// TODO: do we need to enable "sharding" on MongoS?
controller->addPeriodicCollector(stdx::make_unique<FTDCSimpleInternalCommandCollector>(
"serverStatus",
"serverStatus",
"",
- BSON("serverStatus" << 1 << "tcMalloc" << true << "sharding" << false)));
+ BSON("serverStatus" << 1 << "tcMalloc" << true << "sharding" << false << "timing"
+ << false)));
registerCollectors(controller.get());