为什么Flink仪表板不显示从源接收或写入接收器的记录数?

时间:2018-03-21 15:54:00

标签: apache-flink dashboard

Flink仪表板非常棒,可显示正在运行的作业的大量详细信息。然而,我注意到的一件事是,作业的来源和接收器将分别显示收到的记录和发送的记录为0

现在我知道他们仍在接收和发送来自工作之外的记录,但0往往会让人感到困惑。有没有理由选择这样的?或者一种方式使它不是0

特别是对于接收器,如果序列化模式无法序列化消息(并且捕获并记录错误而不是导致作业失败),则无法看到接收器实际输出的数字以反映此情况。你总是看到0,并假设一切都通过了。

1 个答案:

答案 0 :(得分:3)

原因是我们无法以一般化的方式衡量这一点,并且必须分别在我们尚未找到时间的每个源/汇中实施测量。另一个问题是,这必须在用户定义的功能中完成,但相关指标无法从那里(尚未)访问。

请参阅https://issues.apache.org/jira/browse/FLINK-7286