MongoDB了解MMS图表

时间:2012-12-17 16:49:10

标签: mongodb charts monitoring

我真的很喜欢mongo,

我必须在使用它的系统测试期间监视mongodb实例。我无法理解MMS代理提供的图表。以下是我的问题:

1 - 我对表演和可用性感到烦恼,我应该关注哪些图表?

2 - 在opcounters图表中,他们说:“每单位时间执行的命令数量”是什么时间单位?同样在同一图表中,“命令”和“查询”之间有什么区别?什么是“getmore”?

我认为一开始就有足够的问题,可能会在答案后出现更多问题:)

此致 罗宾

1 个答案:

答案 0 :(得分:4)

  1. 对于性能,我建议查看opcounters,锁定%,页面错误,btree和队列。对于可用性(我假设你有一个副本集,因为你提到可用性)注意副本和repl滞后图。上述列表绝不是详尽无遗的,而只是在您诊断性能问题时作为起始参考。

  2. 每单位时间:如果是页面顶部突出显示的内容,则为每秒时间。命令与查询不同(获取服务器统计信息,初始化副本集以及运行map-reduce作业都是通过运行命令来完成的)。 当您遍历游标并到达返回批处理的末尾时,如果有更多结果,cursor.next()将执行“getmore”操作以检索下一批。