rmdir.cn

mongostat

实时服务器监控工具

语法

mongostat [选项]

说明

mongostat 是命令行实时监控工具,每秒刷新显示 mongod/mongos 实例的关键性能指标:插入/查询/更新/删除速率、连接数、内存使用、网络流量、锁等待等。是快速诊断性能问题的首选工具。

参数

  • --uri

    MongoDB 连接字符串

  • --rowcount

    输出行数后退出(0 表示无限)

  • --discover

    自动发现副本集所有成员

  • -O

    指定显示的列,如 -O='host,insert,query,update,delete'

  • <sleeptime>

    刷新间隔秒数,默认 1 秒

示例

基本实时监控

每秒刷新显示性能指标

mongostat --uri="mongodb://localhost:27017"

输出指定行数

输出 10 行后自动退出

mongostat -n 10

监控副本集全部节点

自动发现并监控所有副本集成员

mongostat --discover

自定义显示列

仅显示关心的指标

mongostat -O='host,insert,query,update,delete,conn,time' 2