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
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2145715/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 效能監控命令總結
- MongoDB之監控MongoDB
- 16.prometheus監控總結Prometheus
- mongodb 監控指標MongoDB指標
- mongodb 監控分析命令MongoDB
- Redis 常用監控資訊命令總結Redis
- ELK監控nginx日誌總結Nginx
- 小花狸監控之MongodbMongoDB
- 011.MongoDB效能監控MongoDB
- 資源分享:mongodb官方監控MMSMongoDB
- 2017前端監控系統探索總結前端
- 【DB寶41】監控利器PMM的使用--監控MySQL、PG、MongoDB、ProxySQL等MySqlMongoDB
- 專案總監的方法論總結——點評
- MongoDB自帶的監控工具介紹MongoDB
- MongoDB查詢總結MongoDB
- MongoDB基礎總結MongoDB
- MongoDB如何使用top命令監控資料庫MongoDB資料庫
- 分散式監控系統Zabbix3.4-針對MongoDB效能監控操作筆記分散式MongoDB筆記
- sessions,processes的監控方法Session
- MongoDB知識點總結MongoDB
- MongoDB的學習總結MongoDB
- mongoDB 小指令碼總結MongoDB指令碼
- QPM 效能監控元件<總篇>元件
- 一種對雲主機進行效能監控的監控系統及其監控方法
- 監控Oracle資料庫方法Oracle資料庫
- mongodb 常見運維監控和執行計劃MongoDB運維
- mongodb profiling慢請求監控日誌MongoDB
- Nagios監控mongodb分片叢集服務實戰iOSMongoDB
- python監控MongoDB服務程序,故障釘釘告警PythonMongoDB
- Mongodb總結4-Spring環境使用MongodbMongoDBSpring
- 運維監控指標彙總運維指標
- 兩層網路監控拓撲結構的原因和方法
- Android記憶體洩漏監控和優化技巧總結Android記憶體優化
- swift4.0 方法監聽Selector寫法總結Swift
- 網站安全監控的方法講解,網站安全監控技術網站
- zabbix-mongodb監控指令碼(高效能、低佔用)MongoDB指令碼
- stap監控cpu指令碼小結指令碼
- Prometheus-Operator使用ServiceMonitor監控配置時遇坑與解決總結Prometheus