Part 2 Digging deeper
Part 1 set us up for our deep dive into Fluent Bit. The next five chapters cover different types of input and how to output, filter, and route. By the end of chapter 7, we’ll be able to solve many of our routine problems in monitoring and measuring our systems.
Chapter 3 is about ingesting data from common sources, from files to network communications. Chapter 4 dives deeper, focusing on Kubernetes. Most of our interactions are about input from Kubernetes, and the chapter touches on other concepts, such as filters, because we may not be inputting but enriching our observability data with details from Kubernetes.
Chapter 5 is about getting the captured events to the right places. As we saw in chapter 1, Fluent Bit looks to other tools to provide visualization and exploration of observed data. As in chapter 3, we’ll look at different types of destinations. We may not see every type of plugin we can output with, but we’ll have the foundation to use any plugin we encounter. Now we have “stuff coming out, stuff going in,” as Peter Gabriel sang.
But we need to make sense of what we have, which means filtering the wheat from the chaff and making sense of what is being said. Chapter 6 covers parsers, which allow us to break up and change the noise to signals. Then we can apply meaning with filters in chapter 7. Filters are for removing noise, but they give us the opportunity to enrich and transform our events.