MongoDB에서 기본 제공하는 CLI 명령을 사용하여 MongoDB 모니터링하기

본 가이드에서는 제조사에서 기본 제공되는 MongoDB CLI 툴을 사용하여 1초 단위로 MongoDB를 모니터링하는 방법을 설명합니다. 모니터링 용도로 기본 제공 되는 CLI는 mongotop과 mongostat입니다.

① 기본 모니터링용 계정 생성

  • MongoDB shell에 접속하여, 모니터링에 사용할 계정을 생성합니다. 관리용 root 권한을 가진 계정을 생성해야 하므로 해당 계정을 같이 사용하는 것을 권합니다.

② mongotop을 이용한 각 collection별 read write 속도 모니터링

  • 만약 사용하는 mongodb 서버에서 query 응답이 느리다면, 어떤 컬렉션에 문제가 발생하고 있는지 확인할 수 있습니다.
  • 실행 샘플 : ./mongotop --host localhost --port 27017 -u user -p 'password' --authenticationDatabase admin

③ mongostat을 이용한 query 실행 모니터링

  • DB 인스턴스의 각각 수행되고 있는 query 수와 network 사용량 등을 모니터링 할 수 있습니다.
  • 실행 샘플 : ./mongostat --host localhost --port 27017 -u user -p 'password' --authenticationDatabase admin

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...