본문 바로가기
반응형

fluentbit3

FluentBit Container Runtime Interface (CRI) parser Fluent Bit by default assumes that logs are formatted by the Docker interface standard. However, when using CRI you can run into issues with malformed JSON if you do not modify the parser used. Fluent Bit includes a CRI log parser that can be used instead. An example of the parser is seen below: # CRI Parser [PARSER] # http://rubular.com/r/tjUt3Awgg4 Name cri Format regex Regex ^(?[^ ]+) (?stdou.. 2023. 9. 6.
install Fluent Bit on Kubernetes Kubernetes는 노드 클러스터를 관리하므로, 모든 Pod의 로그를 수집하려면 모든 노드에서 로그 에이전트를 실행해야 합니다. 따라서, Fluent Bit은 DaemonSet으로 배포 됩니다. Fluent Bit이 실행되면 모든 Pod의 로그를 읽고 구문분석하고 필터링 하여 다음 정보로 각 항목을 보강합니다. Pod 이름 / Pod ID / 컨테이너 이름 / 컨테이너 ID / 라벨 / 주석 설치 Install With Helm Chart Fluent Bit을 배포하는 권장 방법은 공식 Helm 차트를 사용하는 것입니다. (1.9 버전부터는 helm Chart 를 이용하는 방법을 권장합니다. ) (https://github.com/fluent/helm-charts) Fluent helm chart 레포.. 2023. 9. 6.
Fluent Bit 이란(with fluentd) Fluent Bit 이란. 오픈소스 이면서, 멀티플랫폼 로그 프로세서 도구 입니다. 대규모 데이터 수집 처리를 지원하는 전문 도구. C로 작성된 Fluent Bit은 제한된 Capacity와 감소된 overhead(메모리 및 CPU)가 있는 고도로 분산된 환경을 염두에 두고 만들어 졌다. (Fluent Bit은 성능과 낮은 리소스 소비를 염두에 두고 설계 되었습니다. ) 라이선스 : Apache License v2.0 홈페이지 : https://fluentbit.io/ "Treasure Data" 라는 팀에서 만들었음. fluentBit은 로그를 수집하여 "로그 처리/보관 하는 시스템"으로 전달 하는 역할을 한다. 로그 수집 및 전달하는 Data Pipeline 수집(Input) > 로그 방식에 따른 파.. 2023. 9. 4.
반응형