diff options
author | Louis Williams <louis.williams@mongodb.com> | 2020-09-15 17:27:47 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-09-15 23:01:41 +0000 |
commit | f9f7f4832d8e94c233e7281790cbeb9b70129382 (patch) | |
tree | 69a6c19a4db4a0dd5305a3b02935ab39760a2152 /src/mongo/db/commands/dbcommands.cpp | |
parent | 3ea1720a10ebac984a3d117cab721058bb7f170e (diff) | |
download | mongo-f9f7f4832d8e94c233e7281790cbeb9b70129382.tar.gz |
SERVER-50863 Collect resource consumption metrics for specified commands
Diffstat (limited to 'src/mongo/db/commands/dbcommands.cpp')
-rw-r--r-- | src/mongo/db/commands/dbcommands.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/mongo/db/commands/dbcommands.cpp b/src/mongo/db/commands/dbcommands.cpp index 06634e1e68b..7a7a57d1f0c 100644 --- a/src/mongo/db/commands/dbcommands.cpp +++ b/src/mongo/db/commands/dbcommands.cpp @@ -129,6 +129,10 @@ public: return true; } + bool collectsResourceConsumptionMetrics() const override { + return true; + } + CmdDropDatabase() : BasicCommand("dropDatabase") {} bool run(OperationContext* opCtx, @@ -235,6 +239,10 @@ public: return true; } + bool collectsResourceConsumptionMetrics() const override { + return true; + } + virtual bool errmsgRun(OperationContext* opCtx, const string& dbname, const BSONObj& cmdObj, @@ -291,6 +299,10 @@ public: return true; } + bool collectsResourceConsumptionMetrics() const override { + return true; + } + std::string help() const override { return str::stream() << "explicitly creates a collection or view\n" @@ -658,6 +670,11 @@ public: virtual bool supportsWriteConcern(const BSONObj& cmd) const override { return true; } + + bool collectsResourceConsumptionMetrics() const override { + return true; + } + std::string help() const override { return "Sets collection options.\n" "Example: { collMod: 'foo', viewOn: 'bar'} " |