[한이음] Fluentd 를 사용해 web log 와 MongoDB 연동
·
MSA 모니터링 서비스/DB
web log 가 생성되는 인스턴스와 mongoDB 가 설치된 인스턴스와 연동하기 위해서는 Fluentd 가 필요하다. (서로 다른 인스턴스!)일단 양쪽 인스턴스에 Fluentd 를 설치해준다.curl -L https://toolbelt.treasuredata.com/sh/install-ubuntu-trusty-td-agent2.sh | sh터미널에 위의 명령어를 입력해주면 자동으로 설치되면서 가장 밑에 설치가 완료되었다고 뜬다. 설치를 완료하면 conf 파일을 설정해준다.sudo vim /etc/td-agent/td-agent.conf 송신측 td-agent.conf 설정# 송신측 td-agent.conf 설정 @type tail format none path /home/ubuntu/webapp/..
[한이음] Docker에 MongoDB 설치
·
MSA 모니터링 서비스/DB
1. Docker에 MongoDB 이미지 다운로드 sudo docker pull mongo 만약 MongoDB의 버전을 지정하려면 태그에 버전을 지정한다. 다음 명령어로 Docker에 MongoDB 이미지가 설치되었는지 확인 sudo docker images 2. Docker MongoDB 컨테이너 실행 docker run --name mongodb-container -v ~/data:/data/db -d -p 27017:27017 mongo 이후 다음 명령어로 Docker 컨테이너의 목록을 볼 수 있다. sudo docker ps -a 3. MongoDB 컨테이너 시작/중지/재시작 # MongoDB Docker 컨테이너 중지 $ docker stop 8707208d31a0 // 8707208d31a0 ..