Canary 和 X-Ray 追蹤 - Amazon CloudWatch

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

Canary 和 X-Ray 追蹤

您可以選擇在使用 syn-nodejs-2.0或更新版本執行時間的 Canary 上啟用主動 AWS X-Ray 追蹤。啟用追蹤後,系統會針對 Canary 使用瀏覽器 AWS SDK、 或 HTTPHTTPS模組進行的所有呼叫傳送追蹤。已啟用追蹤功能的 Canary 會在您為應用程式啟用它之後顯示在 X-Ray 追蹤地圖Application Signals 中。

注意

在亞太地區(雅加達),啟用 canary 上的 X-Ray 追蹤尚未獲得支援。

當 Canary 出現在 X-Ray 追蹤地圖上時,它會顯示為新的用戶端節點類型。您可以將滑鼠暫留在 Canary 節點上,以查看有關延遲、請求和錯誤的資料。您也可以選擇 Canary 節點以在頁面底部查看更多資料。從頁面的此區域,您可以選擇在合成中檢視以跳至 CloudWatch 合成主控台,以取得 Canary 的詳細資訊,或選擇檢視追蹤以查看此 Canary 執行中追蹤的詳細資訊。

啟用追蹤的 Canary 也有一個 Tracing (追蹤) 標籤,其中包含有關 Canary 執行中的追蹤和區段的詳細資訊。

啟用追蹤會將 Canary 執行時間增加 2.5% 至 7%。

啟用追蹤的 Canary 必須使用具有下列許可的角色。如果您在建立 Canary 時使用主控台建立角色,則會授予這些許可。

{ "Version": "2012-10-17", "Statement": [ { "Sid": "Sid230934", "Effect": "Allow", "Action": [ "xray:PutTraceSegments" ], "Resource": "*" } ] }

Canary 產生的追蹤會產生費用。如需 X-Ray 儲存定價的詳細資訊,請參閱 AWS X-Ray 定價