繁体   English   中英

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

[英]Flink web UI: Monitor Metrics doesn't work

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

这里

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

看这个例子:

地图操作

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

但另一方面,源任务从来没有传入数据(我必须承认,这乍一看令人困惑):

源任务

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

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

该名称的组合如下<slot>.<operatorName>.<metricsname> 但请注意,此指标不会被记录,您没有任何历史数据,一旦您离开此选项卡或删除指标,在该点之前收集的数据就会消失。 我建议使用适当的指标后端,如 influx、prometheus 或石墨。 你可以在flink docs找到描述。

希望有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM