필터링 Fluentd 및 Fluent Bit 로그 - Amazon Elastic Container Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

필터링 Fluentd 및 Fluent Bit 로그

전송할 로그를 필터링하려는 경우가 있을 수 있습니다 (예: 특정 오류가 포함된 전송 로그).

Fluentd또한 Fluent Bit 둘 다 내용에 따른 로그 필터링을 지원합니다. FireLens 이 필터링을 활성화하는 간단한 방법을 제공합니다.

일치하는 정규 표현식을 지정하여 컨테이너 정의의 LogConfiguration 옵션에서 이러한 항목을 구성할 수 있습니다.

exclude-pattern 키로 인해 정규 표현식과 일치하는 모든 로그가 삭제됩니다. 는 지정된 정규 표현식과 일치하는 include-pattern 로그만 전송합니다. 이러한 키를 개별적으로 또는 함께 사용할 수 있습니다.

다음 예에서는 이 필터의 사용법을 보여줍니다.

{ "containerDefinitions":[ { "logConfiguration":{ "logDriver":"awsfirelens", "options":{ "@type":"cloudwatch_logs", "log_group_name":"firelens-testing", "auto_create_stream":"true", "use_tag_as_stream":"true", "region":"us-west-2", "exclude-pattern":"^[a-z][aeiou].*$", "include-pattern":"^.*[aeiou]$" } } } ] }