db.getProfilingStatus()
-
Returns: The current profile
level,slowOpThresholdMs
setting, andslowOpSampleRate
setting.You can set a
filter
to control which operations are logged by the profiler. When set, any configured filters are also returned bydb.getProfilingStatus()
, along with anote
explaining filter behavior.You can set the profiling filter with either:
- the
db.setProfilingLevel()
shell method, or - the
operationProfiling.filter
configuration file option.
- the
Compatibility
This method is available in deployments hosted in the following environments:
- MongoDB Atlas: The fully managed service for MongoDB deployments in the cloud
Important
This command is not supported in M0 and Flex clusters. For more information, see Unsupported Commands.
- MongoDB Enterprise: The subscription-based, self-managed version of MongoDB
- MongoDB Community: The source-available, free-to-use, and self-managed version of MongoDB