마지막 업데이트
도움이 되었나요?
Panther에서 Fluentd를 시작하기 위한 가이드
사용을 고려해 보세요 Fluent Bit Panther로 로그를 전달할 때 Fluentd 대신 사용하세요. Fluent Bit은 Fluentd보다 설정이 더 쉽고 리소스 사용량이 적습니다.
이 가이드는 Fluentd, Syslog, Windows 이벤트, GCP 감사 로그 등 다양한 유틸리티와 소스에서 데이터를 온보딩하는 데 사용할 수 있는 필요한 AWS 리소스를 빠르게 설정하는 데 도움을 주기 위한 것입니다.
Fluentd는 Firehose 및 S3 대상 플러그인을 지원합니다. 환경에 맞게 사용자 지정할 수 있는 샘플 CloudFormation 템플릿을 아래에 제공했습니다.
템플릿이 배포되고 리소스가 생성되면 로그 소스 가이드로 돌아가 로그 소스 구성을 계속하세요.
Fluentd Firehose 플러그인은 일반적으로 Fluentd S3 플러그인보다 성능이 더 좋습니다

이 템플릿은 Kinesis Firehose 리소스와 S3 버킷을 생성하고, Firehose 스트림에 쓰기 위한 권한을 구성하며, Firehose 스트림이 로그를 S3로 전송하도록 설정하고, Firehose가 S3 버킷에 쓸 수 있는 권한을 설정합니다.
템플릿을 배포한 후에는 Fluentd 구성에서 사용할 수 있도록 출력 값을 저장하세요.
이 템플릿의 출력값은 다음과 같습니다:
InstanceProfileName - 올바른 권한으로 역할을 맡는 데 사용할 수 있는 프로필
S3Bucket - Firehose가 이벤트를 전송할 S3 버킷
FirehoseSendDataRoleArn - Firehose에 쓰기 위한 역할의 ARN
FirehoseName - Firehose 스트림 이름
템플릿은 여기에서 찾을 수 있습니다: CloudFormation 템플릿.
앞서 언급했듯이, 이 템플릿은 Firehose 템플릿보다 성능이 낮으며, 필요한 경우가 아니면 권장되지 않습니다

이 템플릿은 S3 버킷과 생성된 버킷에 쓰기 위한 권한을 생성합니다.
템플릿을 배포한 후에는 생성된 사용자를 위해 IAM에서 액세스 토큰을 만들어야 합니다.
이 템플릿의 출력값은 다음과 같습니다:
FluentdUser - Fluentd 구성에서 사용할 IAM 사용자
S3Bucket - Fluentd 구성에서 사용할 수 있도록 생성된 버킷
템플릿은 여기에서 찾을 수 있습니다: CloudFormation 템플릿.
마지막 업데이트
도움이 되었나요?
도움이 되었나요?

