Fluent Bit Install

개요

Fluentd 경량화 버전인 Fluentd Bit을 설치하는 과정을 정리한 글입니다.

Requirements

  • Cmake
  • Flex
  • YAML headers
  • OpenSSL headers
1$ sudo apt-get install cmake, flex

Install

1. Fluent Bit 소스코드 다운로드

1$ wget https://github.com/fluent/fluent-bit/archive/refs/tags/v2.0.8.tar.gz

2. build 디렉토리로 이동하여 Cmake 커멘드 실행

1$ cd fluent-bit-v2.0.8/build
2$ cmake ../

3. make 커멘드 실행

1$ make

4. Fluent Bit 설치

1$ sudo make install
  • 설치가 완료되면 /usr/local/bin 아래에 설치됩니다.
  • 설정파일은 /usr/local/etc/fluent-bit/fluent-bit.conf에 있습니다.

Configuration

  • CPU, Disk, Memory, Network IO, Syslog를 tailing 하는 설정을 추가하려고 합니다.
  • 출력은 표준입출력으로 설정했습니다.
 1[INPUT]
 2    name cpu
 3    tag  cpu.local
 4
 5    # Read interval (sec) Default: 1
 6    interval_sec 1
 7
 8[INPUT]
 9    name disk
10    tag disk.local
11    interval_sec 1
12
13[INPUT]
14    name mem
15    tag memory.local
16    interval_sec 1
17
18[INPUT]
19    name disk
20    tag disk.local
21    interval_sec 1
22
23[INPUT]
24    name netif
25    tag netif.local
26    interval_sec 1
27    interface eth0
28
29[OUTPUT]
30    name  stdout
31    match *   

Run

아래의 명령으로 Fluent Bit을 실행합니다.

1/usr/local/bin/fluent-bit -c /usr/local/etc/fluent-bit/fluent-bit.conf