如何在Kubernetes上的Flink(scala)中记录自定义flatMap函数?

时间:2019-04-04 19:28:58

标签: scala logging apache-flink flink-streaming

我正在将自定义flatMap函数应用于Flink中的DataStream,并希望记录可能发生在我的flatMap函数中的异常。 Flink作业已部署并在Kubernetes上运行,所以我认为我不能只写一些日志文件并手动访问它们。我可能只能通过Web浏览器访问Flink管理器。那么,如何将异常输出到stdout或一些错误/日志流,以便可以通过Web界面查看它们?

1 个答案:

答案 0 :(得分:0)

如果将flatMap更改为ProcessFunction,则可以使用side output将有关每个异常的报告发送到要连接到侧面输出的任何接收器。