檢視 Canary 統計資料和詳細資訊 - Amazon CloudWatch

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

檢視 Canary 統計資料和詳細資訊

您可以檢視 Canary 的詳細資訊,並查看其執行的統計資料。

您必須登入具有足夠許可的帳戶,才能查看 Canary 執行結果的所有詳細資訊。如需詳細資訊,請參閱 CloudWatch加那利群島所需的角色和權限

檢視 Canary 統計資料和詳細資訊
  1. 在開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 在導航窗格中,選擇應用程序信號Synthetics 金絲雀

    在您建立的 Canary 的詳細資訊中:

    • Status (狀態) 會以視覺化方式顯示您的 Canary 有多少個已通過最近的執行。

    • Groups (群組) 會顯示您已建立的群組,並顯示其中有多少個已失敗或有警示的 Canary。

    • Slowest performers (效能最差) 會顯示 Canary 效能最差的群組和區域。此項的計算方法是將群組或區域內所有 Canary (所選取的時間範圍內) 的平均持續時間相加,然後除以群組或區域中的 Canary 數量。如果選擇 Slowest (最差) 群組指标,系統會對資料表進行篩選,僅顯示效能最差的群組及其 Canary。資料表是依平均持續時間排序。

    • 頁面底部附近有一個顯示了所有 Canary 的表格。其中一個資料行顯示的是為每個 Canary 建立的警示。只會顯示符合 Canary 警示命名標準的警示。此標準為 Synthetics-Alarm-canaryName-index 。您在 CloudWatch 控制台的「Synthetics」部分中創建的 Canary 警報會自動使用此命名約定。如果您在 CloudWatch 主控台的 [警報] 區段或使用建立初期測試警示 AWS CloudFormation,而且未使用此命名慣例,警示會運作,但警示不會出現在此清單中。

  3. 若要查看單一 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 相關的標籤。