Fluent Bit 문서

1 개요[ | ]

Fluent Bit Documentation
Fluent Bit 문서

로그, 지표 및 추적을 위한 고성능 원격 측정 에이전트

Fluent는 리눅스, 맥OS, Windows, BSD 제품군 운영체제용 로그, 지표 및 추적을 위한 빠르고 가벼운 원격 측정 에이전트입니다. 복잡성 없이 다양한 소스에서 원격 측정 데이터를 수집하고 처리할 수 있도록 성능에 중점을 두고 만들어졌습니다.​

2 특징[ | ]

  • 고성능: 낮은 리소스 소비, 높은 처리량
  • 데이터 분석
    • JSON, 정규식, LTSV, Logfmt 파서를 사용하여 구조화되지 않은 메시지를 변환하자.
  • 측정항목 지원: Prometheus 및 OpenTelemetry 호환
  • 신뢰성 및 데이터 무결성
    • 백프레셔 처리
    • ​메모리 및 파일 시스템의 데이터 버퍼링
  • 네트워킹
    • 보안: 내장형 TLS/SSL 지원
    • 비동기 I/O
  • 플러그형 아키텍처 및 확장성: 입력, 필터 및 출력
    • 100개 이상의 내장 플러그인을 사용할 수 있습니다.
    • 확장성
      • C 언어로 입력, 필터 또는 출력 플러그인 작성
      • WASM: WASM 필터 플러그인 또는 WASM 입력 플러그인
      • 보너스: Lua로 필터를 작성 하거나 Golang으로 출력 플러그인을 작성하자.
  • 모니터링: HTTP를 통해 JSON 및 Prometheus 형식 으로 내부 측정항목을 노출합니다.
  • ​스트림 처리: 간단한 SQL 쿼리를 사용하여 데이터 선택 및 변환 수행
    • 쿼리 결과를 사용하여 새로운 데이터 스트림 생성
    • 집계 창
    • 데이터 분석 및 예측: 시계열 예측
  • 포터블: 리눅스, 맥OS, 윈도우, BSD 시스템에서 실행됩니다.

3 Fluent Bit, Fluentd, CNCF[ | ]

  • Fluent BitFluentd 산하의 CNCF 졸업 하위 프로젝트입니다. Fluent Bit는 Apache License 2.0의 조건에 따라 라이선스가 부여됩니다.
  • Fluent Bit는 원래 Eduardo Silva가 만들었습니다. CNCF가 호스팅하는 프로젝트로서 완전히 벤더-중립적이며 커뮤니티 중심의 프로젝트입니다.

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}