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

问题描述 投票:1回答:1

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

“这里”

user-interface apache-flink metrics monitor
1个回答
0
投票

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

看这个例子:

map operation

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

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

Source task

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

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

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

希望有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.