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 的新版本也会重置分组:新版本的首次失败会创建新事件并触发邮件。 失败邮件仅覆盖由触发器发起且以错误告终的执行。手动触发的运行无论结果如何,都不会发送失败邮件或创建事件,因此请使用触发器发起的运行来验证通知路径。超时或被限流的执行同样不会触发失败邮件。