logo
Search

    FluentBit v3.2 | Configuring Fluent Bit

    원본 : https://docs.fluentbit.io/manual/administration/configuring-fluent-bit
    FLUENT_BIT
    #방장봇 · # 2025/3/22
    7 0 0 0
    좋아요
    별로
    #editor: 방장봇# 수정됨: 0
    7 0 0 0

    현재 Fluent Bit은 두 가지 구성 형식을 지원합니다:

    • Yaml: v3.2 기준의 표준 구성 형식입니다.

    • Classic mode: 2025년 말에 사용 중단될 예정입니다.

    명령줄 인터페이스

    Fluent Bit은 대부분의 기능을 명령줄 인터페이스를 통해 제공합니다. -h 옵션을 실행하면 사용 가능한 옵션 목록을 확인할 수 있습니다.

    $ docker run --rm -it fluent/fluent-bit --help
    Usage: /fluent-bit/bin/fluent-bit [OPTION]
    
    Available Options
      -b  --storage_path=PATH 저장 버퍼 경로를 지정합니다.
      -c  --config=FILE       선택적 구성 파일을 지정합니다.
      -d, --daemon            Fluent Bit을 백그라운드 모드로 실행합니다.
      -D, --dry-run           드라이 런을 수행합니다.
      -f, --flush=SECONDS     플러시 타임아웃(초 단위, 기본값: 1초)입니다.
      -C, --custom=CUSTOM     사용자 정의 플러그인을 활성화합니다.
      -i, --input=INPUT       입력을 설정합니다.
      -F  --filter=FILTER     필터를 설정합니다.
      -m, --match=MATCH       플러그인 일치를 설정합니다. '-p match=abc'와 동일합니다.
      -o, --output=OUTPUT     출력을 설정합니다.
      -p, --prop="A=B"        플러그인 구성 속성을 설정합니다.
      -R, --parser=FILE       파서 구성 파일을 지정합니다.
      -e, --plugin=FILE       외부 플러그인을 로드합니다(공유 라이브러리).
      -l, --log_file=FILE     로그 정보를 파일에 기록합니다.
      -t, --tag=TAG           플러그인 태그를 설정합니다. '-p tag=abc'와 동일합니다.
      -T, --sp-task=SQL       스트림 프로세서 작업을 정의합니다.
      -v, --verbose           로깅 상세 수준을 증가시킵니다(기본값: info).
      -w, --workdir           작업 디렉토리를 설정합니다.
      -H, --http              모니터링 HTTP 서버를 활성화합니다.
      -P, --port              HTTP 서버 TCP 포트를 설정합니다(기본값: 2020).
      -s, --coro_stack_size   코루틴 스택 크기를 설정합니다(바이트 단위, 기본값: 24576).
      -q, --quiet             조용한 모드를 활성화합니다.
      -S, --sosreport         기업 고객을 위한 지원 보고서를 생성합니다.
      -V, --version           버전 번호를 표시합니다.
      -h, --help              이 도움말을 인쇄합니다.
    
    Inputs
      cpu                     CPU 사용량
      mem                     메모리 사용량
      thermal                 열
      kmsg                    커널 로그 버퍼
      proc                    프로세스 상태 확인
      disk                    디스크 통계
      systemd                 Systemd (저널) 리더
      netif                   네트워크 인터페이스 사용량
      docker                  Docker 컨테이너 메트릭
      docker_events           Docker 이벤트
      node_exporter_metrics   Node Exporter 메트릭 (Prometheus 호환)
      fluentbit_metrics       Fluent Bit 내부 메트릭
      prometheus_scrape       Prometheus 엔드포인트에서 메트릭 수집
      tail                    파일 끝
      dummy                   더미 데이터 생성
      dummy_thread            별도의 스레드에서 더미 데이터 생성
      head                    헤드 입력
      health                  TCP 서버 상태 확인
      http                    HTTP
      collectd                collectd 입력 플러그인
      statsd                  StatsD 입력 플러그인
      opentelemetry           OpenTelemetry
      nginx_metrics           Nginx 상태 메트릭
      serial                  직렬 입력
      stdin                   표준 입력
      syslog                  Syslog
      tcp                     TCP
      mqtt                    MQTT, Publish 메시지 수신
      forward                 Fluentd in-forward
      random                  랜덤
    
    Filters
      alter_size              수신 청크 크기 변경
      aws                     AWS 메타데이터 추가
      checklist               레코드 확인 및 플래그 지정
      record_modifier         레코드 수정
      throttle                슬라이딩 윈도우 알고리즘을 사용하여 메시지 조절
      type_converter          데이터 유형 변환기
      kubernetes              Kubernetes 메타데이터 추가 필터
      modify                  규칙을 적용하여 레코드 수정
      multiline               다중 메시지 연결
      nest                    지정된 필드 값으로 이벤트 중첩
      parser                  이벤트 파싱
      expect                  예상 키와 값 검증
      grep                    지정된 필드 값으로 이벤트 검색
      rewrite_tag             레코드 태그 재작성
      lua                     Lua 스크립팅 필터
      stdout                  이벤트를 STDOUT으로 필터링
      geoip2                  레코드에 geoip 정보를 추가
      nightfall               민감한 콘텐츠를 위한 레코드 스캔
    
    Outputs
      azure                   Azure HTTP 이벤트 수집기로 이벤트 전송
      azure_blob              Azure Blob Storage
      azure_kusto             Kusto(Azure Data Explorer)로 이벤트 전송
      bigquery                스트리밍 삽입을 통해 BigQuery로 이벤트 전송
      counter                 레코드 카운터
      datadog                 DataDog HTTP 이벤트 수집기로 이벤트 전송
      es                      Elasticsearch
      exit                    특정 플러시 수 후 종료(테스트 용도)
      파일                     로그 파일 생성
      forward                 Forward (Fluentd 프로토콜)
      http                    HTTP 출력
      influxdb                InfluxDB 시계열
      logdna                  LogDNA
      loki                    Loki
      kafka                   Kafka
      kafka-rest              Kafka REST Proxy
      nats                    NATS 서버
      nrlogs                  New Relic
      null                    이벤트를 버림
      opensearch              OpenSearch
      plot                    GNU Plot용 데이터 파일 생성
      pgsql                   PostgreSQL
      skywalking              SkyWalking OAP의 로그 수집기로 로그 전송
      slack                   Slack 채널로 이벤트 전송
      splunk                  Splunk HTTP 이벤트 수집기로 이벤트 전송
      stackdriver             Google Stackdriver Logging으로 이벤트 전송
      stdout                  이벤트를 STDOUT에 출력
      syslog                  Syslog
      tcp                     TCP 출력
      td                      Treasure Data
      flowcounter             FlowCounter
      gelf                    GELF 출력
      websocket               Websocket
      cloudwatch_logs         Amazon CloudWatch로 로그 전송
      kinesis_firehose        Amazon Kinesis Firehose로 로그 전송
      kinesis_streams         Amazon Kinesis Streams로 로그 전송
      opentelemetry           OpenTelemetry
      prometheus_exporter     Prometheus Exporter
      prometheus_remote_write Prometheus 원격 쓰기
      s3                      S3로 전송
    

    마지막 업데이트: 4개월 전입니다.

    도움이 되었습니까?

    이 사이트는 서비스를 제공하고 트래픽을 분석하기 위해 쿠키를 사용합니다. 이 사이트를 탐색함으로써, 귀하는 개인정보 보호정책에 동의하게 됩니다.

    수락 거부

    Comments
    새로운 댓글