fluentd ruby로 설치
2024. 3. 26. 17:00ㆍ카테고리 없음
728x90
환경
linux ubuntu 20.04
- ruby로 설치한 이유
- dev container에서 fluentd를 dep 패키지로 설치할 수 있지만 그럴 경우 세밀한 컨트롤을 하기 힘들어진다
- fluent.conf 파일 참조
- plugin 설치
- 자동으로 실행되는 systemctl이 아닌 수동 실행
- dev container에서 fluentd를 dep 패키지로 설치할 수 있지만 그럴 경우 세밀한 컨트롤을 하기 힘들어진다
설치
- ruby dep 설치
Ruby 설치하기
Ruby를 설치하고 관리할 수 있는 다양한 패키지 관리 시스템들과 서드파티 도구들이 있습니다. 컴퓨터에 이미 Ruby가 설치되어 있을 수도 있습니다. 이를 확인하려면 터미널을 열고 다음 명령어를
www.ruby-lang.org
sudo apt-get install ruby-full
정상적으로 설치 됐는지 확인
ruby -v

- fluentd 설치
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로 확인