我已经能够使用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、内存等。
如何访问为每个子任务收集并显示在gui上的任务度量及其相应的图,如字节读取、延迟等。
1条答案
按热度按时间j8yoct9x1#
你可以去
mbeans tab
在jconsole上,您将看到rhs上以job和tasks的名称显示的各种下拉列表。如果你有任何问题,请告诉我。