위키득계정 ↗
기술

Fluentd

Fluentd기술
주요 역할
로그 자료 수집과 전달
자료 처리
구조화와 필터링
확장 수단
입출력 플러그인
버퍼 방식
메모리 또는 파일
Fluentd는 여러 원천에서 발생한 로그와 사건 자료를 모아 가공하고 목적지로 전달하는 공개 소프트웨어다. 수집과 필터링 및 버퍼링과 출력을 연결해 서로 다른 시스템의 로그 처리 흐름을 통합한다.

서로 다른 로그의 공통 처리

응용과 장비에서 나오는 자료의 형식은 서로 다를 수 있다. Fluentd는 자료를 가능한 한 JSON 형태로 구조화해 수집 이후의 필터와 전달 단계에서 공통으로 다룰 수 있게 한다.

플러그인으로 연결하는 경로

입력과 출력의 기능은 플러그인으로 확장한다. 자료를 만드는 시스템과 저장하거나 분석하는 시스템을 직접 일대일로 연결하는 대신 중간 수집 계층에서 처리 경로를 구성할 수 있다.

버퍼가 맡는 역할

메모리나 파일 기반 버퍼는 수집과 목적지 전송 사이에서 자료를 임시로 보관한다. 장애 전환과 가용성을 고려한 구성이 가능하며 실제 전달의 신뢰성은 선택한 플러그인과 버퍼 및 운영 설정에 영향을 받는다.

관련 문서

JSON / OpenTelemetry / Prometheus 모니터링 / Grafana / 데이터베이스 / API