設定 Canary 以自動重試 - Amazon CloudWatch

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

設定 Canary 以自動重試

當您建立或更新 Canary 時,您可以將 Canary 設定為在排程的 Canary 失敗時自動嘗試額外的執行。這有助於區分真正的故障和暫時故障,提供更可靠的結果。此功能非常適合建置更具彈性的監控系統,同時減少錯誤警示和手動介入。

建立自動重試 Canary
  1. 透過 https://console.aws.amazon.com/cloudwatch/ 開啟 CloudWatch 主控台。

  2. 在導覽窗格中,選擇 Application SignalsSynthetics Canary

  3. 選擇 Create Canary (建立 Canary)

  4. 在其他組態下,自動重試,選取所需的重試數量上限。

更新 Canary 的重試次數上限
  1. 透過 https://console.aws.amazon.com/cloudwatch/ 開啟 CloudWatch 主控台。

  2. 在導覽窗格中,選擇 Application SignalsSynthetics Canary

  3. 您可以執行下列任一作業:

    • 選取 Canary,然後選擇動作啟用自動重試,以及調整重試次數上限。

    • 選取 Canary,然後選擇動作編輯。在編輯詳細資訊頁面的其他組態下,自動重試,調整重試組態。

限制

以下是設定自動重試的限制。

  • 僅支援執行時間版本 syn-nodejs-puppeteer-10.0 或更新版本、 syn-nodejs-playwright-2.0 或更新版本,syn-python-selenium-5.1或 或更新版本

  • 十分鐘後逾時的長時間執行 Canary 僅限於重試一次。所有其他 Canary 最多可支援兩次重試