Taking Back Control of Your Telemetry Data with Fluent Bit
eschabell
145 views
25 slides
Aug 06, 2024
Slide 1 of 25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
About This Presentation
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 ...
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).
Size: 20.48 MB
Language: en
Added: Aug 06, 2024
Slides: 25 pages
Slide Content
Taking Back Control of Your Telemetry Data with Fluent Bit Eric D. Schabell Director Evangelism, Chronosphere @ericschabell{@fosstodon.org} Cloud Native London Meetup - 7 Aug 2024
Telemetry in Phases
Pillars Phases
Pillar problems…
Car is on fire…
Troubleshooting workflow 1 2 3 telemetry data Root Cause Analysis Know Triage Understand Metrics: What is the symptom ? (MTTD-etection) Distributed Traces: Where is the problem ? (MTTR-emediate) Logs: Why was there a problem? (MTTR-epair)
Control with Pipelines
Input phase The first phase is INPUT, which is where Fluent Bit uses Input Plugins to gather information from specific sources.
Parser phase The second phase is PARSER, which is where unstructured input data is turned into structured data.
Filter phase Filtering phase is when we modify, enrich, or delete any of the collected Events.
Buffer phase Buffering is where the data is stored, using in-memory or the file system based options.
Routing phase This phase is where Fluent Bit uses Tag and Match concepts to determine which output destinations to send data.
Output Phase The final phase is where Fluent Bit uses Output Plugins to connect with specific destinations.
Let’s look under the hood Pipeline demo
Host P ipelines and Prometheus Observability Backend (Prometheus, Jaeger, etc.) , Telemetry pipeline scrape metrics metrics endpoint