특정 폴더의 로그를 전송하는 방식

 

  • Fluentd 를 사용하면 아래 그림과 같이 로컬의  json 형태의 로그를 읽어 HIVE 로그수집 서버로 전송이 가능합니다.

 


예시

 

  • 로컬의 JSON 파일의 로그 예시

 

  • 로그파일에 로그를 적재하는 방식
    • 아래과 같이 td-agent.conf 를 구성하여 “로그파일에 로그를 적재하는 방식“이 구현 가능합니다.
  • secondary : 백업 옵션입니다. 에러가 발생하여 서버를 사용 할 수 없는 경우 사용 할 수 있습니다. path에 file 형태로 백업을 합니다.
  • Buffer Plugin : 버퍼는 “chunk(청크)”의 집합입니다. chunk는 주기적으로 출력 대기열로 flush된 다음, 지정된 대상으로 전송 됩니다. (작동 방식은 아래 다이어그램을 참고)