Jboss Hpw将从Jconsole JMX控制台在本地使用JMX reporter显示Flink度量

Jboss Hpw将从Jconsole JMX控制台在本地使用JMX reporter显示Flink度量,jboss,yaml,wildfly,jmx,apache-flink,Jboss,Yaml,Wildfly,Jmx,Apache Flink,我正在学习所有这些。请分享你的想法和帮助 我试图通过JMX控制台上的JMX reporter查看flink metrics。步骤: 我用自制软件安装了Apache flink,别名为fstart和fstop,用于启动/停止flink。基于[这个JMX reporter链接][,我在flink-conf.yaml的末尾添加了以下3行 metrics.reporters:jmx metrics.reporter.jmx.class:org.apache.flink.metrics.jmx.JMXRe

我正在学习所有这些。请分享你的想法和帮助

我试图通过JMX控制台上的JMX reporter查看flink metrics。步骤:

  • 我用自制软件安装了Apache flink,别名为
    fstart
    fstop
    ,用于启动/停止flink。基于[这个JMX reporter链接][,我在flink-conf.yaml的末尾添加了以下3行

    metrics.reporters:jmx
    metrics.reporter.jmx.class:org.apache.flink.metrics.jmx.JMXReporter
    metrics.reporter.jmx.port:8789

  • 我从bin文件夹下载了Wildfly(JBoss应用服务器),运行JConsole.sh

  • Jconsole显示本地进程。我选择了
    “org.apache.flink.runtime.jobmanager.jobmanager”
    连接
    。 。它显示默认的bean。但是,此处不显示与Flink相关的bean

  • 如果我错了,请纠正我。我假设如果Flink metrics通过JMX reporter将指标发送到我的本地JMX盒,那么我应该能够从bean中看到以下任何指标


    我做错了或遗漏了哪一步?非常感谢您的帮助。谢谢。

    如果您明确配置了一个端口,您必须使用该端口连接到JMX。如果您忽略了该端口,则在本地连接时可以使用该指标


    文档在这方面有点矛盾,“如果设置了此设置,Flink将为给定的端口/范围启动一个额外的JMX连接器。默认的本地JMX接口上始终提供度量。”

    您是否尝试通过
    本地主机:8789
    连接到远程进程?@DawidWysakowicz成功。谢谢!谢谢。另外@DawidWysakowicz。本地主机是远程主机,使用配置的端口号8789连接成功。谢谢。