【问题标题】:Configure email alert for any job/workflow failures in Hue/Oozie?为 Hue/Oozie 中的任何作业/工作流程失败配置电子邮件警报?
【发布时间】:2019-10-30 11:56:22
【问题描述】:

如果 Oozie 中的任何工作/工作流程失败,我希望收到电子邮件通知。我正在使用 Hue 来监控工作流程。

我不想在每个工作流中添加电子邮件操作,因为我已经有大约 60 个工作流在运行。

我也知道子工作流的方法,即使使用这种方法,我也必须编辑我所有的 60 个工作流并重新启动 co-coordinator 以反映更改。

在 Oozie 或 Hue 中是否可以在不修改工作流程的情况下获得任何作业失败的通知?我们可以在 Oozie/Hue 级别配置一些东西来接收电子邮件通知吗?

【问题讨论】:

  • 您可以开发一个脚本来定期向 Oozie 服务器查询最近的 FAILEDKILLED(或 SUSPENDED)工作流/ 协调员并发送邮件警报。这会比以干净的方式重建所有工作流程更简单吗?没有。
  • 请注意,Hue 与 Oozie 服务器 API 的接口很笨拙,工作流编辑器也很笨拙。没有别的了。

标签: email notifications oozie hue oozie-workflow


【解决方案1】:

没有开箱即用的选项,Oozie SLA 连接到您的监控通常用于此目的。但这需要更新工作流程。

将来,Hue 还可以添加一个选项,以自动将失败时的电子邮件操作添加到任何工作流,但这需要developed

在不触及您的工作流程的情况下,您需要抓取 Oozie 作业 API,但这也是一种重建轮子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多