프로젝트 소개

Fluent Bit은 CNCF 졸업 텔레메트리 에이전트이며 Fluentd 생태계의 일부입니다. 최소한의 CPU와 메모리 사용으로 모든 소스에서 모든 대상으로 로그, 메트릭, 트레이스를 수집, 처리, 전달하도록 설계되었습니다. 이 프로젝트는 Linux, Windows, macOS, BSD 및 임베디드 플랫폼을 지원합니다. 주요 기능으로는 70개 이상의 내장 입력, 필터, 출력 플러그인이 있는 플러그형 아키텍처, 분석 및 변환을 위한 SQL 스트림 처리, TLS/SSL 지원, 비동기 I/O, HTTP 또는 Prometheus를 통해 노출되는 내부 메트릭이 있습니다. 플러그인은 C로, 필터는 Lua로, 출력은 Go로 작성할 수 있습니다. Fluent Bit은 CMake, Flex, Bison, YAML 및 OpenSSL 헤더를 사용하여 소스에서 빌드할 수 있습니다. 설치 옵션에는 Linux 패키지, Docker 이미지, Windows 바이너리가 있습니다. README에는 대규모 프로덕션 사용이 보고되어 있으며, 일일 1,000만 회 이상의 배포와 150억 회 이상의 다운로드가 있지만, 이 수치는 프로젝트 자체에서 제공한 것입니다. 저장소에는 단위 및 통합 테스트 워크플로, ARM 빌드 지원, docs.fluentbit.io의 문서가 포함되어 있습니다. Apache License v2.0에 따라 라이선스가 부여되며 GitHub, Slack 및 Fluent Bit 커뮤니티 채널을 통해 커뮤니티 기여를 받습니다.