Flink:无法通过JMX收集任务指标

时间:2017-11-19 06:41:10

标签: apache apache-flink

我已经能够使用Flink运行JMX,并将以下配置应用于集群中所有节点的flink-conf.yaml文件:

metrics.reporters: jmx
metrics.reporter.jmx.class: org.apache.flink.metrics.jmx.JMXReporter
metrics.reporter.jmx.port: 9020-9022

env.java.opts: -Dcom.sun.management.jmxremote -        
Dcom.sun.management.jmxremote.port=9999 -
Dcom.sun.management.jmxremote.authenticate=false -
Dcom.sun.management.jmxremote.ssl=false

当我运行JConsole并侦听端口master-IP:9999 / slave-IP:9020时,我能够看到CPU,内存等系统指标。

如何访问任务指标及其各自的图形,如bytesRead,延迟等,这些图形是为每个子任务收集并在GUI上显示的。

1 个答案:

答案 0 :(得分:0)

你可以在jconsole上转到mbeans tab,在那里你会看到RHS以工作和任务的名义下载各种下拉菜单。如果您有任何问题,请告诉我。