在下图中,我们可以清楚地看到 Conversion_Batching 处理器中的错误。如何将此错误传输到 PutEmail,以便电子邮件收件人可以清楚地了解错误。
以下是PutEmail配置:
但是${error}没有收到前一个处理器的错误,我收到一封空邮件,主题设置正确。
我怎样才能做到这一点?
在下图中,我们可以清楚地看到 Conversion_Batching 处理器中的错误。如何将此错误传输到 PutEmail,以便电子邮件收件人可以清楚地了解错误。
以下是PutEmail配置:
但是${error}没有收到前一个处理器的错误,我收到一封空邮件,主题设置正确。
我怎样才能做到这一点?
NiFi 目前没有可以捕获异常/错误并将其作为属性或流文件内容传递给后续处理器的功能。
您可以 SiteToSiteBulletinReportingTask
使用站点到站点协议配置哪些发布公告事件。这将为您提供诸如bulletinsourceid, bulletinsourcename, bulletingroupname, bulletinmessage
等信息,然后您可以基于此发送警报通知电子邮件。
另一种方法是在您的进程组中Conversion_Batching
引入属性${error}
并在发生故障时设置自定义错误消息,然后您可以在 PutEmail 处理器中使用此属性值,如下所示,