메뉴
brunch
매거진
AWS 전문가 되기
389. Serverless 점검법
by
Master Seo
Jun 4. 2020
<> 목표
Serverless 서비스가 제대로 동작하지 않을때 점검법
이미지를 올려 APIGW
,
람다를 거쳐 S3에 업로드 되고 SNS로 통보되는 구성
AWS X-Ray 사용법 , Cloud Watch 사용법 알아보자.
구성
Client -----APIGW --- 람다 -----S3 업로드 --- SNS
<0> cloudwatch arn 확인
<1> 사용중인 API Gateway, Lambda 서비스 확인
<2> API Gateway에서 cloudwatch logs, x-ray 활성화 하기
<3> 데이터 올리기
<4> 오류 검사
<0> cloudwatch arn 확인
arn:aws:iam::15xxxxxxxxxxx 확인
<1> 사용중인 API Gateway, Lambda 서비스 확인
1
서비스 > API Gateway
2
서비스 > Step function
3
서비스 > lambda
필터 상자
4
서비스 > Dynamodb
Item
5
서비스 > S3
6
서비스 > Cloudwatch > 로그 그룹 > 로그 스트림
7
서비스 > x-ray
<2> API Gateway에서 Cloudwatch logs, x-ray 활성화 하기
1. API Gateway 에 cloudwatch log와 x-ray 활성화
service > API Gateway > 해당 API 클릭 > stages > dev > logs/tracing >enable cloudwatch logs >
log level : info
enable X-Ray tracing
save change
api gateway 하단 > 설정 > ARN
cloudwatchLogRoleArn
복사
setting
cloudwatch log role ARN
2 람다에서 X-Ray 활성화 하기
Service > Lambda > filter 에서 LambdaAddAlbum 로 필터링 > lambda > AWS X-Ray : active tracing 체크
save
3
service > s3 > 버킷 확인
<3> 데이터 올리기
services > s3 에 이미지 올라와 있는지 확인
<4> 오류 검사
S3 버킷에 이미지가 안 올라가 있는 경우 ?? 결과가 안나오는 경우
1 api gateway 문제 점검법 ?
serviec > xray > service map 검사
serices > API Gateway 검사
serices > cloudwatch 검사
2. lambda function timeouts 문제 점검 ?
serviec > xray > 해당 lambda > 추적 보기 > 로그 그룹 보기> 이벤트 필터에
timed out 확인
감사합니다.
keyword
람다
서비스
댓글
댓글
0
작성된 댓글이 없습니다.
작가에게 첫 번째 댓글을 남겨주세요!
브런치에 로그인하고 댓글을 입력해보세요!
Master Seo
소속
클라우드전문가카페
직업
엔지니어
전) 네이버 엔지니어 7년, 네이버 클라우드 공인강사,마스터, PRO , AWS아키프로, Google프로아키, Azure어드민, CCNP, 맛집,여행 전문가, 좋은 기운을 주는사람
구독자
2,546
제안하기
구독
매거진의 이전글
388. CloudWatch,SNS,Slack알람받기
390. Live Streaming,CloudWatch
매거진의 다음글