-
『EC2』X-Ray란?AWS/EC2 2022. 6. 20. 23:58
AWS X-Ray란?
X-Ray는 애플리케이션이 처리하는 요청에 대한 데이터를 수집하는 서비스이다.
데이터를 필터링하고 확인까지 가능하다. 모든 트레이스된 요청에서, 요청 및 응답뿐 아니라 애플리케이션이 다운스트림에 대해 하는 호출에 대해서도 상세한 정보를 확인이 되서 편하다.
AWS X-Ray동작방식
SDK를 사용하여 애플리케이션이 UDP 트래픽을 수신 대기하는 Deamon을 통해 JSON세그먼트 문서를 전송한다.
그 다음 X-Ray API에서 JSON을 받고 연결할 다른 클라이언트에게 트래픽을 전송한다.
이 과정을 X-Ray Console에 띄워 트래픽의 현재 상황을 알 수 있다.
CLI를 통해서나 다른 SDK에게 전송이 되면 똑같이 Deamon->API-> Console 단계를 거친다.
이럴 경우 문제 발생시 어느 부분에서 문제가 발생하였는지 알 수 있어 에러 수정시 좋은 결과를 가져 올 수 있다.