Skip to main content
Web3 Action 执行失败时,Tenderly 可以通过邮件通知您。由于 Web3 Actions 通常是关键工作流的一部分,邮件通知让您无需盯着 Tenderly Dashboard,就能在 Action 停止工作时快速做出反应。
Overview of the existing Web3 Actions

现有 Web3 Actions 概览

您现在可以通过点击任何 Action,将邮件设置为接收 Tenderly 有关您设置的 Web3 Action(s) 失败执行通知的目的地:
Information about a specific Web3 Action

有关特定 Web3 Action 的信息

向下滚动到 Destinations 部分:
Choosing an email destination for Web3 Action notifications

为 Web3 Action 通知选择邮件目标

我们已经设置了几个邮件目标。我们可以打开或关闭它们,从而在不想使用某些邮件投递渠道的时段无需删除它们。 要添加新的邮件投递渠道,只需点击右下角的 Add Destination Email 按钮,输入您想使用的邮箱,就这么简单。 您需要验证您的邮箱,并在验证后将该邮箱的开关调至 “on”。您还可以为单个 Action 选择多个邮箱作为投递渠道。 如果您添加的是已作为账户邮箱使用的邮箱,或者您通过其他流程将该邮箱添加到 Tenderly(例如通过 Alerts),系统将识别您的邮箱,您无需再次验证。
Adding a new email address

添加新的邮箱地址

您也可以在创建新的 action 时选择邮件通知投递渠道。但是,如果您想将新邮箱作为目标添加,需要先添加,然后才能在 Create New Action 流程中将其作为一个选项。
Choosing an email destination upon creating a Web3 Action

在创建 Web3 Action 时选择邮件目标

何时发送失败邮件

Tenderly 将失败的执行归入事件(incident),而不是为每次失败都发送邮件。当某次执行失败时,该失败会根据 Action 版本和错误匹配到一个事件。只有在创建新事件时您才会收到邮件,也就是某个错误在当前版本的 Action 上首次出现时。 在事件处于打开状态期间,同一错误的重复出现会归入该事件,不会触发额外邮件。事件永远不会自动解决,即使后续执行成功。请在 Error Reporting 中管理事件,事件状态控制通知行为:
  • **确认(Acknowledge)**事件会保持该错误的通知静音。
  • **解决(Resolve)**事件会重新启用通知:如果同一错误再次出现,将创建新事件并向您发送新邮件。
发布 Action 的新版本也会重置分组:新版本的首次失败会创建新事件并触发邮件。 失败邮件仅覆盖由触发器发起且以错误告终的执行。手动触发的运行无论结果如何,都不会发送失败邮件或创建事件,因此请使用触发器发起的运行来验证通知路径。超时或被限流的执行同样不会触发失败邮件。