本地主机上的MongoDB监控服务

时间:2012-08-02 00:49:02

标签: mongodb performance

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

3 个答案:

答案 0 :(得分:4)

MongoDB文档包含有关Monitoring MongoDB的信息,包括监控策略,相关database commands和部分self-hosted monitoring options

如果您担心MongoDB Cloud Manager(néeMMS)收集的信息或希望自己收集此信息,您可以看到database commands used by the monitoring agent的列表。

答案 1 :(得分:2)

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

答案 2 :(得分:0)

MongoDB在版本4.0中创建了free monitoring tool,该版本可在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
}

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

最后,要禁用监视:

test> db.disableFreeMonitoring()