mongodb 로그 분석 툴은 mtools을 사용한다.
https://github.com/rueckstiess/mtools
git으로 다운받고 python 설치를 했다.
git clone https://github.com/rueckstiess/mtools.git
cd mtools
python setup.py builds
sudo python setup.py install
/usr/local/bin/에 mtools가 설치되었다. 느린 커맨드와 패턴을 보기 위해 로그 파일을 분석해 본다.
$ mloginfo mongod.log --queries
source: mongod.log
host: orange096:27017
start: 2015 Sep 22 16:03:16.892
end: 2016 Jan 26 11:05:40.943
date format: iso8601-local
length: 1322382
binary: mongod
version: 3.0.6 -> 3.2.0
storage: wiredTiger
QUERIES
...
명령어에 대한 문서는 https://github.com/rueckstiess/mtools/wiki에 존재한다.
'mongodb' 카테고리의 다른 글
mongodb 3.2의 slave의 recovering 상태를 정상으로 복구시키기 (0) | 2016.10.21 |
---|---|
[mongdob] protocol version (0) | 2016.02.23 |
[mongodb] collection의 스키마 보기 (0) | 2016.01.22 |
[mongodb] 3.0.6에서 3.2.0 업그레이드 (migration 3.0.6 to 3.2.0) (0) | 2015.12.30 |
[mongodb] replicaset 에서 slave에서 쿼리 실행하기 (0) | 2015.12.30 |