[업무기록 > 방법] aws 엑셀 email 전송 issue 추적

1151 단어 cloudwatchawsaws

개요

service에서 excel을 download시, email로 전송 중 입니다. 그러나 email은 전송되나 excel download 실패 문구로 email이 전송되는 issue가 발생하였습니다.


문제점

  1. aws > excel sns 요청 정상 확인하여 excel 전환 로직 error 발생 의심,
    excel 전환 로직 error log 확인 필요
  2. 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를 이용한다는 점을 배웠습니다.

좋은 웹페이지 즐겨찾기