Flink Web UI:监控指标不起作用

时间:2019-10-25 03:51:57

标签: user-interface apache-flink metrics monitor

以flink-1.9.0在yarn(2.6.0-cdh5.11.1)上运行,但是flink Web ui指标不起作用,如下所示:

here

1 个答案:

答案 0 :(得分:0)

我猜您正在查看错误的指标。由于没有数据从一个任务流到另一个任务(您在UI上只能看到一个框),因此没有任何显示。您正在查看的指标仅显示从一个flink任务流向另一个flink任务的数据。在您的示例中,所有事情都在此任务中发生。

看这个例子:

map operation

您会看到两个任务,它们将数据发送到map-task,该任务将数据发送到另一个任务。因此,您会看到传入和传出的数据。

但是另一方面,源任务永远不会有传入数据(我必须承认这乍一看令人困惑):

Source task

接收到的记录数为0,但它向下游任务发送了几条记录。

回到您的问题:您可以做的是查看操作员指标。如果查看指标选项卡(最右边的一个),则可以在任务指标旁边选择一些操作员指标。这些指标的名称类似0.Map.numRecordsIn

名称的汇编如下:<slot>.<operatorName>.<metricsname>。但是请注意,该指标未记录,您没有任何历史数据,一旦离开此标签或删除指标,收集的数据将消失。我建议使用适当的指标后端,例如潮入,普罗米修斯或石墨。您可以在flink docs上找到说明。

希望有帮助。