广告
返回顶部
首页 > 资讯 > 数据库 >怎么监控MongoDB的运行状态
  • 321
分享到

怎么监控MongoDB的运行状态

2024-04-02 19:04:59 321人浏览 泡泡鱼
摘要

这篇文章主要介绍“怎么监控mongoDB的运行状态”,在日常操作中,相信很多人在怎么监控MonGoDB的运行状态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么监控Mong

这篇文章主要介绍“怎么监控mongoDB的运行状态”,在日常操作中,相信很多人在怎么监控MonGoDB的运行状态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么监控MongoDB的运行状态”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

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

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

[root@D2-LZY245 ~]# mongostat -u "root" -p "root" --authenticationDatabase admin
insert query update delete getmore command dirty used flushes vsize   res qrw arw net_in net_out conn                time
    *0    *0     *0     *0       0     2|0  0.0% 0.0%       0  964M 51.0M 0|0 0|0   160b   46.0k    2 Aug 18 10:26:22.203
    *0    *0     *0     *0       0     2|0  0.0% 0.0%       0  964M 51.0M 0|0 0|0   158b   45.5k    2 Aug 18 10:26:23.203
    *0    *0     *0     *0       0     1|0  0.0% 0.0%       0  964M 51.0M 0|0 0|0   157b   45.4k    2 Aug 18 10:26:24.204
    *0    *0     *0     *0       0     2|0  0.0% 0.0%       0  964M 51.0M 0|0 0|0   158b   45.5k    2 Aug 18 10:26:25.204
    *0    *0     *0     *0       0     2|0  0.0% 0.0%       0  964M 51.0M 0|0 0|0   158b   45.5k    2 Aug 18 10:26:26.203
    *0    *0     *0     *0       0     2|0  0.0% 0.0%       0  964M 51.0M 0|0 0|0   158b   45.5k    2 Aug 18 10:26:27.203
    *0    *0     *0     *0       0     2|0  0.0% 0.0%       0  964M 51.0M 0|0 0|0   158b   45.5k    2 Aug 18 10:26:28.202
    *0    *0     *0     *0       0     1|0  0.0% 0.0%       0  964M 51.0M 0|0 0|0   157b   45.5k    2 Aug 18 10:26:29.203
    *0    *0     *0     *0       0     1|0  0.0% 0.0%       0  964M 51.0M 0|0 0|0   157b   45.4k    2 Aug 18 10:26:30.204
    *0    *0     *0     *0       0     2|0  0.0% 0.0%       0  964M 51.0M 0|0 0|0   158b   45.5k    2 Aug 18 10:26:31.202



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

[root@D2-LZY245 ~]# mongotop -u "root" -p "root" --authenticationDatabase admin
2017-08-18T10:29:10.150+0800    connected to: 127.0.0.1

                  ns    total    read    write    2017-08-18T10:29:11+08:00
  admin.system.roles      0ms     0ms      0ms                             
  admin.system.users      0ms     0ms      0ms                             
admin.system.version      0ms     0ms      0ms                             
             hr.dept      0ms     0ms      0ms                             
            hr.depts      0ms     0ms      0ms                             
              hr.emp      0ms     0ms      0ms                             
             hr.emps      0ms     0ms      0ms                             
       hr.emps_infos      0ms     0ms      0ms                             
             hr.info      0ms     0ms      0ms                             
        hr.inventory      0ms     0ms      0ms

[root@D2-LZY245 ~]# mongotop -u "root" -p "root" --authenticationDatabase admin --locks
2017-08-18T10:30:52.337+0800    Failed: server does not support reporting lock infORMation

到此,关于“怎么监控MongoDB的运行状态”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么监控MongoDB的运行状态

本文链接: https://www.lsjlt.com/news/59297.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么监控MongoDB的运行状态
    这篇文章主要介绍“怎么监控MongoDB的运行状态”,在日常操作中,相信很多人在怎么监控MongoDB的运行状态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么监控Mong...
    99+
    2022-10-18
  • Shell监控iptables运行状态
    最近在调试服务器的iptables,自己做了个定时关iptables,但晚上回家很少开电脑,所以就没法去启动iptables,当然你可能会说,为什么不取消定时关闭iptables,我只能说个人的环境不一样,...
    99+
    2022-06-04
    运行状态 Shell iptables
  • 怎么用Shell脚本监控iptables运行状态
    这篇文章主要介绍“怎么用Shell脚本监控iptables运行状态”,在日常操作中,相信很多人在怎么用Shell脚本监控iptables运行状态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Shell脚...
    99+
    2023-06-09
  • MySQL MHA 运行状态监控介绍
    目录一 项目描述1.1 背景1.2 实现设计1.2.1 之前的方法1.2.2 优化后的方法 二.实现详情2.1 编辑Python可执行文件2.2 修改 telegraf 文件2.3 ...
    99+
    2022-11-12
  • 怎么对Java 线程池的运行状态进行监控
    怎么对Java 线程池的运行状态进行监控?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。总线程数 = 排队线程数 + 活动线程数 + 执行完成的线程数下面给出一个线程池使用示...
    99+
    2023-06-06
  • 怎么监控docker容器运行状态shell脚本
    这篇文章将为大家详细讲解有关怎么监控docker容器运行状态shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。场景公司项目部署在docker中,由于未知原因容器偶尔会停止,需要写一个脚本监控 容...
    99+
    2023-06-14
  • 如何用Shell监控iptables运行状态
    这篇文章主要介绍“如何用Shell监控iptables运行状态”,在日常操作中,相信很多人在如何用Shell监控iptables运行状态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用Shell监控ipt...
    99+
    2023-06-09
  • Linux Shell脚本监控WAS的运行状态是怎么样的
    今天就跟大家聊聊有关Linux Shell脚本监控WAS的运行状态是怎么样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。原理:通过调用 WAS 自带的脚本 wsadmin.sh 来...
    99+
    2023-06-16
  • Shell脚本实现监控iptables运行状态
    最近在调试服务器的iptables,自己做了个定时关iptables,但晚上回家很少开电脑,所以就没法去启动iptables,当然你可能会说,为什么不取消定时关闭iptables,我只能说个人的环境不一样,...
    99+
    2022-06-04
    脚本 运行状态 Shell
  • 如何监控docker容器运行状态 shell 脚本
    场景 公司项目部署在docker中,由于未知原因容器偶尔会停止,需要写一个脚本监控 容器运行状态,如果容器停止了,就再启动该容器 shell脚本 #!/bin/bash # 传入...
    99+
    2022-11-12
  • shell脚本怎样实现定时监控http服务的运行状态
    这篇文章主要为大家展示了“shell脚本怎样实现定时监控http服务的运行状态”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“shell脚本怎样实现定时监控http服务的运行状态”这篇文章吧。注意...
    99+
    2023-06-05
  • Shell中怎么监视指定进程的运行状态
    本篇文章给大家分享的是有关Shell中怎么监视指定进程的运行状态,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。现用shell脚本实现指定进程的运行状态。直接上代码。#!/bin...
    99+
    2023-06-09
  • Nginx中怎么实现状态监控
    这期内容当中小编将会给大家带来有关Nginx中怎么实现状态监控,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。NginxStatus 显示的内容意思如下:active co...
    99+
    2022-10-19
  • 怎么监控Linux服务器状态
    这篇文章给大家分享的是有关怎么监控Linux服务器状态的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux 服务器我们天天打交道,特别是 Linux 工程师更是如此。为了保证服务器的安全与性能,我们经常需要监...
    99+
    2023-06-16
  • 怎么监控 Linux 服务器状态
    本篇文章给大家分享的是有关怎么监控 Linux 服务器状态,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。导读Linux 服务器我们天天打交道,特别是 Linux 工程...
    99+
    2023-06-05
  • 怎么样监控Linux服务器状态
    小编给大家分享一下怎么样监控Linux服务器状态,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. watchwatch 命令我们的使用频率很高,它的基本作用是,...
    99+
    2023-06-16
  • 使用zabbix怎么对docker容器状态进行监控
    这篇文章给大家介绍使用zabbix怎么对docker容器状态进行监控,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首选,zabbix_agentd 配置  vim /usr/local/zabbix/etc/...
    99+
    2023-06-07
  • 如何使用自己开发的MYMON工具监控MYSQL运行状态
    这篇文章主要介绍如何使用自己开发的MYMON工具监控MYSQL运行状态,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、此工具展示方式:     工具将...
    99+
    2022-10-18
  • Postgres数据库运行状态监控及元数据查询方法
    数据库空间占用 SELECT pg_database.datname, pg_size_pretty ( pg_database_size ( pg_database.datname ) ) AS SIZE FRO...
    99+
    2018-09-28
    Postgres数据库运行状态监控及元数据查询方法
  • 云服务器监控状态怎么配置
    配置云服务器监控状态需要以下步骤:1. 登录到云服务器的管理控制台。2. 在控制台中找到“监控”或类似的选项,点击进入监控配置页面。...
    99+
    2023-09-22
    云服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作