Cloud Native
Fluent-bit
Roiei
2023. 8. 14. 08:16
반응형
Logging 시 ELK (Elastic Search, LogStash, Kibana)가 많이 사용되나, K8S Orchestration platform 환경에서는 ELK 대신 fluentbit을 사용하기도 합니다.
LogStash, Fluentd, fluentbit 중 fluentbit이 가장 가볍고 분산환경을 잘 대응하기에 K8S에서 많이 사용되고 있습니다.
fluentbit은 end-to-end observability pipeline
fluent bit은 data source에서의 log에 대해 여러 filtering을 수행하고 buffering 하여 data destination으로 전달합니다.
주요 기능
- data parsing and conversion among JSON, RegEx, LTSV, Logfmt
- Reliability and data integrity
- Backpressure
- Data Buffering
- Networking
- Security
- Built-in TLS/SSL
- Async I/O
- Security
- Pluggable extensibility
- inputs, filters, outputs
- monitoring
- expose internal metrics over HTTP in JSON and Prometheus format
- Stream processing
- selection, transformation
- Windowed Aggregation
- Portability
- LInux, macOS, Windows, BSD systems
반응형