개요
service에서 excel을 download시, email로 전송 중 입니다. 그러나 email은 전송되나 excel download 실패 문구로 email이 전송되는 issue가 발생하였습니다.
문제점
- aws > excel sns 요청 정상 확인하여 excel 전환 로직 error 발생 의심,
excel 전환 로직 error log 확인 필요
- error log에 따라 문제점 개선
해결점
excel 전환 로직 error log 확인 필요
- excel 전환 로직은 lambda에 올려져 있어 log group을 아래와 같이 설정하였습니다.
/aws/lambda/*-Excel-prod
- 해당 log group에서 문의 요청을 받은 회원의 계정을 filter option을 이용하여 message like 검색을 하였고, 검색 결과 해당 회원의 문제가 발생된 log를 확인하였습니다.
- 문의 시간과 대조하여 해당 log의 logstream을 query로 아래처럼 다시 검색하였습니다.
fields @timestamp, @message
| filter @logStream = '2021/10/26/[$LATEST]*************'
| sort @timestamp desc
| limit 200
- 위와 같이 검색하자 back단에서 발생한 error 목록을 확인하였고, excel 다운로드 기간 설정이 잘못 되어있는 점을 확인하여 수정하여 처리하였습니다.
배운점
- excel을 다루는 log group을 알게 되었습니다.
- log stream으로 해당 요청에 대한 자세한 내용을 확인 할 수 있다는 점을 배웠습니다.
- excel download 과정에서 yaml template를 이용한다는 점을 배웠습니다.