- AWS Lambda 로깅은 클라우드워치를 기본으로 사용하며, S3 또는 키네시스 데이터 파이어호스로 전달 가능 ☁️.
- 로깅 내용은 요청 ID, 시작/종료 시간, 메모리 사용량 등 시스템 로그와 애플리케이션 로그를 포함 📝.
- 로그 포맷은 플레인 텍스트와 JSON 형식을 지원하며, JSON 형식은 클라우드워치 필터링에 유용 🔍.
- JSON 로그는 노드 16, 파이썬 3.7 이상, 특정 자바 모드에서만 사용 가능하며, 로그 레벨 필터링 지원 ⚙️.
- 클라우드워치 외에 S3 또는 데이터 파이어호스로 로그를 전송하여 분석 아키텍처를 구축할 수 있음 📊.
- 클라우드워치 로그는 스탠다드와 인프리퀀트 엑세스 클래스가 있으며, 사용량에 따라 요금 티어가 적용됨 💰.
- 람다 함수가 클라우드워치에 로깅하려면 적절한 IAM 권한(logs:PutLogEvents)이 필요함 🔑.