Fluentd 설치해보기
2020-05-08 19:07:21

Fluentd란?

아키텍처

Fluentd는 통합 로깅 계층을 위한 오픈 소스 데이터 수집기입니다. Fluentd를 사용하면 데이터를 보다 잘 사용하고 이해하기 위해 데이터 수집 및 소비를 통합 할 수 있습니다.

공홈에 있는 설명 글을 번역기로 돌려보니 대충 뭔 말인지 이해함.

설치

로컬에서 학습을 할꺼니 OS에 맞는 버전을 공홈에서 다운 받는다. (현재는 mac이므로 dmg)

dmg를 열어서 실행을 해보면 td-agent라는 걸 설치를 한다 일단 하자.

공홈 가이드대로 터미널에서 실행을 해본다.

1
2
3
sudo launchctl load /Library/LaunchDaemons/td-agent.plist # 실행 명령어, 아무 반응이 없음, 백그라운드로 계속 실행이 된다.
less /var/log/td-agent/td-agent.log # td-agent 실행 로그, 밑으로 내리면 나옴.
sudo launchctl unload /Library/LaunchDaemons/td-agent.plist # 종료 명령어, 실행과 마찬가지로 아무 반응이 없음.

출력된 td-agent 실행, 종료의 로그

실행, 종료의 로그 이미지

설정 파일

리눅스나 맥에서는 다음의 명령어로 설정 파일에 들어갈 수 있다.

1
sudo vi /etc/td-agent/td-agent.conf

현재는 내용을 모르므로 들어가는 법만 알아두고 추후에 링크를 보자.

라이브 서비스 시 해야하는 설정

링크에서 보자.

나중에 AWS에서 할 때 해봐야 겠다.