Fluent Bit 로그¶
FluentBit 로그 수집은 로그 텍스트 데이터를 받아 Guance로 전송합니다.
설치 및 배포¶
1 사전 조건¶
- FluentBit 데이터가 정상적으로 수집되는지 확인
2 DataKit 수집기 설정¶
2.1 DataKit 설치¶
2.2 logstreaming 수집기 활성화¶
DataKit 설치 디렉터리 아래의 conf.d/samples 디렉터리로 이동하여 logstreaming.conf.sample을 복사한 뒤 logstreaming.conf로 이름을 변경합니다.
cp logstreaming.conf.sample logstreaming.conf
2.3 DataKit 재시작¶
3 FluentBit 설정¶
주로 FluentBit의 OUTPUT을 조정합니다.
[OUTPUT]
Name http
Match *
Host 192.168.2.114
Port 9529
Format json
Header Content-Type:application/json
URI /v1/write/logstreaming?source=fluent-bit-log
FluentBit의 OUTPUT 매개변수 설명
- Name: 고정값
http - Host: DataKit이 실행 중인 호스트
- Port: DataKit 포트 번호, 기본값
9529 - Format: 출력 형식은
json - Header: 요청 헤더
- URI: DataKit
logstreaming수신 주소
logstreaming의 설정과 매개변수 설명은 logstreaming 문서를 참고하세요.
4 검증¶
FluentBit이 로그를 수집하면 OUTPUT을 통해 DataKit으로 전송되며, 플랫폼에서 로그 정보를 확인할 수 있습니다.