新功能:已支持MongoDB性能监控
今天,我们高兴的宣布,监控宝现已支持MongoDB,Redis,Memcache性能监控,以下介绍一下MongoDB性能监控。
通过MongoDB监控,您可以了解到以下性能指标:
– 全局锁时间比例。此指标反映MongoDB进入锁状态的时间比例。
– 当前等待锁总数。是读锁数和写锁数的总和。
– 当前等待读锁数。因读请求过高时触发的锁数。
– 当前等待写锁数。因写请求过高时触发的锁数。
– 查询吞吐率。也就是MongoDB每秒处理的请求数,根据请求类别的不一样细分有query,update,delete,getmore吞吐率。
– 使用内存,使用磁盘空间。此指标能反映MongoDB使用内存,磁盘空间的状况。
– 分页次数,此指标反映内存分页的次数,有助于对MongoDB的性能分析。
– 索引命中率,即单位总命中次数除以总命中次数与未命中次数之和。
– 索引访问次数每秒,此指标反映索引的使用频率。
– 当前链接数,可用链接数。
如果您已经在使用监控宝,那么创建MongoDB监控项目非常简单,通过以下连接可以快速创建:
http://www.jiankongbao.com/service_task_create_step1.php
如果您尚未注册监控宝,请通过以下连接快速注册:
http://www.jiankongbao.com/signup.php
MongoDB安全配置
为了创建MongoDB性能监控项目,您需要向我们提供MongoDb状态页面地址,比如:http://www.domain.com:11001/_status
注:通常MongoDB状态页面地址拼凑规则http://host:port/_status port默认是mongodb连接端口+1000
若你的MongoDB服务器不对外开放,请下载下文件http://www.jiankongbao.com/mongodb_status.zip 并配置里面的mongodb状态页地址,然后布置到你的web服务器上,作为你的Mongodb状态页面的中转页面。
性能图表一览
以下其中一部分MongoDB性能监控图表,它们的含义以及涉及到的性能优化建议,我们会在随后尽快完善。
– MongoDB当前链接数和可用链接数,它表示MongoDB当前同时处理的请求数和剩余可用链接数。
– MongoDB使用内存,使用磁盘空间。此指标能反映MongoDB使用内存,磁盘空间的状况。
– MongoDB全局锁时间比例。当MongoDB的读写并发数过高时就会触发锁,此指标反映MongoDB进入锁状态的时间比例。