1).使用serverStatus在Shell中監(jiān)控
使用mongo命令進入Shell客戶端后使用命令:
>db.serverStatus();
主機名
>db.serverStatus().host
鎖信息
>db.serverStatus().locks
全局鎖信息
>db.serverStatus().globalLock
內(nèi)存信息
>db.serverStatus().mem
連接數(shù)信息
>db.serverStatus().connections
額外信息
>db.serverStatus().extra_info
索引統(tǒng)計信息
>db.serverStatus().indexCounters
后臺刷新信息
>db.serverStatus().backgroundFlushing
游標(biāo)信息
>db.serverStatus().cursors
網(wǎng)絡(luò)信息
>db.serverStatus().network
副本集信息
>db.serverStatus().repl
副本集的操作計數(shù)器
>db.serverStatus().opcountersRepl
操作計數(shù)器
>db.serverStatus().opcounters
斷言信息Asserts
>db.serverStatus().asserts
writeBacksQueued
>db.serverStatus().writeBacksQueued
持久化(dur)
>db.serverStatus().dur
記錄狀態(tài)信息
>db.serverStatus().recordStats
工作集配置
>db.serverStatus( { workingSet: 1 } ).workingSet
指標(biāo)信息metrics
>db.serverStatus().metrics
想監(jiān)控具體某個參數(shù),把參數(shù)名放在db.serverStatus().之后即可。
2).使用mongostat在Shell中監(jiān)控
serverStatus命令是靜態(tài)的監(jiān)控,MongoDB提供了動態(tài)的監(jiān)控執(zhí)行工具mongostat。mongostat會動態(tài)輸出一些serverStatus提供的重要信息,每秒輸出一次。mongostat的使用方式跟mongo客戶端一樣,需要在mongostat可執(zhí)行文件下使用命令:
./ mongostat
如果MongoDB可執(zhí)行文件Bin目錄已經(jīng)加入環(huán)境變量則直接使用:
mongostat
新聞標(biāo)題:MongoDB監(jiān)控方法總結(jié)
轉(zhuǎn)載注明:http://bm7419.com/article18/jdeggp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、外貿(mào)建站、域名注冊、定制網(wǎng)站、定制開發(fā)、網(wǎng)頁設(shè)計公司
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)