SlideShare a Scribd company logo
chronosphere.io
Mastering Fluent Bit
Ultimate Guide to Integrating Telemetry Pipelines with OpenTelemetry
Eric D. Schabell
Director Community & Developer
@schabell.org | @ericschabell{@fosstodon.org }
Tech Meetup Glasgow - 1 May 2025
chronosphere.io
Fluent Bit vs OTel Collector
chronosphere.io
chronosphere.io
● Logs first…
● Written in C
● Scales in edge & containerized environments
● Shines in high throughput & low latency
chronosphere.io
OTel Collector
● Traces first…
● Written in Go
● Registry of collector components
(vendors + community)
● Internal OTLP-native (standards)
chronosphere.io
● Fluent Bit <-> OTel Envelope
● OTel Collector <-> Fluent Bit Forward
chronosphere.io
Use cases:
○ Fluent Bit - collection at edge, resource constrained
○ OTel Collector - centralized aggregation / advanced processing
○ Can run together as signal specific pipelines
chronosphere.io
Telemetry Pipeline
chronosphere.io
chronosphere.io
Input phase
The first phase is INPUT, which is where Fluent Bit uses Input Plugins to
gather information from specific sources.
chronosphere.io
Parser phase
The second phase is PARSER, which is where unstructured input data is
turned into structured data.
chronosphere.io
Filter phase
Filtering phase is when we modify, enrich, or delete any of the collected
Events.
chronosphere.io
Buffer phase
Buffering is where the data is stored, using in-memory or the file system
based options.
chronosphere.io
Routing phase
This phase is where Fluent Bit uses Tag and Match concepts to determine
which output destinations to send data.
chronosphere.io
Output Phase
The final phase is where Fluent Bit uses Output Plugins to connect with
specific destinations.
chronosphere.io
Let’s look under
the hood
Pipeline demo
chronosphere.io
Host
Pipelines and Prometheus
Observability Backend
(Prometheus, Jaeger, etc.),
Telemetry pipeline
scrape metrics
metrics endpoint
chronosphere.io
Q
u
e
r
y
i
n
g
Host
Pipelines and Prometheus
Telemetry pipeline
scrape metrics
metrics endpoint
Alert Manager
Dashboards
WebUI
Perses
PromLens
Email
PagerDuty
Slack
etc…
chronosphere.io
Let’s look under
the hood
Pipeline with
metrics
demo
chronosphere.io
Host
Pipelines to OpenTelemetry (input to console)
Telemetry pipeline
console output
chronosphere.io
Host
Pipelines to OpenTelemetry (input to console + envelope)
Telemetry pipeline
console output OTel envelope
chronosphere.io
Pipelines and OpenTelemetry
Host
Observability Backend
(Prometheus, Jaeger, etc.),
Telemetry pipeline
OTel Collector
OTLP
OTLP
OTel console
envelope
console
chronosphere.io
Console logging
File logging:
/tmp/output.json
Pipelines and OpenTelemetry
Host
Telemetry pipeline
OTel Collector
OTLP
OTLP
OTel console
envelope
console
chronosphere.io
Let’s look under
the hood
Pipeline with
OpenTelemetry
demo
chronosphere.io
Hands-on Learning
chronosphere.io
Short link:
bit.ly/fluentbit-workshop
chronosphere.io
Short link:
https://o11y-workshops.gitlab.io
chronosphere.io
Questions?
Eric D. Schabell
Director Community & Developer
@schabell.org | @ericschabell{@fosstodon.org }
Tech Meetup Glasgow - 1 May 2025
Ad

More Related Content

Similar to Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with OpenTelemetry (20)

Lecture14 1
Lecture14 1Lecture14 1
Lecture14 1
Edwin Castillo
 
OpenTelemetry 101 FTW
OpenTelemetry 101 FTWOpenTelemetry 101 FTW
OpenTelemetry 101 FTW
NGINX, Inc.
 
Taking Back Control of Your Telemetry Data with Fluent Bit
Taking Back Control of Your Telemetry Data with Fluent BitTaking Back Control of Your Telemetry Data with Fluent Bit
Taking Back Control of Your Telemetry Data with Fluent Bit
Eric D. Schabell
 
Mr201304 open flow_security_eng
Mr201304 open flow_security_engMr201304 open flow_security_eng
Mr201304 open flow_security_eng
FFRI, Inc.
 
Pythonlearn-12-HTTP- Network Programming
Pythonlearn-12-HTTP-  Network ProgrammingPythonlearn-12-HTTP-  Network Programming
Pythonlearn-12-HTTP- Network Programming
ssusere5ddd6
 
Open Source TCP or Netflow Log Server Using Graylog
Open Source TCP or Netflow Log Server Using GraylogOpen Source TCP or Netflow Log Server Using Graylog
Open Source TCP or Netflow Log Server Using Graylog
Bangladesh Network Operators Group
 
OpenTelemetry For Architects
OpenTelemetry For ArchitectsOpenTelemetry For Architects
OpenTelemetry For Architects
Kevin Brockhoff
 
Verilog HDL
Verilog HDLVerilog HDL
Verilog HDL
Mantra VLSI
 
Antao Biopython Bosc2008
Antao Biopython Bosc2008Antao Biopython Bosc2008
Antao Biopython Bosc2008
bosc_2008
 
Inside LoLA - Experiences from building a state space tool for place transiti...
Inside LoLA - Experiences from building a state space tool for place transiti...Inside LoLA - Experiences from building a state space tool for place transiti...
Inside LoLA - Experiences from building a state space tool for place transiti...
Universität Rostock
 
Sword 2007 06 22
Sword 2007 06 22Sword 2007 06 22
Sword 2007 06 22
Julie Allinson
 
Zenoh: The Genesis
Zenoh: The GenesisZenoh: The Genesis
Zenoh: The Genesis
Angelo Corsaro
 
NIO-Grizly.pdf
NIO-Grizly.pdfNIO-Grizly.pdf
NIO-Grizly.pdf
Mohit Kumar
 
Dynamic time warping and PIC 16F676 for control of devices
Dynamic time warping and PIC 16F676 for control of devicesDynamic time warping and PIC 16F676 for control of devices
Dynamic time warping and PIC 16F676 for control of devices
Roger Gomes
 
Tornado Web Server Internals
Tornado Web Server InternalsTornado Web Server Internals
Tornado Web Server Internals
Praveen Gollakota
 
Pulsar connector on flink 1.14
Pulsar connector on flink 1.14Pulsar connector on flink 1.14
Pulsar connector on flink 1.14
宇帆 盛
 
Exploring the power of OpenTelemetry on Kubernetes
Exploring the power of OpenTelemetry on KubernetesExploring the power of OpenTelemetry on Kubernetes
Exploring the power of OpenTelemetry on Kubernetes
Red Hat Developers
 
Asynchronous IO in Rust - Enrico Risa - Codemotion Rome 2017
Asynchronous IO in Rust - Enrico Risa - Codemotion Rome 2017Asynchronous IO in Rust - Enrico Risa - Codemotion Rome 2017
Asynchronous IO in Rust - Enrico Risa - Codemotion Rome 2017
Codemotion
 
Introduction to Apache Beam
Introduction to Apache BeamIntroduction to Apache Beam
Introduction to Apache Beam
Jean-Baptiste Onofré
 
Java On CRaC
Java On CRaCJava On CRaC
Java On CRaC
Simon Ritter
 
OpenTelemetry 101 FTW
OpenTelemetry 101 FTWOpenTelemetry 101 FTW
OpenTelemetry 101 FTW
NGINX, Inc.
 
Taking Back Control of Your Telemetry Data with Fluent Bit
Taking Back Control of Your Telemetry Data with Fluent BitTaking Back Control of Your Telemetry Data with Fluent Bit
Taking Back Control of Your Telemetry Data with Fluent Bit
Eric D. Schabell
 
Mr201304 open flow_security_eng
Mr201304 open flow_security_engMr201304 open flow_security_eng
Mr201304 open flow_security_eng
FFRI, Inc.
 
Pythonlearn-12-HTTP- Network Programming
Pythonlearn-12-HTTP-  Network ProgrammingPythonlearn-12-HTTP-  Network Programming
Pythonlearn-12-HTTP- Network Programming
ssusere5ddd6
 
OpenTelemetry For Architects
OpenTelemetry For ArchitectsOpenTelemetry For Architects
OpenTelemetry For Architects
Kevin Brockhoff
 
Antao Biopython Bosc2008
Antao Biopython Bosc2008Antao Biopython Bosc2008
Antao Biopython Bosc2008
bosc_2008
 
Inside LoLA - Experiences from building a state space tool for place transiti...
Inside LoLA - Experiences from building a state space tool for place transiti...Inside LoLA - Experiences from building a state space tool for place transiti...
Inside LoLA - Experiences from building a state space tool for place transiti...
Universität Rostock
 
Dynamic time warping and PIC 16F676 for control of devices
Dynamic time warping and PIC 16F676 for control of devicesDynamic time warping and PIC 16F676 for control of devices
Dynamic time warping and PIC 16F676 for control of devices
Roger Gomes
 
Tornado Web Server Internals
Tornado Web Server InternalsTornado Web Server Internals
Tornado Web Server Internals
Praveen Gollakota
 
Pulsar connector on flink 1.14
Pulsar connector on flink 1.14Pulsar connector on flink 1.14
Pulsar connector on flink 1.14
宇帆 盛
 
Exploring the power of OpenTelemetry on Kubernetes
Exploring the power of OpenTelemetry on KubernetesExploring the power of OpenTelemetry on Kubernetes
Exploring the power of OpenTelemetry on Kubernetes
Red Hat Developers
 
Asynchronous IO in Rust - Enrico Risa - Codemotion Rome 2017
Asynchronous IO in Rust - Enrico Risa - Codemotion Rome 2017Asynchronous IO in Rust - Enrico Risa - Codemotion Rome 2017
Asynchronous IO in Rust - Enrico Risa - Codemotion Rome 2017
Codemotion
 

More from Eric D. Schabell (20)

Observability-as-a-Service: When Platform Engineers meet SREs
Observability-as-a-Service: When Platform Engineers meet SREsObservability-as-a-Service: When Platform Engineers meet SREs
Observability-as-a-Service: When Platform Engineers meet SREs
Eric D. Schabell
 
When Platform Engineers meet SREs - The Birth of O11y-as-a-Service Superpowers
When Platform Engineers meet SREs - The Birth of O11y-as-a-Service SuperpowersWhen Platform Engineers meet SREs - The Birth of O11y-as-a-Service Superpowers
When Platform Engineers meet SREs - The Birth of O11y-as-a-Service Superpowers
Eric D. Schabell
 
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Meet the New Kid in the Sandbox - Integrating Visualization with PrometheusMeet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Eric D. Schabell
 
Finding observability and DevEx tranquility sailing the monitoring data seas
Finding observability and DevEx tranquility sailing the monitoring data seasFinding observability and DevEx tranquility sailing the monitoring data seas
Finding observability and DevEx tranquility sailing the monitoring data seas
Eric D. Schabell
 
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Meet the New Kid in the Sandbox - Integrating Visualization with PrometheusMeet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Eric D. Schabell
 
MTTS - Sleep more, slog less with automated cloud native o11y platforms
MTTS - Sleep more, slog less with automated cloud native o11y platformsMTTS - Sleep more, slog less with automated cloud native o11y platforms
MTTS - Sleep more, slog less with automated cloud native o11y platforms
Eric D. Schabell
 
KCD Porto: Choose Your Own Adventure - Cloud Naive Observability Pitfalls
KCD Porto: Choose Your Own Adventure - Cloud Naive Observability PitfallsKCD Porto: Choose Your Own Adventure - Cloud Naive Observability Pitfalls
KCD Porto: Choose Your Own Adventure - Cloud Naive Observability Pitfalls
Eric D. Schabell
 
Infobip Shift EU 2024: Platform Engineers Arise - Adding Observability to You...
Infobip Shift EU 2024: Platform Engineers Arise - Adding Observability to You...Infobip Shift EU 2024: Platform Engineers Arise - Adding Observability to You...
Infobip Shift EU 2024: Platform Engineers Arise - Adding Observability to You...
Eric D. Schabell
 
PromCon EU 2024: Meet the New Kid in the Sandbox - Integrating Visualization ...
PromCon EU 2024: Meet the New Kid in the Sandbox - Integrating Visualization ...PromCon EU 2024: Meet the New Kid in the Sandbox - Integrating Visualization ...
PromCon EU 2024: Meet the New Kid in the Sandbox - Integrating Visualization ...
Eric D. Schabell
 
Power Up with Podman - Cloud Native + K8s Meetup
Power Up with Podman - Cloud Native + K8s MeetupPower Up with Podman - Cloud Native + K8s Meetup
Power Up with Podman - Cloud Native + K8s Meetup
Eric D. Schabell
 
Choose Your Own Adventure - Cloud Native Observability Pitfalls
Choose Your Own Adventure - Cloud Native Observability PitfallsChoose Your Own Adventure - Cloud Native Observability Pitfalls
Choose Your Own Adventure - Cloud Native Observability Pitfalls
Eric D. Schabell
 
Choose Your Own Observability Adventure
Choose Your Own Observability AdventureChoose Your Own Observability Adventure
Choose Your Own Observability Adventure
Eric D. Schabell
 
Checking the pulse of your cloud native architecture
Checking the pulse of your cloud native architectureChecking the pulse of your cloud native architecture
Checking the pulse of your cloud native architecture
Eric D. Schabell
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
Eric D. Schabell
 
Observability For You and Me with OpenTelemetry (with demo)
Observability For You and Me with OpenTelemetry (with demo)Observability For You and Me with OpenTelemetry (with demo)
Observability For You and Me with OpenTelemetry (with demo)
Eric D. Schabell
 
3 Pitfalls Everyone Should Avoid with Cloud Native Observability
3 Pitfalls Everyone Should Avoid with Cloud Native Observability3 Pitfalls Everyone Should Avoid with Cloud Native Observability
3 Pitfalls Everyone Should Avoid with Cloud Native Observability
Eric D. Schabell
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
Roadmap to Becoming a CNCF Ambassador
Roadmap to Becoming a CNCF AmbassadorRoadmap to Becoming a CNCF Ambassador
Roadmap to Becoming a CNCF Ambassador
Eric D. Schabell
 
Cloud Native Bedtime Stories - Terrifying Execs into Action
Cloud Native Bedtime Stories - Terrifying Execs into ActionCloud Native Bedtime Stories - Terrifying Execs into Action
Cloud Native Bedtime Stories - Terrifying Execs into Action
Eric D. Schabell
 
SRECon EU 2023 - Three Phases to Better Observability Outcomes
SRECon EU 2023 - Three Phases to Better Observability OutcomesSRECon EU 2023 - Three Phases to Better Observability Outcomes
SRECon EU 2023 - Three Phases to Better Observability Outcomes
Eric D. Schabell
 
Observability-as-a-Service: When Platform Engineers meet SREs
Observability-as-a-Service: When Platform Engineers meet SREsObservability-as-a-Service: When Platform Engineers meet SREs
Observability-as-a-Service: When Platform Engineers meet SREs
Eric D. Schabell
 
When Platform Engineers meet SREs - The Birth of O11y-as-a-Service Superpowers
When Platform Engineers meet SREs - The Birth of O11y-as-a-Service SuperpowersWhen Platform Engineers meet SREs - The Birth of O11y-as-a-Service Superpowers
When Platform Engineers meet SREs - The Birth of O11y-as-a-Service Superpowers
Eric D. Schabell
 
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Meet the New Kid in the Sandbox - Integrating Visualization with PrometheusMeet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Eric D. Schabell
 
Finding observability and DevEx tranquility sailing the monitoring data seas
Finding observability and DevEx tranquility sailing the monitoring data seasFinding observability and DevEx tranquility sailing the monitoring data seas
Finding observability and DevEx tranquility sailing the monitoring data seas
Eric D. Schabell
 
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Meet the New Kid in the Sandbox - Integrating Visualization with PrometheusMeet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Eric D. Schabell
 
MTTS - Sleep more, slog less with automated cloud native o11y platforms
MTTS - Sleep more, slog less with automated cloud native o11y platformsMTTS - Sleep more, slog less with automated cloud native o11y platforms
MTTS - Sleep more, slog less with automated cloud native o11y platforms
Eric D. Schabell
 
KCD Porto: Choose Your Own Adventure - Cloud Naive Observability Pitfalls
KCD Porto: Choose Your Own Adventure - Cloud Naive Observability PitfallsKCD Porto: Choose Your Own Adventure - Cloud Naive Observability Pitfalls
KCD Porto: Choose Your Own Adventure - Cloud Naive Observability Pitfalls
Eric D. Schabell
 
Infobip Shift EU 2024: Platform Engineers Arise - Adding Observability to You...
Infobip Shift EU 2024: Platform Engineers Arise - Adding Observability to You...Infobip Shift EU 2024: Platform Engineers Arise - Adding Observability to You...
Infobip Shift EU 2024: Platform Engineers Arise - Adding Observability to You...
Eric D. Schabell
 
PromCon EU 2024: Meet the New Kid in the Sandbox - Integrating Visualization ...
PromCon EU 2024: Meet the New Kid in the Sandbox - Integrating Visualization ...PromCon EU 2024: Meet the New Kid in the Sandbox - Integrating Visualization ...
PromCon EU 2024: Meet the New Kid in the Sandbox - Integrating Visualization ...
Eric D. Schabell
 
Power Up with Podman - Cloud Native + K8s Meetup
Power Up with Podman - Cloud Native + K8s MeetupPower Up with Podman - Cloud Native + K8s Meetup
Power Up with Podman - Cloud Native + K8s Meetup
Eric D. Schabell
 
Choose Your Own Adventure - Cloud Native Observability Pitfalls
Choose Your Own Adventure - Cloud Native Observability PitfallsChoose Your Own Adventure - Cloud Native Observability Pitfalls
Choose Your Own Adventure - Cloud Native Observability Pitfalls
Eric D. Schabell
 
Choose Your Own Observability Adventure
Choose Your Own Observability AdventureChoose Your Own Observability Adventure
Choose Your Own Observability Adventure
Eric D. Schabell
 
Checking the pulse of your cloud native architecture
Checking the pulse of your cloud native architectureChecking the pulse of your cloud native architecture
Checking the pulse of your cloud native architecture
Eric D. Schabell
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
Eric D. Schabell
 
Observability For You and Me with OpenTelemetry (with demo)
Observability For You and Me with OpenTelemetry (with demo)Observability For You and Me with OpenTelemetry (with demo)
Observability For You and Me with OpenTelemetry (with demo)
Eric D. Schabell
 
3 Pitfalls Everyone Should Avoid with Cloud Native Observability
3 Pitfalls Everyone Should Avoid with Cloud Native Observability3 Pitfalls Everyone Should Avoid with Cloud Native Observability
3 Pitfalls Everyone Should Avoid with Cloud Native Observability
Eric D. Schabell
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
Roadmap to Becoming a CNCF Ambassador
Roadmap to Becoming a CNCF AmbassadorRoadmap to Becoming a CNCF Ambassador
Roadmap to Becoming a CNCF Ambassador
Eric D. Schabell
 
Cloud Native Bedtime Stories - Terrifying Execs into Action
Cloud Native Bedtime Stories - Terrifying Execs into ActionCloud Native Bedtime Stories - Terrifying Execs into Action
Cloud Native Bedtime Stories - Terrifying Execs into Action
Eric D. Schabell
 
SRECon EU 2023 - Three Phases to Better Observability Outcomes
SRECon EU 2023 - Three Phases to Better Observability OutcomesSRECon EU 2023 - Three Phases to Better Observability Outcomes
SRECon EU 2023 - Three Phases to Better Observability Outcomes
Eric D. Schabell
 
Ad

Recently uploaded (20)

How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Shift Left using Lean for Agile Software Development
Shift Left using Lean for Agile Software DevelopmentShift Left using Lean for Agile Software Development
Shift Left using Lean for Agile Software Development
SathyaShankar6
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Adobe Illustrator Crack | Free Download & Install Illustrator
Adobe Illustrator Crack | Free Download & Install IllustratorAdobe Illustrator Crack | Free Download & Install Illustrator
Adobe Illustrator Crack | Free Download & Install Illustrator
usmanhidray
 
Sales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptxSales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptx
EliandoLawnote
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Agentic AI Use Cases using GenAI LLM models
Agentic AI Use Cases using GenAI LLM modelsAgentic AI Use Cases using GenAI LLM models
Agentic AI Use Cases using GenAI LLM models
Manish Chopra
 
Adobe Photoshop CC 2025 Crack Full Serial Key With Latest
Adobe Photoshop CC 2025 Crack Full Serial Key  With LatestAdobe Photoshop CC 2025 Crack Full Serial Key  With Latest
Adobe Photoshop CC 2025 Crack Full Serial Key With Latest
usmanhidray
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Xforce Keygen 64-bit AutoCAD 2025 Crack
Xforce Keygen 64-bit AutoCAD 2025  CrackXforce Keygen 64-bit AutoCAD 2025  Crack
Xforce Keygen 64-bit AutoCAD 2025 Crack
usmanhidray
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Salesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdfSalesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdf
SRINIVASARAO PUSULURI
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Mastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core PillarsMastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core Pillars
Marcel David
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Shift Left using Lean for Agile Software Development
Shift Left using Lean for Agile Software DevelopmentShift Left using Lean for Agile Software Development
Shift Left using Lean for Agile Software Development
SathyaShankar6
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Adobe Illustrator Crack | Free Download & Install Illustrator
Adobe Illustrator Crack | Free Download & Install IllustratorAdobe Illustrator Crack | Free Download & Install Illustrator
Adobe Illustrator Crack | Free Download & Install Illustrator
usmanhidray
 
Sales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptxSales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptx
EliandoLawnote
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Agentic AI Use Cases using GenAI LLM models
Agentic AI Use Cases using GenAI LLM modelsAgentic AI Use Cases using GenAI LLM models
Agentic AI Use Cases using GenAI LLM models
Manish Chopra
 
Adobe Photoshop CC 2025 Crack Full Serial Key With Latest
Adobe Photoshop CC 2025 Crack Full Serial Key  With LatestAdobe Photoshop CC 2025 Crack Full Serial Key  With Latest
Adobe Photoshop CC 2025 Crack Full Serial Key With Latest
usmanhidray
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Xforce Keygen 64-bit AutoCAD 2025 Crack
Xforce Keygen 64-bit AutoCAD 2025  CrackXforce Keygen 64-bit AutoCAD 2025  Crack
Xforce Keygen 64-bit AutoCAD 2025 Crack
usmanhidray
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Salesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdfSalesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdf
SRINIVASARAO PUSULURI
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Mastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core PillarsMastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core Pillars
Marcel David
 
Ad

Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with OpenTelemetry

Editor's Notes

  • #1: It's time you stopped letting your telemetry data pressure your budgets and get in the way of solving issues with agility! No more I say! Take back control of your telemetry data as we guide you through the open source project Fluent Bit. Learn how to manage your telemetry data from source to destination using the pipeline phases covering collection, parsing, aggregation, transformation, and forwarding from any source to any destination. Buckle up for a fun ride as you learn by exploring how telemetry pipelines work, how to set up your first pipeline, and exploring several common use cases that Fluent Bit helps solve. All this backed by a self-paced, hands-on workshop that attendees can pursue at home after this session (https://o11y-workshops.gitlab.io/workshop-fluentbit).
  • #3: Fluent Bit and OpenTelemetry Collector are both powerful telemetry collectors within the CNCF ecosystem. Both aim to collect, process, and route telemetry data and support all telemetry types. But they emerged from different projects with different strengths. FB started with logs and OTel started with traces. The common narrative suggests you must choose one or the other. But these projects can and should coexist. Many teams are successfully using both – leveraging each for what it does best. There are also times that an organization may choose one over the other depending on their system.
  • #4: Fluent Bit: Fluent Bit was initially purpose-built for logs, which remain the best supported telemetry signal. Written in C, Fluent Bit is blazingly efficient with resources providing exceptional performance. Its ideal for edge and containerized environments at scale. Fluent Bit is also a CNCF graduated project with wide adoption, celebrating its 10 year anniversary! With a robust plugin ecosystem, that enables integration with a variety of input sources and output destinations. Beyond the provided plugins, you can extend Fluent Bit with Lua, WASM (WebAssembly), Go, and now with v4 Zig. It shines when used in environments requiring high throughput and low latency.
  • #5: OTel Collector: OpenTelemetry Collector started out supporting distributed traces, still the most mature signal followed by metrics and logs. The OTel Collector is written in Go, a familiar language within the CNCF ecosystem. And is also backed by a rich registry of collector components from vendors and community contributors alike. The OpenTelemetry Collector is the natural choice if you're fully invested in the OpenTelemetry ecosystem. Its internal representations are OTLP-native, meaning new protocol developments are adopted quickly. Resource detection is well-supported and Semantic Conventions are first-class citizens.
  • #6: Both projects are committed to supporting open observability and that includes speaking each others’ protocols. In practice that means: Fluent Bit can transform existing logs into the OTel Log schema with the OTel Envelope Offers OTLP Endpoints to ingest data using OTel’s protocol as well as an Exporter to send telemetry via OTLP. The OpenTelemetry Collector also has a Receiver and Exporter that enable you to ingest telemetry via Fluent’s Forward protocol
  • #7: And they work beautifully together when: Fluent Bit handles collection at the edge or resource-constrained environments The Collector provides centralized aggregation and advanced processing Or you can run both separately as signal-specific pipelines What's crucial to remember is that both projects are constantly evolving. Fluent Bit is expanding its tracing and metrics capabilities. The OpenTelemetry Collector is improving its performance and adding new components. The choice that makes sense today should be reevaluated regularly, as feature gaps close and new capabilities emerge. This dynamic evolution is exactly what makes open source so powerful – the constant drive to improve based on real user needs. OSS: The only way OSS can stay alive and well is that we all contribute. Like with so many great OSS projects you can use them straight from the community repos and with support from vendors. This is what open source is all about – freedom and choice. The ability to pick the right tool for the right job, or combine tools to create something greater than the sum of its parts. As vendors and contributors, our job isn't to build walls between these projects. It's to build bridges. To make them work better together. To give users options rather than limitations.
  • #9: This is the telemetry pipeline overview, all of the phases data goes through that you will learn in our workshop: https://o11y-workshops.gitlab.io/workshop-fluentbit
  • #10: The first phase is INPUT, which is where Fluent Bit uses Input Plugins to gather information from specific sources. When an input plugin is loaded it creates an instance which we can configure using the plugins properties.
  • #11: The second phase is PARSER, which is where unstructured input data is turned into structured data. Fluent Bit does this using Parsers that we can configure to manipulate the unstructured data producing structured data for the next phases of our pipeline.
  • #12: Filtering phase is when we modify, enrich, or delete any of the collected Events. Fluent Bit provides many out of the box plugins as Filters that can match, exclude, or enrich your structured data before it moves onwards in the pipeline. Filters can be configured using the provided properties.
  • #13: Buffering in the pipeline is where the data is stored, using in-memory or the file system based options. Note that when data reaches the buffer phase it's in an immutable state (no more filtering) and that buffered data is not raw text, but in an internal binary representation for storage.
  • #14: The next phase is ROUTING, which is where Fluent Bit uses the previously discussed Tag and Match concepts to determine which output destinations to send data. During the INPUT phase data is assigned a Tag, during the ROUTING phase data is compared to Match rules from output configurations, if it matches then the data is sent to that output destination.
  • #15: The final phase is OUTPUT, which is where Fluent Bit uses Output Plugins to connect with specific destinations. These destinations can be databases, remote services, cloud services, and more.
  • #16: Example 1: Input log -> Fluent Bit -> processing (enhance / reduce) -> Output source (Console)
  • #17: Preview example 2a: Input log -> Fluent Bit -> metrics endpoint <- Prometheus
  • #18: Preview example 2b: Input log -> Fluent Bit -> metrics endpoint <- Prometheus
  • #19: Example 2: Input log -> Fluent Bit -> metrics endpoint <- Prometheus
  • #20: Preview example 3a: Input log -> Fluent Bit -> console output
  • #21: Preview example 3b: Input log -> Fluent Bit -> console output + OTel envelope
  • #22: Preview example 3c: Input source (log, metric, trace) -> Fluent Bit -> OTel envelope -> OTel collector (console). This example is to showcase filtering any source into OTel collection architecture.
  • #23: Example 3d: Input source (log, metric, trace) -> Fluent Bit -> OTel envelope -> OTel collector (console + file). This example is to showcase filtering any source into OTel collection architecture.
  • #24: Example 3: Input log -> Fluent Bit -> OTel Envelope -> OTel Collector -> Console + File
  • #26: Fluent Bit (pipelines) - This workshop will guide you through the open source project Fluent Bit, what it is, a basic installation, and setting up a first cloud native observability pipeline project. The workshop is self-paced and available online, so attendees can continue to explore after the event: https://o11y-workshops.gitlab.io/workshop-fluentbit
  • #27: Explore this instrumenting of your applications in this workshop, where a Java example for developers has been created for them to experience what it’s like to instrument an application in lab 8, see entire workshop at https://bit.ly/prom-workshop.
  • #28: It's time you stopped letting your telemetry data pressure your budgets and get in the way of solving issues with agility! No more I say! Take back control of your telemetry data as we guide you through the open source project Fluent Bit. Learn how to manage your telemetry data from source to destination using the pipeline phases covering collection, parsing, aggregation, transformation, and forwarding from any source to any destination. Buckle up for a fun ride as you learn by exploring how telemetry pipelines work, how to set up your first pipeline, and exploring several common use cases that Fluent Bit helps solve. All this backed by a self-paced, hands-on workshop that attendees can pursue at home after this session (https://o11y-workshops.gitlab.io/workshop-fluentbit).
  • #29: Let's face it. Kubernetes clusters generate logs. Lots of 'em. Often, these logs contain valuable information when it comes to troubleshooting. Routing and analyzing logs should be straightforward and reliable. This is where Telemetry Pipelines shine and make your day easier! In this demo, a telemetry pipeline is created to route logs from a Kubernetes cluster to multiple destinations. Create your first telemetry pipeline today! Visit chronosphere.io to learn more.