크로스 어카운트 트레이싱 - AWS X-Ray

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

크로스 어카운트 트레이싱

AWS X-Ray계정 간 관찰 기능을 지원하므로 한 계정 내 여러 계정에 걸쳐 있는 애플리케이션을 모니터링하고 문제를 해결할 수 있습니다. AWS 리전 마치 단일 계정에서 운영하는 것처럼 연결된 계정의 지표, 로그 및 추적을 원활하게 검색, 시각화 및 분석할 수 있습니다. 이를 통해 여러 계정에 걸쳐 발생하는 요청을 전체적으로 볼 수 있습니다. CloudWatch콘솔의 X-Ray Service 맵 및 추적 페이지에서 계정 간 추적을 볼 수 있습니다.

공유된 옵저버빌리티 데이터에는 다음 유형의 텔레메트리가 포함될 수 있습니다.

  • 아마존의 메트릭스 CloudWatch

  • 아마존 CloudWatch 로그의 로그 그룹

  • AWS X-Ray의 추적

  • 아마존 애플리케이션 인사이트 내 CloudWatch 애플리케이션

계정 간 옵저버빌리티 구성

교차 계정 옵저버빌리티를 켜려면 AWS 모니터링 계정을 하나 이상 설정하고 여러 소스 계정과 연결하세요. 모니터링 계정은 소스 계정에서 생성된 가시성 데이터를 보고 상호 작용할 수 AWS 계정 있는 센터입니다. 소스 계정은 포함된 리소스에 대한 가시성 데이터를 생성하는 AWS 계정 개인입니다.

소스 계정은 모니터링 계정과 옵저버빌리티 데이터를 공유합니다. 트레이스는 각 소스 계정에서 최대 5개의 모니터링 계정으로 복사됩니다. 소스 계정에서 첫 번째 모니터링 계정으로의 트레이스 사본은 무료입니다. 추가 모니터링 계정으로 전송된 트레이스 사본은 표준 가격을 기준으로 각 소스 계정에 요금이 청구됩니다. 자세한 내용은 AWS X-Ray요금 및 Amazon CloudWatch 요금을 참조하십시오.

모니터링 계정과 소스 계정 간에 링크를 생성하려면 CloudWatch 콘솔 또는 AWS CLI 및 API의 새로운 Observability Access Manager 명령을 사용하십시오. 자세한 내용은 CloudWatch 계정 간 옵저버빌리티를 참조하십시오.

참고

X-Ray 트레이스는 수령한 AWS 계정 곳으로 요금이 청구됩니다. 샘플링된 요청이 둘 AWS 계정 이상의 서비스에 걸쳐 있는 경우 각 계정은 별도의 트레이스를 기록하고 모든 트레이스는 동일한 트레이스 ID를 공유합니다. 계정 간 가시성 요금에 대한 자세한 내용은 가격 책정 및 Amazon 요금을 참조하십시오AWS X-Ray. CloudWatch

계정 간 추적 보기

계정 간 추적은 모니터링 계정에 표시됩니다. 각 소스 계정에는 해당 특정 계정의 로컬 트레이스만 표시됩니다. 다음 섹션에서는 모니터링 계정에 로그인하고 Amazon CloudWatch 콘솔을 열었다고 가정합니다. 서비스 맵과 추적 페이지 모두에서 오른쪽 상단에 모니터링 계정 배지가 표시됩니다.


        모니터링 계정 배지

서비스 맵

CloudWatch 콘솔의 왼쪽 탐색 창의 X-Ray 트레이스에서 서비스 맵을 선택합니다. 기본적으로 서비스 맵에는 모니터링 계정으로 트레이스를 보내는 모든 소스 계정의 노드와 모니터링 계정 자체의 노드가 표시됩니다. 서비스 맵의 왼쪽 상단에 있는 필터를 선택하여 계정 드롭다운을 사용하여 서비스 맵을 필터링합니다. 계정 필터를 적용한 후에는 현재 필터와 일치하지 않는 계정의 서비스 노드가 회색으로 표시됩니다.


          필터링된 서비스 맵

서비스 노드를 선택하면 노드 세부 정보 창에 서비스의 계정 ID와 레이블이 포함됩니다.


          노드 세부 정보 창

서비스 맵의 오른쪽 상단에서 목록 보기를 선택하여 서비스 노드 목록을 확인합니다. 서비스 노드 목록에는 모니터링 계정의 서비스와 구성된 모든 소스 계정이 포함됩니다. 노드 필터에서 선택하여 계정 레이블 또는 계정 ID를 기준으로 노드 목록을 필터링합니다.


          필터링된 서비스 목록

트레이스

모니터링 계정에서 CloudWatch 콘솔을 열고 왼쪽 탐색 창의 X-Ray 트레이스에서 트레이스를 선택하여 여러 계정에 걸친 트레이스의 트레이스 세부 정보를 확인합니다. X-Ray Service 맵에서 노드를 선택한 다음 노드 세부 정보 창에서 추적 보기를 선택하여 이 페이지를 열 수도 있습니다.

추적 페이지는 계정 ID별 쿼리를 지원합니다. 시작하려면 하나 이상의 계정 ID가 포함된 쿼리를 입력하십시오. 다음 예시는 계정 ID X 또는 Y를 통과한 트레이스를 쿼리합니다.

service(id(account.id:"X")) OR service(id(account.id:"Y"))

          계정별 쿼리 트레이스

계정별로 쿼리를 구체화하세요. 목록에서 하나 이상의 계정을 선택하고 쿼리에 추가를 선택합니다.


        계정별로 추적 쿼리를 세분화하세요.

트레이스 세부 정보

트레이스 페이지 하단의 트레이스 목록에서 트레이스를 선택하여 트레이스의 세부 정보를 볼 수 있습니다. 트레이스가 통과한 모든 계정의 서비스 노드가 포함된 트레이스 맵을 포함한 트레이스 세부 정보가 표시됩니다. 특정 서비스 노드를 선택하면 해당 계정을 볼 수 있습니다.

세그먼트 타임라인 섹션에는 타임라인의 각 세그먼트에 대한 계정 세부 정보가 표시됩니다.


          세그먼트 타임라인