db.serverStatus(); 主機(jī)名 >db.serverStatus().host  鎖信息 >db.ser..."/>
溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

MongoDB監(jiān)控方法總結(jié)

發(fā)布時(shí)間:2020-08-10 08:20:17 來(lái)源:ITPUB博客 閱讀:232 作者:chenfeng 欄目:關(guān)系型數(shù)據(jù)庫(kù)
1).使用serverStatus在Shell中監(jiān)控


使用mongo命令進(jìn)入Shell客戶端后使用命令:
>db.serverStatus();


主機(jī)名
>db.serverStatus().host 


鎖信息
>db.serverStatus().locks


全局鎖信息
>db.serverStatus().globalLock


內(nèi)存信息
>db.serverStatus().mem


連接數(shù)信息
>db.serverStatus().connections


額外信息
>db.serverStatus().extra_info


索引統(tǒng)計(jì)信息
>db.serverStatus().indexCounters


后臺(tái)刷新信息
>db.serverStatus().backgroundFlushing


游標(biāo)信息
>db.serverStatus().cursors


網(wǎng)絡(luò)信息
>db.serverStatus().network


副本集信息
>db.serverStatus().repl


副本集的操作計(jì)數(shù)器
>db.serverStatus().opcountersRepl


操作計(jì)數(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)控具體某個(gè)參數(shù),把參數(shù)名放在db.serverStatus().之后即可。

2).使用mongostat在Shell中監(jiān)控
serverStatus命令是靜態(tài)的監(jiān)控,MongoDB提供了動(dòng)態(tài)的監(jiān)控執(zhí)行工具mongostat。mongostat會(huì)動(dòng)態(tài)輸出一些serverStatus提供的重要信息,每秒輸出一次。mongostat的使用方式跟mongo客戶端一樣,需要在mongostat可執(zhí)行文件下使用命令:
./ mongostat
如果MongoDB可執(zhí)行文件Bin目錄已經(jīng)加入環(huán)境變量則直接使用:
mongostat

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI