Fluentbit

来自Gea-Suan Lin's Wiki
Gslin留言 | 贡献2025年3月5日 (三) 07:08的版本 →‎安裝
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

Fluentbit是一套Log处理软体,以占用资源最佳化。

简介

我是拿来跑client端(发送端)而非server端(接收端)。

安装

Debian或是Ubuntu上安装:

curl https://packages.fluentbit.io/fluentbit.key | gpg --dearmor | sudo tee /usr/share/keyrings/fluentbit-keyring.gpg > /dev/null; echo "deb [signed-by=/usr/share/keyrings/fluentbit-keyring.gpg] https://packages.fluentbit.io/$(lsb_release -is | tr A-Z a-z)/$(lsb_release -cs) $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/fluentbit.list; sudo apt update; sudo apt install -y fluent-bit; sudo apt clean

设定

/etc/fluent-bit/td-fluent-bit.conf内的设定,这边沿用了本来的预设值:

[SERVICE]
    flush 5
    daemon off
    log_level info
    parsers_file parsers.conf
    plugins_file plugins.conf
    http_server off
    http_listen 0.0.0.0
    http_port 2020
    storage.metrics on

[INPUT]
    name tail
    path /var/log/*.log

[OUTPUT]
    name http
    http_User user
    http_Passwd abcdefghijklmnopqrstuvwx
    host fluent.example.com
    port 443
    tls on
    uri /
    format json

接著是让他开机启动:

sudo systemctl enable fluent-bit; sudo service fluent-bit restart

相关连结

外部连结