Canary 和 X-Ray 追蹤 - Amazon CloudWatch

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

Canary 和 X-Ray 追蹤

您可以選擇在使用syn-nodejs-2.0或更新執行階段的金絲雀上啟用作用中 AWS X-Ray 追蹤。啟用追蹤後,系統會針對使用瀏覽器、 AWS SDK 或 HTTP 或 HTTPS 模組的初期測試所發出的所有呼叫傳送追蹤。已啟用追蹤功能的 Canary 會在您為應用程式啟用它之後顯示在 X-Ray 追蹤地圖Application Signals 中。

注意

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

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

啟用追蹤的 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 定價