Back To Schedule
Wednesday, May 22 • 16:45 - 17:20
Fluent Bit: Extending Your Logging Pipeline with Go - Warren Fernandes & Jason Keene, Pivotal

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Fluent Bit is a high-performance and lightweight logging agent implemented in C. Unlike its better known sibling Fluentd, it has fewer plugins for processing and forwarding logs. To facilitate the need for plugins, Fluent Bit has exposed interfaces for writing output plugins in Go.

In this talk Warren and Jason describe how they implemented an output plugin for the syslog protocol whilst explaining the challenges they faced. Topics Include:

- Why Fluent Bit
- An overview of Fluent Bit’s architecture
- How Fluent Bit interfaces between C and Go
- How to write a Go output plugin
- What are the current limitations of Go plugins
- Recent and future improvements to Fluent Bit’s Go interface

This talk would interest those evaluating Fluent Bit to be a part of their logging solution. You’ll learn how extensible it can be by using third-party plugins or by building one of your own!

avatar for Warren Fernandes

Warren Fernandes

Staff Software Engineer, Pivotal Software, Inc.,
Warren Fernandes is an engineer on the Cloud R&D team at Pivotal focused on open source observability tools. Warren has been a contributor to the Prometheus project and has helped integrate technology like promql into Pivotal’s metrics products. Warren has a Master’s Degree in... Read More →
avatar for Jason Keene

Jason Keene

Reliability Engineer
Jason co-organizes the Denver and Boulder Go meetups and is an active member of the Colorado Go community. Jason lives in Denver, Colorado where he enjoys running, hiking, biking, camping, and meditating.

Wednesday May 22, 2019 16:45 - 17:20 CEST
Hall 8.0 C4