AWS

[ 17 ] - Cloudwatch X-ray

zhuxiclover 2024. 10. 15. 14:02

1.  개념

  ➜  cloudwatch 블록에 들어있는 x-ray 살펴보기 

    ✅  분산 application 분석 및 디버깅 용도로 사용되어짐, 시각화 기능을 제공하여 쉽게 application 흐름 이해

    ✅  x-ray 서비스 맵을 제공, client가 어디에서 접속을 시도하면 어떤 api가 호출되어지는지 순차적으로 어떤 리소스를 언제 어떻게 request하며 실행되어지는지 한눈에 알수있음

    ✅  서버리스 application을 구현할 때 쓰이는 것들이 대부분 x-ray 사용가능, ec2, lambda, dynamodb, elb, api gateway, SNS, SQS, elastic beanstalk 등

 

 

 

2.  Lambda 함수 생성

 ➜  버킷 이름만 지정, 나머지는 default로 기본 생성

 

 

  ➜  Lambda 함수 생성

 

 

 

 

 ➜  트리거 추가

 

 

    ✅  S3 이벤트 확인

 

 

    ✅  Lamdba 권한 역할 확인

 

 

    ✅  권한 추가

 

 

    ✅   Lambda > 함수 > lambda-read-s3-1015 > 모니터링 도구 > 편집 > 활성 추적

 

    ✅   S3 버킷에 .txt 파일 업로드

 

 

 

3.  Cloudwatch 모니터링

 ➜  X-ray 기록 > 기록 세부 정보

 

 

    ✅  txt 파일 올라간 것 확인

 

 

 

4.  실습

 ➜  역할 생성 : elasticbeanstalk

 

    ✅  권한 추가

 

 

 ➜  역할 생성 : s3fullaccess

 

 

 ➜  VPC 생성 : 자동으로

    ✅  서브넷 2개 (Private, Public)

 

 ➜  Elastic Beanstalk

    ✅  애플리케이션 생성 : beanstalk15

 

 

 

 

'AWS' 카테고리의 다른 글

[ 19 ] - 방화벽 WAF  (0) 2024.10.16
[ 18 ] - KMS  (0) 2024.10.15
[ 16 ] - dynamoDB에 데이터 넣기  (0) 2024.10.14
[ 15 ] - key  (0) 2024.10.11
[ restart ]  (0) 2024.10.10