In this hands-on workshop, you will learn how to use Fluentd to create a log forwarding pipeline for your cloud application. You will get the first-hand experience how to deploy the Fluentd forwarders and agents, how to configure the pipeline and common plugins, and explore different use cases.
This workshop is well suited for software engineers and IT professionals who are interested to gain basic knowledge in modern log forwarding and troubleshooting technologies. It is also applicable for software engineers who are just starting their career, and would like to learn about modern approaches in cloud service troubleshooting.
Why Learn Fluentd?
Fluentd is a versatile data and log collection tool that can be used in various scenarios from log-shipping and collecting data for business analytics to Internet of Things (IoT). It is very often compared to Splunk but this is only one of the many scenarios you can utilize it for. Its plugin capabilities allow it to be extended in different ways and offer more capabilities than just log-shipping. Being Open Source makes it easily accessible and great option for implementing for your own cloud services.
Doesn’t matter whether you are an application developer, data scientist or IT professional, Fluentd is one of the tools that will help you advance in your career in the cloud.
What Will You Learn?
Throughout this workshop, you will learn how to:
- Install Fluentd forwarder
- Install Fluentd agents
- Configure input sources for Fluentd
- Configure Fluentd to save events in a file
- Use plugins to modify and enhance the saved events
- Use plugins to forward events to other outputs
This is a bring-your-own-computer workshop! Please make sure you bring your laptop (Mac or Windows) and have it ready with the following setup:
- Docker binaries installed
- Text editor for editing configuration files. You can choose any text editor that you are familiar with. If you don’t have one we recommend Komodo Edit or Visual Studio Code which are lightweight, cross-platform (Mac and Windows) IDE
- Git client installed. You can install the command line clients linked below. We also recommend SourceTree (available on both Mac and Windows) for people who prefer GUIs instead
Familiarity with Docker or virtualization is essential to get the most out of this workshop. If you are not familiar with Docker and make sure you have the following set up:
Although you may be able to get around with a standard off-the-shelf laptop here are some requirements and recommendations:
- CPU with virtualization support. Most recent Windows-based PCs and MacBooks do support virtualization. Here is a good article that describes a way to check whether your Windows based laptop supports virtualization.
- 8GB RAM required; more recommended
- 50GB free disk space; SSD preferred
- WiFi for access to the Internet (wired connectivity is not provided)
Also, make sure you have Admin/Root access to your machine’s OS.
Cancellations received a week in advance will be refunded at 50%, no refunds will be issued after that. This workshop is not eligible for a professional certificate.
Arriving on-time, participation in discussions, and demonstration of professional courtesy to others are required.