DATABASE/Mongo DB
04.Mongo DB 모니터링
뉴스쿨
2019. 12. 26. 20:55
1. mongostat 명령을 입력하여 콘솔 모드로 진입합니다.
데이터베이스의 CRUD ( insert, query, update, delete ) 스탭샷으로 캡쳐해 유형별로 구분하여 보여줍니다.
# 기본
./mongostat --host [호스트 아이피] -[계정] -[패스워드] --authenticationDatabase admin
# 출력횟수 지정
./mongostat --host [호스트 아이피] -[계정] -[패스워드] --authenticationDatabase admin --rowcount=3
# json 형식출력
./mongostat --host [호스트 아이피] -[계정] -[패스워드] --authenticationDatabase admin --rowcount=3 --json
2. mongotop 명령을 입력하여 콘솔 모드로 진입합니다.
컬렉션 단위 읽기와 쓰기 활동의 통계정보를 추적하여 보여줍니다.
# 기본적인 출력
./mongotop --host 192.168.XXX.XXX -uroot -pXXXX --authenticationDatabase admin
# DB마다 락이 존재하는지 확인
./mongotop --host 192.168.XXX.XXX -uroot -pXXXX --authenticationDatabase admin --locks
# 3번 출력하고 json방식으로 출력
./mongotop --host 192.168.XXX.XXX -uroot -pXXXX --authenticationDatabase admin --rowcount=3 --json
참고자료 페이지