Testing the implementation
Testing the implementation
- Quay trở là productsservice project. Đóng gói project bằng jar trong Grade

- Mở DockerFile và tạo image tag là productsservice:1.3.0

- Sau khi hoàn thành buid Docker Image. Push nó lên ECR Repository với Remote Tag là 1.3.0

- Trở lại FCJ2024_CDK project thay đổi image tag của fargateTaskDefinition.addContainer là 1.3.0

- Deploy service bằng dòng lệnh
cdk deploy --all --require-approval never

- Sau khi hoành thành deploy. Chúng ta truy cập vào giao diện ECS chọn Task. Sau đó chọn 1 task bất kỳ trong 2 task đang chạy.

- Trong giao diện task vừa được chọn. Ta có thể thấy một container phụ (sidecar) tên XRayProductsService đang chạy cùng với productsService container

- Tiếp theo chúng ta sẽ test API trên postman để kiểm tra Đo lường dịch vụ AWS ECS trên AWS X-ray

- Truy cập vào giao diện CloudWatch chọn Trace Map để xem được đường đi của request

- Cuối cùng để xem thông tin do lường của ECS chúng ta chọn biểu tượng ECS trên trace map

- Tượng tự với DynamoDB

- Mở Postman tạo phương thức Post để tạo một product mới