From dede7b988309ad0f56f64e21a26a1c14ad53844e Mon Sep 17 00:00:00 2001 From: Alexa Kreizinger Date: Thu, 13 Nov 2025 15:05:48 -0800 Subject: [PATCH 1/3] consolidate install/platforms/requirements info Signed-off-by: Alexa Kreizinger --- .gitbook.yaml | 3 + SUMMARY.md | 2 - installation/downloads.md | 98 +++++++++++++------ .../getting-started-with-fluent-bit.md | 70 ------------- installation/requirements.md | 14 --- 5 files changed, 69 insertions(+), 118 deletions(-) delete mode 100644 installation/getting-started-with-fluent-bit.md delete mode 100644 installation/requirements.md diff --git a/.gitbook.yaml b/.gitbook.yaml index fb415d636..c4959a72d 100644 --- a/.gitbook.yaml +++ b/.gitbook.yaml @@ -94,3 +94,6 @@ redirects: stream-processing/getting-started/hands-on: ./stream-processing/tutorial.md pipeline/pipeline-monitoring: ./administration/monitoring.md about/license: ./README.md + /installation/getting-started-with-fluent-bit: ./installation/downloads.md + /installation/requirements: ./installation/downloads.md + /installation/supported-platforms: ./installation/downloads.md diff --git a/SUMMARY.md b/SUMMARY.md index dc8b54733..8d24524da 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -16,8 +16,6 @@ ## Installation -* [Get started with Fluent Bit](installation/getting-started-with-fluent-bit.md) -* [Requirements](installation/requirements.md) * [Download and install Fluent Bit](installation/downloads.md) * [Build from source code](installation/downloads/source.md) * [Build and install](installation/downloads/source/build-and-install.md) diff --git a/installation/downloads.md b/installation/downloads.md index da9d662d7..921373571 100644 --- a/installation/downloads.md +++ b/installation/downloads.md @@ -1,32 +1,66 @@ -# Download Fluent Bit for supported platforms - -Fluent Bit supports the following operating systems and architectures: - -| Operating System | Distribution | Architectures | -| :--- | :--- | :--- | -| Linux | [Amazon Linux 2023](downloads/linux/amazon-linux.md) | x86_64, Arm64v8 | -| | [Amazon Linux 2](downloads/linux/amazon-linux.md) | x86_64, Arm64v8 | -| | [CentOS 9 Stream](downloads/linux/redhat-centos.md) | x86_64, Arm64v8 | -| | [CentOS 8](downloads/linux/redhat-centos.md) | x86_64, Arm64v8 | -| | [CentOS 7](downloads/linux/redhat-centos.md) | x86_64, Arm64v8 | -| | [Rocky Linux 8](downloads/linux/alma-rocky.md) | x86_64, Arm64v8 | -| | [Rocky Linux 9](downloads/linux/alma-rocky.md) | x86_64, Arm64v8 | -| | [Alma Linux 8](downloads/linux/alma-rocky.md) | x86_64, Arm64v8 | -| | [Alma Linux 9](downloads/linux/alma-rocky.md) | x86_64, Arm64v8 | -| | [Debian 12 (Bookworm)](downloads/linux/debian.md) | x86_64, Arm64v8 | -| | [Debian 11 (Bullseye)](downloads/linux/debian.md) | x86_64, Arm64v8 | -| | [Debian 10 (Buster)](downloads/linux/debian.md) | x86_64, Arm64v8 | -| | [Ubuntu 24.04 (Noble Numbat)](downloads/linux/ubuntu.md) | x86_64, Arm64v8 | -| | [Ubuntu 22.04 (Jammy Jellyfish)](downloads/linux/ubuntu.md) | x86_64, Arm64v8 | -| | [Raspbian 12 (Bookworm)](downloads/linux/raspbian-raspberry-pi.md) | Arm32v7 | -| macOS | * | x86_64, Apple M1 | -| Windows | [Windows Server 2019](downloads/windows.md) | x86_64, x86 | -| | [Windows 10 1903](downloads/windows.md) | x86_64, x86 | - -From an architecture support perspective, Fluent Bit is fully functional on x86_64, Arm64v8, and Arm32v7 based processors. - -Fluent Bit can work also on macOS and Berkeley Software Distribution (BSD) systems, but not all plugins will be available on all platforms. - -Official support is based on community demand. Fluent Bit might run on older operating systems, but must be built from source, or using custom packages from [enterprise providers](https://fluentbit.io/enterprise). - -Fluent Bit is supported for Linux on IBM Z (s390x) environments with some restrictions, but only container images are provided for these targets officially. + +# Download and install Fluent Bit + + + +Fluent Bit is compatible with a variety of platforms and can be installed using several different methods. + +## Requirements + +Fluent Bit has very low CPU and memory consumption. It's compatible with most x86-based, x86_64-based, arm32v7-based, and arm64v8-based systems. + +The build process requires the following components: + +- Compiler: GCC or clang +- CMake +- Flex and Bison: Required for [Stream Processor](../stream-processing/overview) or [Record Accessor](../administration/configuring-fluent-bit/classic-mode/record-accessor) +- Libyaml development headers and libraries + +Certain features of Fluent Bit depend on additional third-party components. For example, output plugins with special backend libraries like Kafka include those libraries in the main source code repository. + +## Build from source code + +You can [build and install Fluent Bit from its source code](../installation/downloads/source). There are also platform-specific guides for building Fluent Bit from source on [macOS](../installation/downloads/macos#compile-from-source) and [Windows](../installation/downloads/windows#compile-from-source). + +## Supported platforms and packages + +To install Fluent Bit from one of the available packages, use the installation method for your chosen platform. + +### Container deployment + +Fluent Bit is available for the following container deployments: + +- [Containers on AWS](../installation/downloads/aws-container) +- [Docker](../installation/downloads/docker) +- [Kubernetes](../installation/downloads/kubernetes) + +### Linux + +Fluent Bit is available on [Linux](../installation/downloads/linux), including the following distributions: + +- [Amazon Linux](../installation/downloads/linux/amazon-linux) +- [Buildroot embedded Linux](../installation/downloads/linux/buildroot-embedded-linux) +- [Debian](../installation/downloads/linux/debian) +- [Raspbian and Raspberry Pi](../installation/downloads/linux/raspbian-raspberry-pi) +- [Red Hat and CentOS](../installation/downloads/linux/redhat-centos) +- [Rocky Linux and Alma Linux](../installation/downloads/linux/alma-rocky) +- [Ubuntu](../installation/downloads/linux/ubuntu) +- [Yocto embedded Linux](../installation/downloads/linux/yocto-embedded-linux) + +### macOS + +Fluent Bit is available on [macOS](../installation/downloads/macos). + +### Windows + +Fluent Bit is available on [Windows](../installation/downloads/windows). + +### Other platforms + +Official support is based on community demand. Fluent Bit might run on older operating systems, but must be built from source or using custom packages. + +Fluent Bit can run on Berkeley Software Distribution (BSD) systems and IBM Z Linux (s390x) systems with restrictions. Not all plugins and filters are supported. + +## Enterprise providers + +Fluent Bit packages are also provided by [enterprise providers](https://fluentbit.io/enterprise) for older end-of-life versions, Unix systems, or for additional support and features including aspects (such as CVE backporting). diff --git a/installation/getting-started-with-fluent-bit.md b/installation/getting-started-with-fluent-bit.md deleted file mode 100644 index 111205119..000000000 --- a/installation/getting-started-with-fluent-bit.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -description: A guide on how to install, deploy, and upgrade Fluent Bit ---- -# Get started with Fluent Bit - - - -The Fluent Bit telemetry agent is available for Linux, macOS, Windows, and BSD family operating systems. - -If you're interested in learning about Fluent Bit, you can try out the [sandbox environment](../about/sandbox-and-lab-resources.md). - -## Requirements - -All Fluent Bit installations must meet certain [requirements](./requirements.md). - -## Supported platforms and packages - -Fluent Bit software is available for a variety of platforms and can be installed using several methods. - -You can [direct download and compile the source code](../installation/downloads/source.md). - -To select a package for a container or operating system, use the instructions for that option from the following links: - -### Container deployment - -| Deployment Type | Instructions | -| ----------------- | -------------------------------------------------- | -| Kubernetes | [Deploy on Kubernetes](downloads/kubernetes.md#installation) | -| Docker | [Deploy with Docker](downloads/docker.md) | -| Containers on AWS | [Deploy on Containers on AWS](downloads/aws-container.md) | - -### Install on Linux (packages) - -| Operating System | Installation instructions | -| ---------------------- | ------------------------- | -| Alma Linux / Red Hat | [Alma Linux 8](downloads/linux/alma-rocky.md), [Alma Linux 9](downloads/linux/alma-rocky.md), [Alma Linux 10](downloads/linux/alma-rocky.md) | -| CentOS / Red Hat | [CentOS 7](downloads/linux/redhat-centos.md#install-on-redhat-centos), [CentOS 8](downloads/linux/redhat-centos.md#install-on-redhat-centos), [CentOS 9 Stream](downloads/linux/redhat-centos.md#install-on-redhat-centos), [CentOS 10 Stream](downloads/linux/redhat-centos.md#install-on-redhat-centos) | -| Rocky Linux / Red Hat | [Rocky Linux 8](downloads/linux/alma-rocky.md), [Rocky Linux 9](downloads/linux/alma-rocky.md), [Rocky Linux 10](downloads/linux/alma-rocky.md) | -| Ubuntu | [Ubuntu 16.04 LTS](downloads/linux/ubuntu.md), [Ubuntu 18.04 LTS](downloads/linux/ubuntu.md), [Ubuntu 20.04 LTS](downloads/linux/ubuntu.md), [Ubuntu 22.04 LTS](downloads/linux/ubuntu.md), [Ubuntu 24.04 LTS](downloads/linux/ubuntu.md) | -| Debian | [Debian 10](downloads/linux/debian.md), [Debian 11](downloads/linux/debian.md), [Debian 12](downloads/linux/debian.md), [Debian 13](downloads/linux/debian.md) | -| Amazon Linux | [Amazon Linux 2](downloads/linux/amazon-linux.md#install-on-amazon-linux-2), [Amazon Linux 2023](downloads/linux/amazon-linux.md#amazon-linux-2023) | -| Raspbian / Raspberry Pi | [Raspbian 10](downloads/linux/raspbian-raspberry-pi.md#raspbian-10-buster), [Raspbian 11](downloads/linux/raspbian-raspberry-pi.md#raspbian-11-bullseye) | -| Yocto / Embedded Linux | [Yocto / Embedded Linux](downloads/linux/yocto-embedded-linux.md#fluent-bit-and-other-architectures) | -| Buildroot / Embedded Linux | [Buildroot / Embedded Linux](downloads/linux/buildroot-embedded-linux.md) | - -### Install on Windows (packages) - -| Operating System | Installation instructions | -| ------------------- | ------------------------- | -| Windows Server 2019 | [Windows Server `EXE`](downloads/windows.md#installing-from-exe-installer), [Windows Server ZIP](downloads/windows.md#installing-from-zip-archive) | -| Windows 10 2019.03 | [Windows `EXE`](downloads/windows.md#installing-from-exe-installer), [Windows ZIP](downloads/windows.md#installing-from-zip-archive) | - -### Install on macOS (packages) - -| Operating System | Installation instructions | -| ------------------- | --------------------------------------------- | -| macOS | [Homebrew](downloads/macos.md#installing-from-homebrew) | - -### Compile from source (Linux, Windows, FreeBSD, macOS) - -| Operating system | Installation instructions | -| ---------------- | ----------------------------------------------------------- | -| Linux, FreeBSD | [Compile from source](downloads/source/build-and-install.md) | -| macOS | [Compile from source](downloads/macos.md#compile-from-source) | -| Windows | [Compile from Source](downloads/windows.md#compile-from-source) | - - -### Enterprise packages - -Fluent Bit packages are also provided by [enterprise providers](https://fluentbit.io/enterprise) for older end-of-life versions, Unix systems, or for additional support and features including aspects (such as CVE backporting). diff --git a/installation/requirements.md b/installation/requirements.md deleted file mode 100644 index e994729b8..000000000 --- a/installation/requirements.md +++ /dev/null @@ -1,14 +0,0 @@ -# Requirements - -[Fluent Bit](http://fluentbit.io) has very low CPU and memory consumption. It's compatible with most x86-, x86_64-, arm32v7-, and arm64v8-based platforms. - -The build process requires the following components: - -- Compiler: GCC or clang -- CMake -- Flex and Bison: Required for [Stream Processor](https://docs.fluentbit.io/manual/stream-processing/overview) or [Record Accessor](https://docs.fluentbit.io/manual/administration/configuring-fluent-bit/classic-mode/record-accessor) -- Libyaml development headers and libraries - -Core has no other dependencies. Some features depend on third-party components. For example, output plugins with special backend libraries like Kafka include those libraries in the main source code repository. - -Fluent Bit is supported on Linux on IBM Z(s390x), but the Wasm and Lua filter plugins aren't. From 077118fb45d1e98e634156adfa26fdf0c4de1b09 Mon Sep 17 00:00:00 2001 From: Alexa Kreizinger Date: Thu, 13 Nov 2025 15:15:33 -0800 Subject: [PATCH 2/3] move/rework intro sentence Signed-off-by: Alexa Kreizinger --- installation/downloads.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/installation/downloads.md b/installation/downloads.md index 921373571..edc64eb8d 100644 --- a/installation/downloads.md +++ b/installation/downloads.md @@ -3,13 +3,11 @@ -Fluent Bit is compatible with a variety of platforms and can be installed using several different methods. +Fluent Bit is compatible with most x86-based, x86_64-based, arm32v7-based, and arm64v8-based systems. ## Requirements -Fluent Bit has very low CPU and memory consumption. It's compatible with most x86-based, x86_64-based, arm32v7-based, and arm64v8-based systems. - -The build process requires the following components: +The Fluent Bit build process requires the following components: - Compiler: GCC or clang - CMake From 31c1e553dbbc5c5d9c6800ce19051ad2f0834e77 Mon Sep 17 00:00:00 2001 From: Alexa Kreizinger Date: Thu, 13 Nov 2025 16:01:04 -0800 Subject: [PATCH 3/3] fix redirect formatting Signed-off-by: Alexa Kreizinger --- .gitbook.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitbook.yaml b/.gitbook.yaml index c4959a72d..39b18452c 100644 --- a/.gitbook.yaml +++ b/.gitbook.yaml @@ -94,6 +94,6 @@ redirects: stream-processing/getting-started/hands-on: ./stream-processing/tutorial.md pipeline/pipeline-monitoring: ./administration/monitoring.md about/license: ./README.md - /installation/getting-started-with-fluent-bit: ./installation/downloads.md - /installation/requirements: ./installation/downloads.md - /installation/supported-platforms: ./installation/downloads.md + installation/getting-started-with-fluent-bit: ./installation/downloads.md + installation/requirements: ./installation/downloads.md + installation/supported-platforms: ./installation/downloads.md