본문 바로가기

Ops/OpenSearch

OpenSearch Fluent Bit - 소스 빌드

반응형

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
반응형