美文网首页
mongo的监控

mongo的监控

作者: 杜大个 | 来源:发表于2018-09-06 09:45 被阅读0次

MongoDB 监控 在你已经安装部署并允许MongoDB服务后,你必须要了解MongoDB的运行情况,并查看MongoDB的性能。这样在大流量得情况下可以很好的应对并保证MongoDB正常运作。

MongoDB中提供了 mongostatmongotop 两个命令来监控MongoDB的运行情况。

mongostat 命令

  • mongostat是mongodb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。

要使用这个命名,必须保证你的mongod服务是开启的 开启mongod服务:

service mongod start

mongostat

DeepinScrot-1848

mongotop 命令

  • mongotop也是mongodb下的一个内置工具,mongotop提供了一个方法,用来跟踪一个MongoDB的实例,查看哪些大量的时间花费在读取和写入数据。 mongotop提供每个集合的水平的统计数据。默认情况下,mongotop返回值的每一秒。

要使用这个命名,必须保证你的mongod服务是开启的 开启mongod服务:

service mongod start

(可以跟一个等待时间5秒调一次监控,默认为1秒每次)

mongotop 5

DeepinScrot-2034

输出结果字段说明:

ns: 包含数据库命名空间,后者结合了数据库名称和集合。

db:

包含数据库的名称。名为 . 的数据库针对全局锁定,而非特定数据库。

total:

mongod花费的时间工作在这个命名空间提供总额。

read:

提供了大量的时间,这mongod花费在执行读操作,在此命名空间。

write:

提供这个命名空间进行写操作,这mongod花了大量的时间。

相关文章

  • mongo的监控

    MongoDB 监控 在你已经安装部署并允许MongoDB服务后,你必须要了解MongoDB的运行情况,并查看Mo...

  • zabbix + python监控mongodb

    目录 监控需求 监控脚本 总结 监控需求 接到个任务,需要监控mongodb,我们用的mongo是分片加副本集,网...

  • mongo的监控与交互

    mongo的监控 要注意在执行此命令之前要保证mongo服务是开启状态 sudo service mongod s...

  • mongo(十六:监控)

    mongodb监控可以通过直接使用官方工具或整合第三方平台实现,当然也可以自己编写程序脚本 • MongoDB O...

  • MongoDB 常用命令

    权限相关 //TODO 工具命令 mongo 控制台命令 mongostat 监控命令 mongoexport 导...

  • CentOS 7 安装 PMM Mysql监控(Percona-

    1、PMM 架构简介 简单说 PMM 是一个数据库性能监控系统,可以监控mysql,mongo,redis,以及p...

  • Mongo性能监控&优化

    参考在前, 尊重知识产权 - 几个监控工具 - 优化的几点原则 -MongoDB运行状态、性能监控,分析 其实并不...

  • spring mongo整合编程

    maven:

    mongod异常和一些处理

    查看进程和杀死进程 mongo的运行 mongo的运行 mongo的配置文件在 关闭mongo服务 mongo设置...

  • Windows Service 开发实例

    最近写了一个需求,要求监控某款软件产生的Log日志,实时的处理txt文档内容,将数据清洗,整理之后存放到Mongo...

网友评论

      本文标题:mongo的监控

      本文链接:https://www.haomeiwen.com/subject/xzptgftx.html