diff options
Diffstat (limited to 'src/mongo/db')
-rw-r--r-- | src/mongo/db/commands/server_status_servers.cpp | 2 | ||||
-rw-r--r-- | src/mongo/db/ftdc/ftdc_mongod.cpp | 3 | ||||
-rw-r--r-- | src/mongo/db/ftdc/ftdc_mongos.cpp | 3 |
3 files changed, 7 insertions, 1 deletions
diff --git a/src/mongo/db/commands/server_status_servers.cpp b/src/mongo/db/commands/server_status_servers.cpp index 6e6a265c9e0..d5dd31ca347 100644 --- a/src/mongo/db/commands/server_status_servers.cpp +++ b/src/mongo/db/commands/server_status_servers.cpp @@ -95,7 +95,7 @@ public: } } if (auto tl = svcCtx->getTransportLayer()) - tl->appendStats(&b); + tl->appendStatsForServerStatus(&b); return b.obj(); } diff --git a/src/mongo/db/ftdc/ftdc_mongod.cpp b/src/mongo/db/ftdc/ftdc_mongod.cpp index 8da45771f19..6ccae55e539 100644 --- a/src/mongo/db/ftdc/ftdc_mongod.cpp +++ b/src/mongo/db/ftdc/ftdc_mongod.cpp @@ -41,6 +41,7 @@ #include "mongo/db/namespace_string.h" #include "mongo/db/repl/replication_coordinator.h" #include "mongo/db/storage/storage_options.h" +#include "mongo/transport/transport_layer_ftdc_collector.h" #include "mongo/util/assert_util.h" namespace mongo { @@ -128,6 +129,8 @@ void registerMongoDCollectors(FTDCController* controller) { } controller->addPeriodicCollector(std::make_unique<FTDCCollectionStatsCollector>()); + + controller->addPeriodicCollector(std::make_unique<transport::TransportLayerFTDCCollector>()); } } // namespace diff --git a/src/mongo/db/ftdc/ftdc_mongos.cpp b/src/mongo/db/ftdc/ftdc_mongos.cpp index 53216762137..aeb457f38d7 100644 --- a/src/mongo/db/ftdc/ftdc_mongos.cpp +++ b/src/mongo/db/ftdc/ftdc_mongos.cpp @@ -45,6 +45,7 @@ #include "mongo/logv2/log.h" #include "mongo/s/grid.h" #include "mongo/stdx/thread.h" +#include "mongo/transport/transport_layer_ftdc_collector.h" #include "mongo/util/synchronized_value.h" #define MONGO_LOGV2_DEFAULT_COMPONENT ::mongo::logv2::LogComponent::kFTDC @@ -111,6 +112,8 @@ void registerMongoSCollectors(FTDCController* controller) { controller->addPeriodicCollector(std::make_unique<NetworkInterfaceStatsCollector>()); + controller->addPeriodicCollector(std::make_unique<transport::TransportLayerFTDCCollector>()); + // GetDefaultRWConcern controller->addOnRotateCollector(std::make_unique<FTDCSimpleInternalCommandCollector>( "getDefaultRWConcern", |