Telegraf vs Fluentd vs Fluent Bit

개요

오픈소스 기반 대표적인 Metrics collector인 Telegraf, Fluentd, Fluent Bit을 비교하고자 합니다.

Telegraf vs Fluentd vs Fluent Bit

Category Telegraf Fluentd Fluent Bit
Scope Containers / Servers Embedded Linux / Containers / Servers
Language Go Ruby & C C
Memory About 35MB About 30MB About 650KB
Dependencies Zero dependencies RubyGem Zero dependencies
Binary size About 152M About 5.1M About 31M
Support CPU metrics plugin O
inputs.cpu
X O
CPU plugin
Support Disk metrics plugin O
inputs.disk
X O
Disk I/O plugin
Support Memory metrics plugin O
inputs.mem
X O
Memory plugin
Support NetworkIO metrics plugin O
inputs.net
X O
Network I/O plugin
Support GPU metrics plugin O
- NVIDIA : inputs.nvidia_smi
- AMI : inputs.amd_rocm_smi
X X
Support Tailing plugin O
inputs.tail
O
Tail plugin
O
Tail plugin
Support Grok parser O O X

출처는 각 오픈소스의 Official site 입니다. Metrics/Log collector를 선택하실 때 참고가 되셨으면 합니다.