我正在使用 Pentaho 数据集成 (CE) 构建一个 ETL 流程,并且我正在尝试操作我的转换和作业,以便能够对其进行监控。具体来说,我希望能够捕获任何错误,然后将它们发送到错误报告服务,如 Honeybadger 或 New Relic。我了解如何进行行级错误报告,但我看不到进行工作或事务失败报告的方法。
这是一个示例作业。
- 下行路径是转换成功但存在行错误的地方。在那里,我们可以过滤结果并记录它们。
- 向右的路径是转换完全失败的情况(例如,数据库凭据错误)。这就是我遇到麻烦的地方:我不知道如何获取要发送的错误信息。