MongoDB监控方法总结
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,1).使用serverStatus在Shell中监控使用mongo命令进入Shell客户端后使用命令:>db.serverStatus();主机名>db.serverStatus().host锁信息>
千家信息网最后更新 2025年02月02日MongoDB监控方法总结1).使用serverStatus在Shell中监控
使用mongo命令进入Shell客户端后使用命令:
>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
断言信息Asserts
>db.serverStatus().asserts
writeBacksQueued
>db.serverStatus().writeBacksQueued
持久化(dur)
>db.serverStatus().dur
记录状态信息
>db.serverStatus().recordStats
工作集配置
>db.serverStatus( { workingSet: 1 } ).workingSet
指标信息metrics
>db.serverStatus().metrics
想监控具体某个参数,把参数名放在db.serverStatus().之后即可。
2).使用mongostat在Shell中监控
serverStatus命令是静态的监控,MongoDB提供了动态的监控执行工具mongostat。mongostat会动态输出一些serverStatus提供的重要信息,每秒输出一次。mongostat的使用方式跟mongo客户端一样,需要在mongostat可执行文件下使用命令:
./ mongostat
如果MongoDB可执行文件Bin目录已经加入环境变量则直接使用:
mongostat
使用mongo命令进入Shell客户端后使用命令:
>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
断言信息Asserts
>db.serverStatus().asserts
writeBacksQueued
>db.serverStatus().writeBacksQueued
持久化(dur)
>db.serverStatus().dur
记录状态信息
>db.serverStatus().recordStats
工作集配置
>db.serverStatus( { workingSet: 1 } ).workingSet
指标信息metrics
>db.serverStatus().metrics
想监控具体某个参数,把参数名放在db.serverStatus().之后即可。
2).使用mongostat在Shell中监控
serverStatus命令是静态的监控,MongoDB提供了动态的监控执行工具mongostat。mongostat会动态输出一些serverStatus提供的重要信息,每秒输出一次。mongostat的使用方式跟mongo客户端一样,需要在mongostat可执行文件下使用命令:
./ mongostat
如果MongoDB可执行文件Bin目录已经加入环境变量则直接使用:
mongostat
信息
监控
命令
副本
动态
参数
客户
客户端
文件
计数器
输出
重要
主机
全局
内存
变量
后台
工具
指标
方式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
orcal数据库备份
学习数据库的收获与体会
玩原神时一直连不上服务器
数据库应用技术思政
软件开发税负多少
福大网络安全研究生
南京系统软件开发中心
伺服驱动软件开发工程师
计算机网络技术能力是什么
价值先生2020网络安全
手机软件开发用什么笔记本电脑
学校校园网络安全方案
全国网络安全事故应急演练
中小学生网络安全课
t3后台数据库字典
上海科予网络技术有限公司
dell 740服务器电源按钮
学习通连接不上服务器
网络安全股受益
中国医学生物文献数据库如何查询
计算机网络安全证书含金量
网络安全情况责任书
山东服务器分销
数据库查看用户下数据量
南京云问网络技术
计算机网络技术文凭
ice服务器再次被炸照片
如东正规网络技术创新服务
大华evs储存服务器如何分区
我身边的网络安全有那些