

# canary 및 X-Ray 추적
<a name="CloudWatch_Synthetics_Canaries_tracing"></a>

` syn-nodejs-2.0` 이상 런타임을 사용하는 canary에서 활성 AWS X-Ray 추적을 사용하도록 선택할 수 있습니다. 추적이 사용 설정된 경우 브라우저, AWS SDK, HTTP 또는 HTTPS 모듈을 사용하는 canary가 수행한 모든 호출에 대해 추적이 전송됩니다. 추적 기능이 활성화된 canary는 애플리케이션에 대해 활성화된 후 [X-Ray 트레이스 맵](https://docs.aws.amazon.com/xray/latest/devguide/xray-console-servicemap.html)과 [Application Signals](CloudWatch-Application-Monitoring-Sections.md) 내에 나타납니다.

**참고**  
아시아태평양(자카르타)에서는 아직 canary의 X-Ray 추적 활성화가 지원되지 않습니다.  
Firefox 브라우저 카나리에서는 X-Ray 추적이 지원되지 않습니다.

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

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

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

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

------
#### [ JSON ]

****  

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

------

canary에 의해 생성된 추적에는 요금이 부과됩니다. X-Ray 요금에 대한 자세한 내용은 [AWS X-Ray 요금](https://aws.amazon.com/xray/pricing/)을 참조하세요.