4

是否有可以在本地主机或本地机器上运行的 MongoDB 服务器性能监控工具?在使用第三方托管工具(如 MongoDB 监控服务)时,我担心隐私问题。

4

3 回答 3

4

MongoDB 文档包含有关监控 MongoDB的信息,包括监控策略、相关数据库命令和一些自托管监控选项

如果您担心 MongoDB Cloud Manager (née MMS) 收集的信息或想自己收集此信息,您可以查看监控代理使用的数据库命令列表。

于 2012-08-02T01:22:47.110 回答
2

MongoBird是 MongoDB 的最佳监控工具。它可以安装在所有平台上。因为它是用Java开发的。因此,您可以在本地主机上安装 mongobird。

于 2012-10-19T14:40:22.557 回答
0

MongoDB 在 4.0 版本中创建了一个免费的监控工具,可以在 localhost 上运行。要使用它,只需连接到数据库并运行db.enableFreeMonitoring()

例如:

mongo test
MongoDB shell version v4.0.4
connecting to: mongodb://127.0.0.1:27017/test

连接后,您可以像这样启用监控:

test> db.enableFreeMonitoring()
{
 "state": "enabled",
 "message": "To see your monitoring data, navigate to the unique URL below. Anyone you share the URL with will also be able to view this page. You can disable monitoring at any time by running db.disableFreeMonitoring().",
 "url": "https://cloud.mongodb.com/freemonitoring/cluster/HZL3ISL73QLWSNEAYMER2FGR3BINAEGJ",
 "userReminder": "",
 "ok": 1
}

然后转到提供的 url ( https://cloud.mongodb.com/freemonitoring/...)。

最后,禁用监控:

test> db.disableFreeMonitoring()
于 2019-05-23T22:05:14.090 回答