Apache flink 如何检查数据源和processfunction之间的延迟
下面是my KeyedProcessFunctionApache flink 如何检查数据源和processfunction之间的延迟,apache-flink,flink-streaming,Apache Flink,Flink Streaming,下面是my KeyedProcessFunctionprocessElement中的日志: 2020-09-16 11:40:54646调试com.foo.analysis.fooalysis[]-[4750322][START]pp:(onStreamSeq=4750322,onBackupStreamSeq=null,ppSeq=2450,contextCollectTime=2020-09-16T11:39:50.866null[亚洲/首尔] 您可以看到,此元素在2020-09-16 11
processElement
中的日志:2020-09-16 11:40:54646调试com.foo.analysis.fooalysis[]-[4750322][START]pp:(onStreamSeq=4750322,onBackupStreamSeq=null,ppSeq=2450,contextCollectTime=2020-09-16T11:39:50.866null[亚洲/首尔]
您可以看到,此元素在2020-09-16 11:40:54646处理
但是你可以发现,conexteCollectTime是2020-09-16T11:39:50.866
在数据源和过程函数之间大约有60秒
我想知道我如何才能找出造成如此长时间延迟的原因?请分享您的拓扑结构(代码或Web UI屏幕截图)。您是否有任何窗口操作?请共享您的拓扑结构(代码或Web UI屏幕截图)。你有任何窗口操作吗?