Apache flink Flink作业通知失败

Apache flink Flink作业通知失败,apache-flink,Apache Flink,Flink中是否有在作业失败时发送警报/通知的机制 我在想,如果应用了重新启动策略,作业可能会意识到它正在重新启动,并且客户端代码可以向某个接收器发送通知,但是找不到任何相关的作业上下文信息,我不知道有什么超简单的方法可以做到这一点。有几个想法: (1) jobmanager知道失败的作业。例如,您可以轮询/joboverview/completed,查找新失败的作业/作业//异常可用于获取更多信息() (2) CheckpointedFunction接口有一个InitializeEstate(

Flink中是否有在作业失败时发送警报/通知的机制


我在想,如果应用了重新启动策略,作业可能会意识到它正在重新启动,并且客户端代码可以向某个接收器发送通知,但是找不到任何相关的作业上下文信息,我不知道有什么超简单的方法可以做到这一点。有几个想法:

(1) jobmanager知道失败的作业。例如,您可以轮询/joboverview/completed,查找新失败的作业/作业//异常可用于获取更多信息()


(2) CheckpointedFunction接口有一个InitializeEstate()方法,该方法被传递给响应isRestored()方法()的上下文对象。这或多或少就是您正在寻找的相关作业上下文。

在最新版本中,我们是否有这样的api,只显示失败作业的api?不,我认为这些接口没有更改。接口已更改为/jobs/overview