mongodb 监控权限_MongoDB - 监控
随着MongoDB中保存的数据越来越多,对MongoDB服务状态的监控也越来越重要,经常关注服务是否健康,才能防止故障以及优化。
1.静态监控db.serverStatus()
使用mongo命令进入shell客户端后输入以下命令可以查看MongoDB服务的状态,有助于故障诊断和性能分析。
db.serverStatus()
此命令的输出信息非常多,看得眼花缭乱,可以根据实际情况有选择地查询监控信息。
主机名
db.serverStatus().host
锁
db.serverStatus().locks
全局锁
db.serverStatus().globalLock
内存
db.serverStatus().mem
连接数
db.serverStatus().connections
额外信息
db.serverStatus().extra_info
索引统计
db.serverStatus().indexCounters
后台刷新
db.serverStatus().backgroundFlushing
游标
db.serverStatus().cursors
网络
db.serverStatus().network
副本集
db.serverStatus().repl
副本集操作计数器
db.serverStatus().opcountersRepl
操作计数器
db.serverStatus().opcounters
断言
db.serverStatus().asserts
回写队列
db.serverStatus().writeBacksQueued
持久化
db.serverStatus().dur
记录状态
db.serverStatus().recordStats
工作集
db.serverStatus({workingSet:1}).workingSet
指标
db.serverStatus().metrics
2.动态监控mongostat
MongoDB还提供了动态的监控工具mongostat,mongostat会每秒输出一次serverStatus提供的重要信息。(有点类似Linux系统上的top工具)。
$ mongostat
insert query update delete getmore command % dirty % used flushes vsize res qr|qw ar|aw netIn netOut conn time
*0 *0 *0 *0 0 1|0 0.0 0.0 0 316M 58.0M 0|0 0|0 79b 21.1k 1 2018-05-21T17:03:55+08:00
*0 *0 *0 *0 0 1|0 0.0 0.0 0 316M 58.0M 0|0 0|0 79b 21.1k 1 2018-05-21T17:03:56+08:00
*0 *0 *0 *0 0 1|0 0.0 0.0 0 316M 58.0M 0|0 0|0 79b 21.1k 1 2018-05-21T17:03:57+08:00
*0 *0 *0 *0 0 1|0 0.0 0.0 0 316M 58.0M 0|0 0|0 79b 21.1k 1 2018-05-21T17:03:58+08:00
*0 *0 *0 *0 0 1|0 0.0 0.0 0 316M 58.0M 0|0 0|0 79b 21.1k 1 2018-05-21T17:03:59+08:00
*0 *0 *0 *0 0 1|0 0.0 0.0 0 316M 58.0M 0|0 0|0 79b 21.1k 1 2018-05-21T17:04:00+08:00
3.第三方工具
除了上述方法可以对MongoDB进行监控,还有一些第三方的工具,如:Hyperic、Zabbix、OpenFalcon等,可以根据实际需要选择。
mongodb 监控权限_MongoDB - 监控相关推荐
- mongodb 监控权限_运维监控产品分析篇
开源运维监控系统篇 1.zabbix 用户群:85%以上的泛互联网企业. 优点:支持多平台的企业级分布式开源监控软件 安装部署简单,多种数据采集插件灵活集成 功能强大,可实现复杂多条件告警, 自带画图 ...
- mongodb 监控权限_分布式监控系统Zabbix3.4-针对MongoDB性能监控操作笔记
公司在IDC机房的一台服务器上部署了MongoDB,由于所存储的业务数据比较重要,所以对MongoDB的监控显得尤为重要!Zabbix监控MongoDB性能的原理:通过echo "db.se ...
- mongodb检查点_mongodb 监控命令mongostat
mongodb 监控命令mongostat 2016/03/07 15:11 于 数据分析 mongostat实用工具提供了mongoDB一个实例快速概述和当前运行的状态.mongostat功能类似于 ...
- MongoDB 运行状态、性能监控,分析
这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康.转载自http://tech.lezi.com/archives/290 mongostat详解 mongostat是mongdb自带 ...
- MongoDB运行状态、性能监控,分析
这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康. mongostat详解 mongostat是mongdb自带的状态检测工具,在命令行下使用.它会间隔固定时间获取mongodb的当前 ...
- MongoDB运行状态、性能监控与分析
使用任何一个产品,必不可少的一项工作就是对其运行状态和性能进行监控,监控可以让你更了解它的运作方式,让你更早的发现使用上的问题,下面文章对MongoDB的监控做了详细深入的探讨.推荐给各位使用Mong ...
- 企业级监控系统概述、监控类型及发展趋势
目录 概述 基础资源监控 中间件监控 应用程序监控(APM) 日志监控 监控系统的实现 监控系统的发展趋势 概述 监控系统一般特指对数据中心的监控,主要针对数据中心内的硬件和软件进行监控和告警.企业的 ...
- mysql 缓存监控_MySql 缓存查询原理与缓存监控 和 索引监控
MySql缓存查询原理与缓存监控 And 索引监控 by:授客 QQ:1033553122 查询缓存 1.查询缓存操作原理 mysql执行查询语句之前,把查询语句同查询缓存中的语句进行比较,且是按字节 ...
- MySql 缓存查询原理与缓存监控 和 索引监控
MySql缓存查询原理与缓存监控 And 索引监控 by:授客 QQ:1033553122 查询缓存 1.查询缓存操作原理 mysql执行查询语句之前,把查询语句同查询缓存中的语句进行比较,且是按字节 ...
最新文章
- 解决win10安装MySQL数据库出现服务无法启动的问题
- kde Plasmoid Applet开发
- 【渝粤题库】陕西师范大学152102 管理学原理作业(高起专)
- 使用Anaconda进行环境和包的管理
- Ubuntu连网的问题
- linux screen vim 颜色不一样,tmux中的Vim显示错误的颜色
- XSS-Game level 12
- 台达a2_台达伺服ASDA-A2系列解决五轴CNC方案助力雕刻机行业换代升级
- 解密阿里线上问题诊断工具Arthas和jvm-sandbox
- 蚂蚁金服Java面试题、笔试题(含答案)-高级
- 电池测试系统连接服务器失败,电池测试系统服务器的设计与应用
- 可能是数据最全的世界各国地区下拉级联,包含国际化中英文
- Golang interface 接口详解
- PPT一次性压缩图片
- Android简易Flash播放器
- 对360沙盒的驱动的一点逆向分析
- 伪标签Web2.0?
- Vue中的视频播放插件( vue-video-player )
- 甜甜用计算机计算1050,NVIDIA GTX 1050/1050 Ti发布:75W功耗、取代GTX960
- VR头盔(眼镜)光学原理解析
热门文章
- python超市买苹果_官网购买的iPhone12pro还没发货?试着用Python快速入手
- FreeRTOS如何结束和重新启动调度程序
- zookeeper基础整理
- android设备报警推送,Firebase推送通知未送达所有android设备
- ceph编译_Ceph编译安装教程
- vba 跳到下一个循环_遍历工作薄和工作表(For Each循环的利用)
- 台式电脑键盘按键错乱_收藏篇:电脑键盘上的每个按键的作用和命令你都会用么...
- java同步锁synchronized_synchronized、锁、多线程同步的原理是咋样的?
- matlab的词云,Word Cloud (词云) - JavaScript
- 矩阵求逆c语言实现_[V-SLAM] Bundle Adjustment 实现