跨帳戶追蹤 - AWS X-Ray

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

跨帳戶追蹤

AWS X-Ray 支援跨帳戶觀察能力,使您能夠監控和疑難排解跨多個帳戶的應用程式。 AWS 區域您可以無縫搜索,可視化和分析任何鏈接帳戶中的指標,日誌和跟踪,就像您在單個帳戶中進行操作一樣。這提供了跨多個帳戶傳送的請求的完整視圖。您可以在 X-Ray 追蹤地圖中檢視跨帳戶追蹤,並在CloudWatch主控台內檢視追蹤頁面。

共用的可觀測性資料可包含下列任何類型的遙測:

  • Amazon 指標 CloudWatch

  • Amazon CloudWatch 日誌中的日誌群組

  • 追蹤中 AWS X-Ray

  • Amazon 應用程式洞察中的 CloudWatch 應用

設定跨帳戶觀察能力

若要開啟跨帳戶可觀察性,請設定一或多個 AWS 監控帳戶,並將其與多個來源帳戶連結。監視帳戶是一個中心, AWS 帳戶 可以檢視來源帳戶產生的可觀測性資料,並與之互動。來源帳戶是為其包含 AWS 帳戶 的資源產生可觀測性資料的個人。

來源帳戶會與監控帳戶共用其觀察性資料。追蹤會從每個來源帳戶複製到最多五個監視帳戶。從源帳戶到第一個監視帳戶的跟踪副本是免費的。傳送至其他監控帳戶的追蹤副本會根據標準定價向每個來源帳戶收取費用。如需詳細資訊,請參閱AWS X-Ray 定價Amazon CloudWatch 定價

若要在監視帳戶和來源帳戶之間建立連結,請使用和 API 中的 CloudWatch 主控台或新的可觀察性存取管理員命令。 AWS CLI 如需詳細資訊,請參閱 CloudWatch CloudWatch 跨帳戶可觀測性

注意

X-Ray 追蹤會計費至接收 AWS 帳戶 位置。如果取樣的要求跨越多個服務 AWS 帳戶,則每個帳戶都會記錄個別追蹤,而且所有追蹤都共用相同的追蹤 ID。若要進一步了解跨帳戶觀察定價,請參閱AWS X-Ray 定價Amazon CloudWatch 定價。

檢視跨帳戶追蹤

跨帳戶跟踪顯示在監視帳戶中。每個來源帳戶只會顯示該特定帳戶的本機追蹤。以下各節假設您已登入監控帳戶並開啟 Amazon 主 CloudWatch 控台。在追蹤對應和追蹤頁面上,監控帳戶徽章會顯示在右上角。

監控帳戶徽章

軌跡圖

在 CloudWatch 主控台中,從左側導覽窗格的 [X-Ray 追蹤] 下選擇 [追蹤地圖]。根據預設,追蹤對映會顯示傳送追蹤至監視帳戶的所有來源帳戶的節點,以及監視帳戶本身的節點。在追蹤對應上,從左上角選擇「篩選」,使用「帳戶」下拉式清單篩選追蹤對映。套用帳戶篩選器後,不符合目前篩選器之帳戶的服務節點會變成灰色。

已篩選的軌跡圖

當您選擇服務節點時,節點詳細資料窗格會包含服務的帳戶 ID 和標籤。

節點明細窗格

在追蹤對應的右上角,選擇 [清單檢視] 以查看服務節點清單。服務節點清單包括來自監視帳戶的服務以及所有已設定的來源帳戶。透過從「節點」篩選器中選擇「帳戶」標籤或「帳戶 ID」來篩選節點清單。

已過濾服務清單

追蹤

從監視帳戶開啟 CloudWatch 主控台,然後在左側導覽窗格中選擇 X-Ray 追蹤底下的 [追],檢視跨多個帳戶的追蹤詳細資料。您也可以在「X-Ray 追蹤對映」中選擇節點,然後從節點詳細資料窗格中選擇檢視追蹤,以開啟此頁面。

追蹤頁面支援按帳號 ID 進行查詢。若要開始使用,請輸入包含一或多個帳號 ID 的查詢。下列範例會查詢透過帳戶 ID XY 傳遞的追蹤:

service(id(account.id:"X")) OR service(id(account.id:"Y"))
依帳戶查詢追蹤

依「帳戶」精簡您的查詢。從清單中選取一或多個帳號,然後選擇 [新增至查詢]。

依帳戶精簡追蹤查詢

追蹤細節

從「追蹤」頁面底部的「追蹤」清單中選擇追,以檢視追的詳細資訊。隨即顯示「追蹤」詳細資訊,包括追蹤詳細資訊對應,其中包含來自追蹤所傳遞之所有帳戶的服務節點。選擇特定服務節點以查看其對應帳戶。

「節段時間表」區段會顯示時間表中每個節段的科目明細。

區段時間軸