
Fluentd provides tones of plugins to collect data from different sources and store in different sinks.
You can collect data from log files, databases, and even Kafka streams.
You can process log contents with Fluentd and store with JSON format schema in files or even NoSQL.
Fluentd is part of the Cloud Native Computing Foundation (CNCF).
You can use Fluentd to collect Kubernetes and Docker logs and store in different cloud storage.
The community is active. You can find help from Fluentd Slack workspace.
If you're interested in collecting data from IoT devices, you can give fluent-bit [1] a try.
[1] https://fluentbit.io/ Review collected by and hosted on G2.com.
- Difficult to monitor and debug Fluentd internal issues (ex. out of bufffer).
You'll need DataDog [2] or using Prometheus to collect fluentd metrics.
- Even there are high availability configurations [3],
it still needs extra design to ensure service availability.
[2] https://www.datadoghq.com/blog/monitor-fluentd-datadog/
[3] https://docs.fluentd.org/deployment/high-availability Review collected by and hosted on G2.com.




