fluentd ruby로 설치

2024. 3. 26. 17:00카테고리 없음

728x90

환경

linux ubuntu 20.04


  • ruby로 설치한 이유
    • dev container에서 fluentd를 dep 패키지로 설치할 수 있지만 그럴 경우 세밀한 컨트롤을 하기 힘들어진다
      • fluent.conf 파일 참조
      • plugin 설치
      • 자동으로 실행되는 systemctl이 아닌 수동 실행

설치

 

Ruby 설치하기

Ruby를 설치하고 관리할 수 있는 다양한 패키지 관리 시스템들과 서드파티 도구들이 있습니다. 컴퓨터에 이미 Ruby가 설치되어 있을 수도 있습니다. 이를 확인하려면 터미널을 열고 다음 명령어를

www.ruby-lang.org

sudo apt-get install ruby-full

정상적으로 설치 됐는지 확인

ruby -v

 

GitHub - fluent/fluentd: Fluentd: Unified Logging Layer (project under CNCF)

Fluentd: Unified Logging Layer (project under CNCF) - fluent/fluentd

github.com

gem install fluentd

정상적으로 설치 됬는지 확인

fluentd -v

fluent-plugin-prometheus 설치

gem install fluent-plugin-prometheus

  • fluentd 실행(fluent.conf 파일은 미리 준비해야 함)
fluentd -c /path/to/fluent.conf

상세 옵션으로 실행하고 싶을 경우 fluentd --help로 확인