

# 配置金丝雀进行自动重试


创建或更新金丝雀时，可将金丝雀配置为在计划的运行数失败时自动尝试其他运行。这有助于区分真正的故障和临时故障，从而提供更可靠的结果。此功能非常适合构建更具弹性的监控系统，同时减少误报和手动干预。

**创建自动重试金丝雀**

1. 通过 [https://console.aws.amazon.com/cloudwatch/](https://console.amazonaws.cn/cloudwatch/) 打开 CloudWatch 控制台。

1. 在导航窗格中，选择 **Application Signals**、**Synthetics 金丝雀**。

1. 选择 **Create Canary (创建金丝雀)**。

1. 在**其他配置**的**自动重试**下，选择所需的最大重试次数。

**更新金丝雀的最大重试次数**

1. 通过 [https://console.aws.amazon.com/cloudwatch/](https://console.amazonaws.cn/cloudwatch/) 打开 CloudWatch 控制台。

1. 在导航窗格中，选择 **Application Signals**、**Synthetics 金丝雀**。

1. 您可以执行以下操作之一：
   + 选择金丝雀，再依次选择**操作**、**启用自动重试**，然后调整最大重试次数。
   + 选择金丝雀，再依次选择**操作**、**编辑**。在**编辑详细信息**页面的**其他配置**部分，找到**自动重试**，然后调整重试配置。

**限制**

以下是配置自动重试的限制。
+ 仅支持运行时版本 `syn-nodejs-puppeteer-10.0 ` 或更新版本、`syn-nodejs-playwright-2.0` 或更新版本、`syn-python-selenium-5.1` 或更新版本或 `syn-nodejs-3.0` 或更新版本。
+ 长时间运行的金丝雀在十分钟后超时只能重试一次。其余金丝雀最多可以支持两次重试