Ops/OpenSearch
OpenSearch Fluent Bit - 소스 빌드
mkdir.chandler
2024. 1. 5. 00:00
반응형
OpenSearch Fluent Bit - 소스 빌드
※ Go plugin을 포함하여 코드 기반 확장을 하는 경우 Git에서 개발버전을 사용합니다. 다만, 개발버전이기 때문에 컴파일 또는 런타임 문제가 발생할 수 있습니다.
요구사항
yum install gcc-c++
yum install cmake3
소스코드 다운로드
git clone https://github.com/fluent/fluent-bit
프로젝트 구성
cd build
cmake3 ../
make
make install
config 설정
cd /home/ec2-user/fluent-bit/build/
echo "[SERVICE]" >> flb-config-test.conf
echo "Flush 1" >> flb-config-test.conf
echo "Daemon off" >> flb-config-test.conf
echo "Log_Level info" >> flb-config-test.conf
echo "" >> flb-config-test.conf
echo "[INPUT]" >> flb-config-test.conf
echo "Name tail" >> flb-config-test.conf
echo "Tag access.log" >> flb-config-test.conf
echo "Path /var/log/nginx/access.log" >> flb-config-test.conf
echo "" >> flb-config-test.conf
echo "[OUTPUT]" >> flb-config-test.conf
echo "Name stdout" >> flb-config-test.conf
echo "Match *" >> flb-config-test.conf
테스트
bin/fluent-bit -c flb-config-test.conf
정상 값
Fluent Bit v1.6.0
* Copyright (C) 2019-2020 The Fluent Bit Authors
* Copyright (C) 2015-2018 Treasure Data
* Fluent Bit is a CNCF sub-project under the umbrella of Fluentd
* https://fluentbit.io
by mkdir-chandler
728x90
반응형