

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

# 跨帳戶追蹤
<a name="xray-console-crossaccount"></a>

AWS X-Ray 支援*跨帳戶可觀測性*，可讓您監控和故障診斷 中跨多個帳戶的應用程式 AWS 區域。您可以順暢地搜尋、視覺化和分析任何連結帳戶中的指標、日誌和追蹤，就像您在單一帳戶中操作一樣。這提供跨多個帳戶周遊的請求的完整檢視。您可以在 [CloudWatch 主控台](https://console.aws.amazon.com/cloudwatch/)的 X-Ray 追蹤地圖和追蹤頁面中檢視跨帳戶追蹤。

共用的可觀測性資料可包含下列任一類型的遙測：
+ Amazon CloudWatch 中的指標
+ Amazon CloudWatch Logs 中的日誌群組
+ 中的追蹤 AWS X-Ray
+  Amazon CloudWatch Application Insights 中的應用程式

## 設定跨帳戶可觀測性
<a name="xray-console-crossaccount-configure"></a>

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

來源帳戶與監控帳戶共用其可觀測性資料。追蹤會從每個來源帳戶複製到最多五個監控帳戶。從來源帳戶到第一個監控帳戶的追蹤複本是免費的。傳送至其他監控帳戶的追蹤複本會根據標準定價，向每個來源帳戶收費。如需詳細資訊，請參閱 [AWS X-Ray 定價](https://aws.amazon.com/xray/pricing/)和 [Amazon CloudWatch 定價](https://aws.amazon.com/cloudwatch/pricing/)。

若要在監控帳戶和來源帳戶之間建立連結，請使用 CloudWatch 主控台或 AWS CLI 和 API 中的新可觀測性存取管理員命令。如需詳細資訊，請參閱 [CloudWatch 跨帳戶觀察功能](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html)。

**注意**  
X-Ray 追蹤的計費方式是收到追蹤 AWS 帳戶 的 。如果[抽樣](xray-concepts.md#xray-concepts-sampling)請求跨越多個 服務 AWS 帳戶，每個帳戶都會記錄個別的追蹤，且所有追蹤都會共用相同的追蹤 ID。若要進一步了解跨帳戶可觀測性定價，請參閱[AWS X-Ray 定價](https://aws.amazon.com/xray/pricing/)和 [Amazon CloudWatch 定價](https://aws.amazon.com/cloudwatch/pricing/)。

## 檢視跨帳戶追蹤
<a name="xray-console-crossaccount-view"></a>

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

![\[監控帳戶徽章\]](http://docs.aws.amazon.com/zh_tw/xray/latest/devguide/images/crossaccount-monitoring-account.png)


### 追蹤映射
<a name="xray-console-crossaccount-view-servicemap"></a>

在 CloudWatch 主控台中，從左側導覽窗格選擇 **X-Ray 追蹤**下的追蹤**映射**。根據預設，追蹤映射會顯示所有來源帳戶的節點，這些來源帳戶會將追蹤傳送至監控帳戶，以及監控帳戶本身的節點。在追蹤映射上，選擇左上角**的篩選條件**，使用**帳戶**下拉式清單篩選追蹤映射。套用帳戶篩選條件後，來自不符合目前篩選條件之帳戶的 服務節點會顯示為灰色。

![\[篩選的追蹤映射\]](http://docs.aws.amazon.com/zh_tw/xray/latest/devguide/images/crossaccount-servicemap-account-filter.png)


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

![\[節點詳細資訊窗格\]](http://docs.aws.amazon.com/zh_tw/xray/latest/devguide/images/crossaccount-servicemap-node-detail.png)


在追蹤映射的右上角，選擇**清單檢視**以查看服務節點清單。服務節點清單包含來自監控帳戶和所有已設定來源帳戶的 服務。從節點篩選條件中選擇節點，依**帳戶標籤**或**帳戶 ID** **篩選節點**清單。

![\[篩選的服務清單\]](http://docs.aws.amazon.com/zh_tw/xray/latest/devguide/images/crossaccount-servicelist-account-filter.png)


### 追蹤
<a name="xray-console-crossaccount-view-traces"></a>

從監控帳戶開啟 CloudWatch 主控台，然後在左側導覽窗格中的 X-Ray 追蹤下選擇**追蹤**，以檢視跨多個帳戶的追蹤詳細資訊。 ****您也可以在 X-Ray **追蹤地圖**中選擇節點，然後從節點詳細資訊窗格中選擇**檢視追蹤**，以開啟此頁面。

**追蹤**頁面支援依帳戶 ID 查詢。若要開始使用，[請輸入包含一或多個帳戶 ID 的查詢](xray-console-filters.md)。 IDs 下列範例查詢已透過帳戶 ID X * *或 *Y* 傳遞的追蹤：

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

![\[依帳戶查詢追蹤\]](http://docs.aws.amazon.com/zh_tw/xray/latest/devguide/images/crossaccount-traces-query-by-account.png)


依**帳戶**精簡查詢。從清單中選擇一或多個帳戶，然後選擇**新增至查詢**。

![\[依帳戶精簡追蹤查詢\]](http://docs.aws.amazon.com/zh_tw/xray/latest/devguide/images/crossaccount-traces-refine-by-account.png)


### 追蹤詳細資訊
<a name="xray-console-crossaccount-trace-details"></a>

從追蹤頁面底部的**追蹤**清單中選擇追蹤，以檢視**追蹤**的詳細資訊。**追蹤詳細資訊**隨即顯示，包括追蹤詳細資訊映射來自所有帳戶的服務節點，而這些帳戶已傳遞追蹤。選擇特定的服務節點以查看其對應的帳戶。

**客群時間軸**區段會顯示時間軸中每個客群的帳戶詳細資訊。

![\[區段時間軸\]](http://docs.aws.amazon.com/zh_tw/xray/latest/devguide/images/crossaccount-traces-segment-timeline.png)
