canary 및 X-Ray 추적 - Amazon CloudWatch

canary 및 X-Ray 추적

syn-nodejs-2.0 이상 런타임을 사용하는 canary에서 활성 AWS X-Ray 추적을 사용하도록 선택할 수 있습니다. 추적이 사용 설정된 경우 브라우저, AWS SDK, HTTP 또는 HTTPS 모듈을 사용하는 canary가 수행한 모든 호출에 대해 추적이 전송됩니다. 추적 기능이 활성화된 canary는 애플리케이션에 대해 활성화된 후 X-Ray 트레이스 맵Application Signals 내에 나타납니다.

참고

아시아태평양(자카르타)에서는 아직 canary의 X-Ray 추적 활성화가 지원되지 않습니다.

canary가 X-Ray 트레이스 맵에 나타날 경우 새로운 클라이언트 노드 유형으로 나타납니다. canary 노드를 마우스로 가리키면 대기 시간, 요청, 장애에 관한 데이터를 확인할 수 있습니다. 또한 canary 노드를 선택하여 페이지 하단에서 더 많은 데이터를 확인할 수도 있습니다. 페이지의 이 영역에서 [Synthetics에서 보기(View in Synthetics)]를 선택하여 CloudWatch Synthetics 콘솔로 이동해 canary에 관한 추가 세부 정보를 보거나 [추적 보기(View Traces)]를 선택하여 이 canary 실행의 추적에 관한 추가 세부 정보를 볼 수 있습니다.

또한 추적이 사용 설정된 canary의 세부 정보 페이지에는 canary 실행의 추적 및 세그먼트에 관한 세부 정보가 포함된 [추적(Tracing)] 탭이 있습니다.

추적을 사용 설정하면 canary 런타임이 2.5%~7%까지 증가합니다.

추적이 사용 설정된 canary는 다음 권한이 있는 역할을 사용해야 합니다. canary를 생성할 때 콘솔을 사용하여 역할을 생성하면 역할에 이러한 권한이 부여됩니다.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "Sid230934", "Effect": "Allow", "Action": [ "xray:PutTraceSegments" ], "Resource": "*" } ] }

canary에 의해 생성된 추적에는 요금이 부과됩니다. X-Ray 요금에 대한 자세한 내용은 AWS X-Ray 요금을 참조하세요.