Fluent-bit

2023. 8. 14. 08:16Cloud Native

    목차
반응형

Logging 시  ELK (Elastic Search, LogStash, Kibana)가 많이 사용되나, K8S Orchestration platform 환경에서는 ELK 대신 fluentbit을 사용하기도 합니다. 

 

LogStash, Fluentd, fluentbit  중 fluentbit이 가장 가볍고 분산환경을 잘 대응하기에 K8S에서 많이 사용되고 있습니다. 

fluentbit은 end-to-end observability pipeline

 

from https://fluentbit.io/how-it-works/

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
  • 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

 

 

 

  •  
반응형

'Cloud Native' 카테고리의 다른 글

Kubernetes (K8s)  (0) 2024.01.08
Backpressure algorithm  (0) 2023.08.14
REST client on vscode  (0) 2023.06.27
Jaeger (예거)  (0) 2023.06.26
Docker image의 deploy를 위한 특정 library에 대한 의존성 관리  (0) 2023.06.20