/AWSXrayDemo

Spring-Boot && Maven

Primary LanguageJava

AWS X-Ray Demo

MSA이나 서버리스와 같은 분산환경에서 애플리케이션 성능측정이나 디버깅하는 데 유용한 서비스입니다.


자세한 서비스에 대한 설명 : AWS Xray Service

프로젝트 환경구성

JAVA 11

Spring Boot 2.7.4

Spring AOP

Spring Data JPA

AWS EC2 (Region : ap-northeast-2)

AWS X-RAY

Docker

MySQL 8.0


Test Settings

yum -y update

sudo yum list | grep jdk

yum install -y java-11

yum install -y docker

systemctl start docker

docker pull mysql

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 $(docker images | grep -v awk | awk '/mysql/ {print $3}')

curl https://s3.ap-northeast-2.amazonaws.com/aws-xray-assets.ap-northeast-2/xray-daemon/aws-xray-daemon-3.x.rpm -o /home/ec2-user/xray.rpm

yum install -y /home/ec2-user/xray.rpm

java -jar <배포할 jar 파일>

X-Ray Console 예시

image