Fluentd
Definition
Fluentd is an open-source data collector designed to unify the collection and consumption of data across various sources and destinations. It is commonly used for log aggregation and processing, enabling the transformation and routing of logs to different outputs such as databases, cloud services, and data analysis tools. Fluentd is highly extensible, supporting numerous plugins that allow it to integrate with a wide range of systems and services.
Secure Settings Example
<source>
@type forward
bind 0.0.0.0
port 24224
<security>
self_hostname fluentd.example.com
shared_key my_secure_shared_key
</security>
</source>
<match **>
@type stdout
<buffer>
flush_interval 5s
retry_limit 17
retry_wait 1.0
chunk_limit_size 8MB
total_limit_size 512MB
</buffer>
</match>
Insecure Settings Example
<source>
@type forward
bind 0.0.0.0
port 24224
</source>
<match **>
@type stdout
<buffer>
flush_interval 60s
retry_limit 0
chunk_limit_size 100MB
</buffer>
</match>