summaryrefslogtreecommitdiff
path: root/src/mongo/db
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db')
-rw-r--r--src/mongo/db/commands/server_status_servers.cpp2
-rw-r--r--src/mongo/db/ftdc/ftdc_mongod.cpp3
-rw-r--r--src/mongo/db/ftdc/ftdc_mongos.cpp3
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",