fluent-bit-docs icon indicating copy to clipboard operation
fluent-bit-docs copied to clipboard

Fluent Bit - Official Documentation


description: High Performance Log and Metrics Processor

Fluent Bit v2.0 Documentation

Fluent Bit is a Fast and Lightweight Logs and Metrics Processor and Forwarder for Linux, OSX, Windows and BSD family operating systems. It has been made with a strong focus on performance to allow the collection of events from different sources without complexity.

Features

  • High Performance
  • Data Parsing
    • Convert your unstructured messages using our parsers: JSON, Regex, LTSV and Logfmt
  • Metrics Collection (Prometheus compatible)
  • Reliability and Data Integrity
    • Backpressure Handling
    • Data Buffering in memory and file system
  • Networking
    • Security: built-in TLS/SSL support
    • Asynchronous I/O
  • Pluggable Architecture and Extensibility: Inputs, Filters and Outputs
    • More than 80 built-in plugins available
    • Extensibility
      • Write any input, filter or output plugin in C language
      • Bonus: write Filters in Lua or Output plugins in Golang
  • Monitoring: expose internal metrics over HTTP in JSON and Prometheus format
  • Stream Processing: Perform data selection and transformation using simple SQL queries
    • Create new streams of data using query results
    • Aggregation Windows
    • Data analysis and prediction: Timeseries forecasting
  • Portable: runs on Linux, MacOS, Windows and BSD systems

Fluent Bit, Fluentd and CNCF

Fluent Bit is a CNCF sub-project under the umbrella of Fluentd, it's licensed under the terms of the Apache License v2.0. This project was originally created by Treasure Data and is currently a vendor neutral and community driven project.