我已经能够使用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上显示的。
答案 0 :(得分:0)
你可以在jconsole上转到mbeans tab
,在那里你会看到RHS以工作和任务的名义下载各种下拉菜单。如果您有任何问题,请告诉我。