2012-12-26 1 views
0

Mongo DB를 사용하는 서버를위한 모니터 프로그램을 만들고 있습니다. 건강 검진에 관해서, 나는 "serverStatus"명령이 많은 정보를 제공한다는 주석을 많이 보았고, 그 것처럼 보입니다. 내가 찾고있는 것은이 데이터와 반환 된 데이터의 시간에 따른 경향을 해석하는 것에 대한 논의입니다.Mongo의 serverStatus 데이터 해석하기

누구나 그러한 참조에 대한 링크가 있습니까? 나는 곧바로 프로그래밍 질문에서 조금 멀리 떨어져 있다는 것을 압니다. 어쩌면 StackOverflow는 잘못된 포럼입니다. 그런 경우에 올바른 방향으로 나를 가리킬 수 있습니까?

(거기에 모든 코드 슬링거 2013위한 최고의 소원!)

CVSDave

답변

0

서버 상태 명령의 출력을 포함 문서의 페이지가 있습니다. here입니다. 페이지는 실제로 시간에 따른 추세에 대한 토론이 아니므로 원하는 내용이 아니며 모든 출력 값과 의미를 포함해야합니다.

서버 상태 출력 here의 많은 정보를 활용하는 MMS를 확인할 수 있습니다. MM은 또한 시간에 대해이 활동을 측정합니다.

MongoDB 데이터베이스 모니터링에 대한 일반적인 개요는 설명서에서 this page을 확인하십시오. 여기에는 다른 타사 모니터링 솔루션에 대한 링크가 있습니다.

2

실제로 serverStatus은 MongoDB에서 제공하는 가장 완벽한 기본 메트릭 수집 명령입니다. 연결, 작업, 저널링, 백그라운드 플러시, 잠금, 커서, 메모리, 어설 션 등 MongoDB 클러스터를 제대로 모니터링하기 위해 추적해야하는 주요 메트릭의 통계가있는 문서를 반환합니다. 측정 항목의 전체 목록은 here을 반환합니다.

귀하의 질문에 대답하기 위해, 제대로 (dbStatsreplSetGetStatus에서이 serverStatus 명령에서하지만) 이러한 통계를 해석하는 방법을 this post 세부 사항은, 그 상관 관계를하는 방법, 그들이 가지고해야하는지 값 및 임계 값 그들은 이상 초과하지 않아야한다 시각. (게시물은 WiredTiger 스토리지 엔진 용이지만, one dedicated to MMAPv1도 있습니다.)