FluentBit
Fluent Bit is a lightweight, open-source telemetry agent for collecting, processing, enriching, and forwarding logs and other event data.
Logs and Telemetry
Fluent Bit is a lightweight, high-performance telemetry agent for collecting, processing, and forwarding logs and other observability data.
- How it is used
- Routes logs, metrics, and traces from distributed sources into observability storage, aggregation, and analysis paths.
- How deep it goes
- Explains event structure, logical pipeline components, CLI controls, and extension options, while deferring detailed plugin implementation and advanced processing.
- Examples
- Demonstrates version checking, file logging, dummy-plugin help, configuration validation, and a pipeline architecture diagram.
- What you can do after
- Operate/configure it through CLI inputs, outputs, tags, configuration files, logging, and dry-run validation.
Cloud Observability in Action
Fluent Bit is a lightweight open-source agent for collecting, processing, and forwarding logs and other telemetry.
- How it is used
- Routes container and Kubernetes logs to centralized backends for storage, querying, visualization, and operational investigation.
- How deep it goes
- Explains resource positioning, pipeline roles, Docker Compose setup, and basic configuration while deferring detailed metrics and trace coverage.
- Examples
- Uses an EKS Fargate ConfigMap and a Docker Compose pipeline connecting ho11y, Fluentd, Fluent Bit, OpenSearch, and dashboards.
- What you can do after
- Operate/configure a basic Fluent Bit pipeline that receives container logs and forwards them to CloudWatch or OpenSearch.
gRPC Microservices in Go
Fluent Bit is a lightweight open-source agent for collecting, processing, and forwarding logs and other event data.
- How it is used
- Collects Kubernetes container logs and forwards them into a searchable observability stack for microservice operations.
- How deep it goes
- Explains node-level deployment and output configuration, but defers deep Elasticsearch-specific configuration.
- Examples
- Uses Kubernetes container files, Helm commands, an Elasticsearch output, Logstash formatting, TLS settings, and retry configuration.
- What you can do after
- Operate/configure a Kubernetes log collector that forwards pod logs to Elasticsearch with explicit authentication and retry behavior.
Related concepts
- SQLiteuses · SQLite is a self-contained, serverless relational database engine implemented as a software library that stores and queries databases in files or memory.
- fluentdcontrasts with · Fluentd is an open-source data collector that gathers, processes, transforms, and routes logs and other machine-generated event data through pluggable integrations.
- OpenSearchuses · OpenSearch is an open-source distributed search and analytics suite for indexing, querying, visualizing, and analyzing data.
- semantic versioninguses · Semantic Versioning is a version-numbering convention using MAJOR.MINOR.PATCH components to communicate compatibility impact: major for incompatible changes, minor for compatible additions, and patch for compatible fixes.
- Elasticsearchuses · Elasticsearch is a distributed search and analytics engine that indexes data for searching, retrieval, and analysis.
- tail input pluginuses · A tail input plugin is a Fluent Bit input component that reads appended records from files, typically following appended content.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


