标签: apache-flink
Flink是否有机制在作业失败时发送警报/通知?
我想也许如果应用重启策略,作业将意识到它正在重新启动,客户端代码可以向某个接收器发送通知,但无法找到任何相关的作业上下文信息
答案 0 :(得分:1)
我不知道有一种超级简单的方法可以做到这一点。一些想法:
(1)求职者知道失败的工作。您可以轮询/ joboverview / completed,例如,查找新失败的作业。 / jobs /< jobid> / exceptions可用于获取更多信息(docs)。
(2)CheckpointedFunction接口有一个initializeState()方法,该方法传递一个响应isRestored()方法(docs)的上下文对象。这或多或少是您正在寻找的相关工作环境。