我們正在爲使用Mongo DB的服務器構建一個監控程序。關於健康檢查,我看到很多評論,「serverStatus」命令提供了很多信息,而且看起來像是這樣。我正在尋找的是討論解釋這些數據和返回數據的趨勢。解讀Mongo的serverStatus數據
有沒有人有鏈接到這樣的參考?我知道我離直接的編程問題有點遠;也許StackOverflow是錯誤的論壇;在這種情況下,你能指出我正確的方向嗎?
(祝願2013年所有的代碼索具在那裏!)
CVSDave
我們正在爲使用Mongo DB的服務器構建一個監控程序。關於健康檢查,我看到很多評論,「serverStatus」命令提供了很多信息,而且看起來像是這樣。我正在尋找的是討論解釋這些數據和返回數據的趨勢。解讀Mongo的serverStatus數據
有沒有人有鏈接到這樣的參考?我知道我離直接的編程問題有點遠;也許StackOverflow是錯誤的論壇;在這種情況下,你能指出我正確的方向嗎?
(祝願2013年所有的代碼索具在那裏!)
CVSDave
確實serverStatus
是MongoDB提供的最完整的本地度量收集命令。它會返回一個文檔,其中包含您應該跟蹤的大多數關鍵指標的統計數據,以便正確監控您的MongoDB集羣:連接,操作,日記,背景刷新,鎖定,遊標,內存,斷言... 您可以找到它返回的指標的完整列表here。
要回答你的問題,this post詳細介紹瞭如何正確解讀這些統計數據(從這個serverStatus
命令,但也從dbStats
和replSetGetStatus
),如何將它們相互關聯,他們應該有什麼樣的價值觀,和閾值應不超過超過時間。 (該帖子用於WiredTiger存儲引擎,但也有one dedicated to MMAPv1)。