查看跨專案的追蹤記錄

您可以設定追蹤記錄範圍和可觀測性範圍,在單一檢視畫面中查看及分析從多個 Google Cloud專案收集的追蹤記錄資料。追蹤記錄範圍會列出要搜尋追蹤記錄資料的資源,觀測能力範圍則會指定預設要使用的追蹤記錄範圍。

如要查看儲存在多個專案中的追蹤記錄時距 (例如,當一個專案中的應用程式呼叫另一個專案中託管的服務時),請按照下列步驟操作:

  1. 找出您打算查看追蹤記錄資料的專案,以及儲存追蹤記錄資料的每個專案,其地理位置儲存位置。如要瞭解如何顯示名為 _Trace 的專案可觀測性 bucket 位置,請參閱「列出可觀測性 bucket」。

    如果所有專案都將追蹤資料儲存在相同位置,請繼續按照本指南中的步驟操作。舉例來說,您可以查看三個專案的合併資料檢視畫面,這些專案都會將追蹤資料儲存在 us 位置。

    Trace 無法合併儲存在不同位置的追蹤資料。

  2. 請管理員在每個儲存追蹤資料的專案中,授予您「Cloud Trace 使用者」 (roles/cloudtrace.user) 角色。這個角色可讓您查看專案中儲存的追蹤資料。

  3. 在您打算查看追蹤資料的專案中,請管理員授予您該專案的下列角色:

  4. 在您打算查看追蹤記錄資料的專案中,執行下列操作:

    1. 建立追蹤記錄範圍,並設定為列出儲存追蹤記錄資料的每個專案預設追蹤記錄檢視畫面。

      專案的預設追蹤記錄檢視畫面可存取專案中儲存的所有追蹤記錄資料,路徑為 _Trace/Spans/_AllSpans,其中 _TraceSpans_AllSpans 欄位分別是指可觀測性 bucket、資料集和檢視畫面。如要瞭解追蹤範圍,請參閱「建立及管理追蹤範圍」。

    2. 將新的追蹤記錄範圍設為預設範圍

      設定預設追蹤記錄範圍時,您也會更新觀測範圍追蹤記錄探索工具頁面會使用這個範圍,找出要搜尋追蹤記錄資料的資源。由於可觀測範圍也會識別預設記錄範圍,因此系統可以將記錄和追蹤記錄資料相互關聯。

      如果您未執行這個步驟,「追蹤記錄探索工具」頁面只會自動搜尋所選專案的追蹤記錄資料,系統可能無法將記錄和追蹤記錄資料相互關聯。詳情請參閱「設定多專案查詢的可觀測性範圍」。

開啟「Trace 探索工具」頁面後,請使用工具列中的「範圍」元素,變更頁面搜尋追蹤記錄資料的資源。詳情請參閱「設定 Trace 探索器搜尋的檢視畫面」。