Workshop

Getting started with cloud native telemetry pipelines

This workshop will guide you through telemetry pipelines with the open source project Fluent Bit, what it is, a basic installation, and setting up a first pipeline project.
Needed for container install: Podman or Docker
Needed for source install: cmake, openssl, and bison

Based on Fluent Bit v3.2, using Prometheus v3.0 and OpenTelemetry Collector v0.115

Next slide to the right... ==>

Follow along:

qr-code
Short link: bit.ly/fluentbit-workshop

Navigation tips - Table of contents

Each lab provided by this workshop has a table of contents. Using this table of contents and general navigation provided for your ease of use.

Keyboard:
  • 'm' key = open / close table of contents
  • arrow keys = move forward / back through slides


Mouse click on:
  • bottom left icon = open table of contents
  • bottom right arrow icons = move forward / back through slides

Some workshop guidelines

Some things to watch for in the workshop:

  • All links you can click to follow are displayed as green text
  • All video images can be clicked on to view
  • All code snippets will be as follows:
    • System.out.println("This is code.");


Find any issue as you take this workshop, please report here (click link).

Lab 1 - Introduction to Fluent Bit

Lab goals: This lab introduces you to Fluent Bit and provides you with an understanding of its role in cloud native observability.
[ Click here to start ]

Lab 2 - Installing Fluent Bit

Lab goals: This lab walks you through the steps for installing Fluent Bit on your local machine.
[ Click here to start ]

Lab 3 - Exploring first pipelines

Lab goals: This lab explores your first telemetry pipelines using Fluent Bit.
[ Click here to start ]

Lab 4 - Exploring more pipelines

Lab goals: This lab continues exploring more telemetry pipelines using Fluent Bit.
[ Click here to start ]

Lab 5 - Understanding backpressure

Lab goals: This lab ensures your understanding of backpressure in telemetry pipelines and how to address it with Fluent Bit.
[ Click here to start ]

Lab 6 - Avoiding telemetry data loss

Lab goals: This lab explores how to avoid losing telemetry data in your telemetry pipeline with Fluent Bit.
[ Click here to start ]

Lab 7 - Pipeline integration with OpenTelemetry

Lab goals: This lab explores how to integrate a Fluent Bit pipeline with OpenTelemetry.
[ Click here to start ]

Bonus workshop:

Getting Started with Open Visualization

Goals: A standalone workshop providing an understanding of what basic components are required for dashboards with the Perses project, installing the project, exploring its tooling, and building your first dashboard.
[ Click here to start ]

The End

This completes the standalone workshop. If interested in more cloud native observability workshops, then head back to choose your next workshop adventure.

Thanks for your time and feedback is always welcome!
Eric D. Schabell
Director Evangelism
Contact: @ericschabell {@fosstodon.org}
or https://www.schabell.org