Fluent Bit is an open source and multi-platform log processor and forwarder. It is based on the popular data collection tool called Fluentd. The software is designed to collect data from various sources, unify and send them to different destinations. It has a simple architecture that allows users to install, configure, and start forwarding data in minutes. Fluent Bit is written in C and has a light resource footprint compared to other similar tools. It allows users to collect and forward logs from different sources, such as Docker, Kubernetes, Systemd, and many others. The data can then be sent to external services such as Elasticsearch, InfluxDB, and others. Additionally, it provides numerous filter and router plugins for customization. Fluent Bit also provides a REST API for remote control and real-time streaming of data. It has a plugin system that allows users to extend the core functionality with custom plugins. It is used by many companies and organizations in production environments.
Like collectd, telegraf is a small agent to monitor a system and pass the data to a larger database (which usually runs on another central server). Telegraf is written is ready, so it is secure and easy to install. It is compatible with FreeBSD, Linux, Windows, etc., which makes it very versatile. The InfluxDB database it writes to is the best time series database in the business.