

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

# 多位置 Canary 的監控和疑難排解
<a name="CloudWatch_Synthetics_MultiLocation_Monitoring"></a>

當您建立多位置 Canary 時，CloudWatch Synthetics 會合併主要區域中的執行資料、成品和關鍵指標，讓您統一檢視 Canary 在所有位置的效能。如果主要區域無法使用，您仍可在每個複本區域中直接存取執行資料、指標和日誌。

## Canary 執行
<a name="CloudWatch_Synthetics_MultiLocation_Monitoring_Runs"></a>

在主要區域的 CloudWatch Synthetics 主控台中，您可以在 Canary 詳細資訊頁面上，從單一資料表中檢視主要和所有複本區域的 Canary 執行。每個執行都包含一個**位置**欄，顯示其執行所在的區域。您可以依位置篩選執行，以比較效能並識別特定區域中的問題。

您也可以導覽至任何複本區域中的 CloudWatch Synthetics 主控台，以檢視在該區域中獨立執行的執行。

## 成品
<a name="CloudWatch_Synthetics_MultiLocation_Monitoring_Artifacts"></a>

來自所有位置的螢幕擷取畫面、HAR 檔案和報告都存放在針對 Canary 設定的相同 Amazon S3 儲存貯體中。複本會在區域字首下直接將成品寫入主要區域的 Amazon S3 儲存貯體，以便識別產生它們的位置：
+ 主要執行： `s3://bucket/canary/primaryRegion/canaryName/year/month/day/hour/minute-second-millisecond`
+ 複本執行： `s3://bucket/canary/primaryRegion/canaryName/year/month/day/hour/replicaRegion/minute-second-millisecond`

由於 Amazon S3 儲存貯體可全域存取，因此您可以從任何區域擷取成品。當您在 Canary 詳細資訊頁面上選取執行時，無論執行執行該執行的位置為何，CloudWatch Synthetics 主控台都會內嵌顯示相關聯的螢幕擷取畫面和報告。

## 指標
<a name="CloudWatch_Synthetics_MultiLocation_Monitoring_Metrics"></a>

多位置 Canary 會將下列指標發佈至主要區域中的 CloudWatch：
+ **SuccessPercent** — 針對 Canary 執行的每個區域發佈一個`Location`維度。沒有 `Location` 維度的彙總`SuccessPercent`指標代表所有位置的合併成功率。若要監控所有位置的整體 Canary 運作狀態，請在此彙總指標上建立 CloudWatch 警示。
+ **持續時間** — 針對 Canary 執行的每個區域發佈一個`Location`維度。

所有 Canary 指標也會發佈在個別的複本區域中。如果主要區域無法使用，您可以導覽至任何複本區域中的 CloudWatch 主控台，以檢視該位置的指標。

如需 Canary 發佈的指標完整清單，請參閱 [Canary 公佈的 CloudWatch 指標](CloudWatch_Synthetics_Canaries_metrics.md)。

## 日誌
<a name="CloudWatch_Synthetics_MultiLocation_Monitoring_Logs"></a>

當您在 Canary 詳細資訊頁面上選取執行時，無論執行該執行的位置為何，您都可以檢視該執行的相關日誌。這可讓您直接從主要區域中的任何位置偵錯失敗。

若要將所有區域的 Canary Logs 集中到單一 CloudWatch Logs 檢視中，您可以設定跨區域日誌集中。如需詳細資訊，請參閱[使用日誌集中與多位置 Canary](CloudWatch_Synthetics_MultiLocation_Log_Centralization.md)。