Fluent Bit

Definition

Fluent Bit is an open-source log processor and forwarder that allows for the collection, processing, and delivery of log data from various sources to different destinations. It is designed to be lightweight and efficient, making it suitable for environments with limited resources, such as edge computing or containerized applications. Fluent Bit supports a wide range of input and output plugins, enabling seamless integration with various logging systems and data platforms.

Secure Settings Example

[SERVICE]
    Daemon Off
    Log_Level info
    Parsers_File parsers.conf

[INPUT]
    Name tail
    Path /var/log/secure.log
    Tag secure_logs
    DB /var/log/flb_kube.db

[OUTPUT]
    Name forward
    Match secure_logs
    Host logs.example.com
    Port 24224
    tls On
    tls.verify On
    tls.ca_file /etc/ssl/certs/ca-certificates.crt

Insecure Settings Example

[SERVICE]
    Daemon Off
    Log_Level debug

[INPUT]
    Name tail
    Path /var/log/secure.log
    Tag secure_logs

[OUTPUT]
    Name forward
    Match secure_logs
    Host logs.example.com
    Port 24224
    tls Off