핵심 요약
안랩클라우드메이트가 Lambda@Edge를 활용한 고급 로깅 제어를 구현하고 CloudFront와 연동된 구조화된 로그(JSON 포맷)를 도입해 디버깅과 모니터링 효율을 높였습니다.
구현 방법
- Node.js Lambda@Edge 코드에서 TRACE/DEBUG/INFO/WARN/ERROR/FATAL를 JSON 로그로 출력하도록 구성하고, timestamp/level/message/requestId를 포함한 표준 포맷으로 로깅합니다.
- 쿠키 기반 A/B 실험 로직으로 experimentUri를 동적으로 선택하고 CloudWatch에 트레이스 로그를 남깁니다. 또한 CloudFront 요청 URI를 재작성합니다.
주요 결과
- 구조화된 로그 도입으로 로그 분석과 모니터링의 가시성과 신뢰성이 향상되었습니다.
- 쿠키 기반 실험 분기와 트레이스 로깅으로 트래픽 추적이 용이해졌고 디버깅도 용이해졌습니다.



