핵심 요약
펫프렌즈가 AWS OpenSearch를 활용해 2주 보관 정책 아래 특정 로그를 분리 저장하는 로그 관리 전략을 구현했습니다.
구현 방법
- MDC와 헤더 기반 isSeparation 로깅으로 분리 대상 로그를 MDC에 표시
- Logback 구성: 기본 로그와 separation 로그를 분리 출력, separation 로거를 별도 Appender로 라우팅
- Fluent Bit→Firehose→Lambda 데이터 파이프라인으로 separation 로그 전달
- Terraform으로 Firehose/Lambda 연결 및 IAM 권한 설정
주요 결과
- 2주 보관 정책 준수와 필요한 로그를 별도 인덱스로 관리
- 운영 관점에서 분리 로그의 저장 및 조회 용이성 향상



