Docs HomeMongoDB Manual

getFreeMonitoringStatus

On this page本页内容

Warning

Free monitoring is deprecated

Free monitoring was deprecated in April 2023 and will be decommissioned in August 2023.

Beginning in April 2023, you can’t enable free monitoring on MongoDB Community instances. Deployments currently using free monitoring can continue to access the free monitoring UI until August 2023.

You can choose another monitoring option for your deployment:

Definition

getFreeMonitoringStatus

New in version 4.0.

Returns the status of whether free Cloud monitoring is enabled for standalone or replica sets (including shards).

Syntax

The command has the following syntax:

db.adminCommand(
{
getFreeMonitoringStatus: 1
}
)

mongosh provides the db.getFreeMonitoringStatus() helper for the command.

Access Control

When running with access control, the user must have the checkFreeMonitoringStatus privilege actions on the cluster. That is, a user must have a role that grants the following privilege:

{ resource: { cluster : true }, actions: [ "checkFreeMonitoringStatus" ] }

The built-in role clusterMonitor role provides this privilege.

Output

The command returns a document with the following fields:

FieldDescription
stateThe free monitoring enablement state. Values are either: "enabled" or "disabled".
messageAny informational message related to your state.
urlThe unique URL at which your monitoring data can be accessed.
Note
Anyone with whom you share the URL can access your monitored data.
Even when disabled, your unique URL is returned so that if you re-enable monitoring, you can access your previous metrics, if collected less than 24 hours ago.
userReminderAny informational message related to your state.
ok operationTime $clusterTimeFor details on these fields, see Response.
Tip

See also:

freeMonitoring field returned from db.serverStatus()