本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視 Canary 統計資料和詳細資訊
您可以檢視 Canary 的詳細資訊,並查看其執行的統計資料。
您必須登入具有足夠許可的帳戶,才能查看 Canary 執行結果的所有詳細資訊。如需詳細資訊,請參閱 CloudWatch加那利群島所需的角色和權限。
檢視 Canary 統計資料和詳細資訊
在開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/
。 -
在導航窗格中,選擇應用程序信號,Synthetics 金絲雀。
在您建立的 Canary 的詳細資訊中:
-
Status (狀態) 會以視覺化方式顯示您的 Canary 有多少個已通過最近的執行。
-
Groups (群組) 會顯示您已建立的群組,並顯示其中有多少個已失敗或有警示的 Canary。
-
Slowest performers (效能最差) 會顯示 Canary 效能最差的群組和區域。此項的計算方法是將群組或區域內所有 Canary (所選取的時間範圍內) 的平均持續時間相加,然後除以群組或區域中的 Canary 數量。如果選擇 Slowest (最差) 群組指标,系統會對資料表進行篩選,僅顯示效能最差的群組及其 Canary。資料表是依平均持續時間排序。
-
頁面底部附近有一個顯示了所有 Canary 的表格。其中一個資料行顯示的是為每個 Canary 建立的警示。只會顯示符合 Canary 警示命名標準的警示。此標準為
Synthetics-Alarm-
。您在 CloudWatch 控制台的「Synthetics」部分中創建的 Canary 警報會自動使用此命名約定。如果您在 CloudWatch 主控台的 [警報] 區段或使用建立初期測試警示 AWS CloudFormation,而且未使用此命名慣例,警示會運作,但警示不會出現在此清單中。canaryName
-index
-
若要查看單一 Canary 的詳細資訊,請在 Canaries 資料表中選擇相應的 Canary 名稱。
在關於 Canary 的詳細資訊中:
Availability (可用性) 標籤會顯示有關此 Canary 最近執行的資訊。
在 Canary runs (Canary 執行) 下,您可以選擇其中一行,以查看該執行的詳細資訊。
在圖形下,您可以選擇「步驟」、「螢幕擷取畫面」、「記錄」或「HAR檔案」來查看這些類型的詳細資訊 如果 Canary 已啟用作用中的追蹤,您也可以選擇 Traces (追蹤) 查看來自 Canary 執行的追蹤資訊。
初期測試執行的記錄會存放在 S3 儲存貯體和 CloudWatch 記錄中。
螢幕擷取畫面會顯示您的客戶如何檢視您的網頁。您可以使用檔HAR案 (HTTP封存檔案) 來檢視有關網頁的詳細效能資料。您可以分析 Web 請求的清單,並掌握效能問題,例如項目載入的時間。日誌檔案顯示 Canary 執行和網頁之間的互動記錄,並可用於識別錯誤的詳細資訊。
如果初期測試使用
syn-nodejs-2.0-beta
執行階段或更新版本,您可以依狀態碼、要求大小或持續時間來排序HAR檔案。「步驟」選項卡顯示初期測試的步驟,每個步驟的狀態,失敗原因,步驟執行URL後,屏幕截圖和步驟執行持續時間的列表。對於具有HTTP步API驟的 Canary,如果您使用的是執行階段
syn-nodejs-2.2
或更新版本,則可以檢視步驟和對應的HTTP要求。選擇「要HTTP求」索引標籤,以檢視初期測試HTTP提出的每個要求的記錄。您可以檢視要求/回應標頭、回應內文、狀態碼、錯誤和效能計時 (總持續時間、TCP連線時間、TLS握手時間、第一位元組時間和內容傳輸時間)。使用引擎蓋下的HTTP/HTTPS模塊的所有HTTP請求都在這裡捕獲。
默認情況下在 API Canary 中,出於安全原因,請求標頭,響應標頭,請求主體和響應主體不包括在報告中。如果選擇包含它們,則資料只會存放於 S3 儲存貯體中。如需如何在報告內包含此資料的相關資訊,請參閱 executeHttpStep(stepName,requestOptions,[回調],[stepConfig])。
響應正文內容類型的文本,HTML並JSON受支持。內容類型,如文本/HTML,文本/純,應用程序/JSON和應用程序/-1.0 的支持。x-amz-json不支援壓縮回應。
監控索引標籤會顯示此初期測試所發佈的測 CloudWatch 量結果圖表。如需這些指標的詳細資訊,請參閱 CloudWatch 加那利群島發布的指標。
在金絲雀發佈的圖 CloudWatch 形下方是與金絲雀 Lambda 程式碼相關的 Lambda 指標圖表。
Configuration (組態) 標籤會顯示有關 Canary 的組態和排程資訊。
Groups (群組) 索引標籤會顯示與此 Canary 關聯的群組 (如果有)。
Tags (標籤) 標籤會顯示與 Canary 相關的標籤。