itaied Asked: 2015-11-18 08:51:56 +0800 CST2015-11-18 08:51:56 +0800 CST 2015-11-18 08:51:56 +0800 CST 跟踪 MongoDB 用户操作 772 跟踪在我的MongoDB实例上完成的操作的最佳方式是什么?我想显示一个图表,其中包含已完成的用户操作(插入、更新、查询等)的数量。 我读过关于profiling的文章,但是有更好的策略吗?那是怎么MMS做到的? mongodb monitoring 1 个回答 Voted Best Answer Stennie 2015-11-20T05:52:14+08:002015-11-20T05:52:14+08:00 Cloud Manager (née MMS) 文档包括Monitoring Agent 使用的数据库命令列表。 开始的主要命令是serverStatus,它包括特定于mongod实例的大多数指标(与副本集或分片集群信息相反)。 您可以通过驱动程序运行此命令,并使用shelldb.serverStatus()中的帮助程序预览结果。mongo 可用的子部分和输出可能因 MongoDB 服务器的版本和配置而异。 serverStatus 的有趣部分通常包括: 操作计数器:插入、查询、更新、删除、命令、获取更多 opcounters-repl:opcounters 是应用在辅助节点上的复制操作的结果 connections:当前、可用和创建的总连接数 asserts:自服务器启动以来提出的断言的数量和类型 有关详细信息,请参阅: serverStatus命令说明 服务器状态输出
Cloud Manager (née MMS) 文档包括Monitoring Agent 使用的数据库命令列表。
开始的主要命令是
serverStatus
,它包括特定于mongod
实例的大多数指标(与副本集或分片集群信息相反)。您可以通过驱动程序运行此命令,并使用shell
db.serverStatus()
中的帮助程序预览结果。mongo
可用的子部分和输出可能因 MongoDB 服务器的版本和配置而异。
serverStatus 的有趣部分通常包括:
操作计数器:插入、查询、更新、删除、命令、获取更多
opcounters-repl:opcounters 是应用在辅助节点上的复制操作的结果
connections:当前、可用和创建的总连接数
asserts:自服务器启动以来提出的断言的数量和类型
有关详细信息,请参阅:
serverStatus
命令说明