Fluent Bit 구성 예시
이 페이지의 예시는 Fluent Bit으로 데이터를 수신하고 Panther로 로그를 전송하는 일반적인 방법들을 HTTP 소스 또는 Amazon S3 소스.
아래 예시에서, log_level trace 및 출력 stdout 은 구성 테스트 및 디버깅을 위해 사용됩니다. Fluent Bit 구성이 예상대로 작동하면 이들은 제거해야 합니다.
Dummy를 Panther HTTP 소스로
이 예시는 Fluent Bit의 Dummy 입력 을 사용하여 초당 하나의 이벤트를 생성합니다. 이는 출력 구성을 테스트하고 Fluent Bit 사용을 시작하는 데 유용합니다.
입력: Dummy
range data from 1 to 4 step 2 HTTP
[SERVICE]
log_level trace
[INPUT]
Name dummy
Dummy {"message": "sample json message", "type": "json"}
[OUTPUT]
Name http
Match *
Host logs.{REDACTED}.runpanther.net
Port 443
URI /http/{REDACTED}
Header x-sender-header {REDACTED}
Format json_lines
TLS On
TLS.Verify On
Json_Date_Key false
[OUTPUT]
Name stdout
Match *이 구성은 다음과 같은 결과를 생성합니다:
로컬 파일을 Amazon S3로 Tail
이 예시는 Tail 입력을 사용하여 로컬에서 S3로 전송된 파일을 수집합니다. 여러 파일을 제공할 수 있습니다. 자세한 내용은 path 설정은 Fluent Bit Tail 문서 를 참조하세요.
입력: Tail
range data from 1 to 4 step 2 S3
이 구성은 다음과 같은 결과를 생성합니다:
TCP를 통해 Amazon S3로
이 예시는 TCP 입력 플러그인을 사용합니다. 이 플러그인은 syslog나 JSON 이벤트를 네트워크를 통해 Fluent Bit으로 전송해야 할 때 유용합니다. TCP 플러그인은 수신한 원시 페이로드를 받아 출력 구성으로 전달합니다.
입력: TCP
range data from 1 to 4 step 2 S3
이 구성은 다음과 같은 결과를 생성합니다:
TCP에서 HTTP로 (Panther)
이 예시 구성은 TCP 입력 플러그인을 사용해 로그를 수신하고 Fluent Bit의 HTTP 수집 플러그인을 사용해 직접 Panther로 전송하는 방법을 보여줍니다.
입력: TCP
range data from 1 to 4 step 2 HTTP
이 구성은 다음과 같은 결과를 생성합니다:
Last updated
Was this helpful?

