프로젝트 간 trace 보기

trace 범위와 모니터링 가능성 범위를 구성하여 단일 뷰에서 여러 Google Cloud 프로젝트에서 수집된 trace 데이터를 보고 분석할 수 있습니다. trace 범위는 trace 데이터를 검색할 리소스를 나열하고 모니터링 가능성 범위는 기본적으로 사용할 trace 범위를 지정합니다.

여러 프로젝트에 저장된 trace 스팬을 보려면(예: 한 프로젝트의 애플리케이션이 다른 프로젝트에서 호스팅되는 서비스를 호출하는 경우) 다음 단계를 따르세요.

  1. trace 데이터를 보려는 프로젝트와 trace 데이터를 저장하는 각 프로젝트의 지리적 저장 위치를 식별합니다. `_Trace`라는 프로젝트의 모니터링 가능성 버킷 위치를 표시하는 방법은 모니터링 가능성 버킷 나열을 참조하세요.

    모든 프로젝트가 동일한 위치에 trace 데이터를 저장하는 경우 이 가이드의 단계를 계속 진행합니다. 예를 들어 us 위치에 trace 데이터를 저장하는 세 프로젝트의 결합된 데이터 뷰를 볼 수 있습니다.

    Trace는 서로 다른 위치에 저장된 trace 데이터를 결합할 수 없습니다.

  2. trace 데이터를 저장하는 각 프로젝트에 대해 관리자에게 프로젝트에 대한 Cloud Trace 사용자 (roles/cloudtrace.user) 역할 을 부여해 달라고 요청합니다. 이 역할을 사용하면 프로젝트에 저장된 trace 데이터를 볼 수 있습니다.

  3. trace 데이터를 보려는 프로젝트에 대해 관리자에게 해당 프로젝트에 대한 다음 역할을 부여해 달라고 요청합니다.

  4. trace 데이터를 보려는 프로젝트에서 다음을 수행합니다.

    1. trace 범위를 만들고 trace 데이터를 저장하는 각 프로젝트의 기본 trace 뷰를 나열하도록 구성합니다.

      프로젝트의 기본 trace 뷰는 프로젝트에 저장된 모든 trace 데이터에 대한 액세스를 제공하며 _Trace/Spans/_AllSpans 경로를 포함합니다. 여기서 _Trace, Spans, _AllSpans 필드는 모니터링 가능성 버킷, 데이터 세트, 뷰를 나타냅니다. trace 범위에 대한 자세한 내용은 trace 범위 만들기 및 관리를 참조하세요.

    2. 새 trace 범위를 기본값으로 설정합니다.

      기본 trace 범위를 설정하면 모니터링 가능성 범위도 업데이트됩니다. 이 범위는 Trace 탐색기 페이지에서 trace 데이터를 검색할 리소스를 식별하는 데 사용됩니다. 모니터링 가능성 범위는 기본 로그 범위도 식별하므로 시스템에서 로그 및 trace 데이터를 상호 연결할 수 있습니다.

      이 단계를 수행하지 않으면 Trace 탐색기 페이지에서 선택한 프로젝트에서만 trace 데이터를 자동으로 검색하며 시스템에서 로그 및 trace 데이터를 상호 연결하지 못할 수 있습니다. 자세한 내용은 멀티 프로젝트 쿼리의 모니터링 가능성 범위 구성을 참조하세요.

Trace 탐색기 페이지가 열려 있으면 툴바의 범위 요소를 사용하여 페이지에서 trace 데이터를 검색하는 리소스를 변경합니다. 자세한 내용은 Trace 탐색기에서 검색할 뷰 구성을 참조하세요.