로깅
default로 로그는 MondoDB콘솔에 출력.
--logpath 옵션을 사용하여 파일로 로그를 출력할 수 있다.
$ mongod --logpath=/var/log/mongodb.log
파일 출력 시에 다음에 MongoDB 실행 시에 다른 로그 파일을
생성하기 위해서는 --logappend 옵션을 사용한다.
$ mongod --logpath=/var/log/mongodb.log --logappend
로그 레벨
$ mongod --verbose ← 로그 출력을 많이 한다
$ mongod -vvvvv ← 로그 출력을 최대화 한다
$ mongod --quiet ← 로그 출력을 최소화 한다
감시해야 할 목록
데이터 용량
db,status()
메모리 사용량
mongostat의 res 부분, serverStatus()의 mem.resident 부분
트래픽
mongotop나 serverStatus()
락 시간
serverStatus()의 globalLog, mongostat의 locked
늦은 query 량
9.
관리 툴
A Roundupof MongoDB Management Tools
http://blog.michaelckennedy.net/2013/04/22/a-roundup-ofmongodb-management-tools-nosql-database/
Robomongo, price: $0 / open-source, platforms: Windows, OS X, Linux
http://robomongo.org/