October 26, 2019

229 words 2 mins read

Fluent Bit: Extending Your Logging Pipeline with Go

Fluent Bit: Extending Your Logging Pipeline with Go

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 nee …

Talk Title Fluent Bit: Extending Your Logging Pipeline with Go
Speakers Warren Fernandes (Staff Software Engineer, Pivotal Software, Inc.,), Jason Keene (Reliability Engineer, Coinbase)
Conference KubeCon + CloudNativeCon Europe
Conf Tag
Location Barcelona, Spain
Date May 19-23, 2019
URL Talk Page
Slides Talk Slides
Video Talk Video

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!

comments powered by Disqus