首页 文章

Hpw在Jconsole JMX控制台上显示本地的JMX记者的Flink指标

提问于
浏览
0

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

我试图从JMX控制台看JMX报告器的flink指标 . 脚步:

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"Connect . JConsole - available processes . 它显示默认的Beans Default beans . 但是,此处不显示与Flink相关的bean .

如果我错了,请纠正我 . 我假设如果通过JMX记者的Flink指标将指标发送到我的本地JMX框,那么我应该能够从bean中看到以下任何指标 . https://ci.apache.org/projects/flink/flink-docs-release-1.4/monitoring/metrics.html#system-metrics

我做错了什么步骤或者错过了吗?任何帮助表示赞赏 . 谢谢 .

1 回答

  • 1

    如果显式配置端口,则必须使用此端口连接到JMX . 如果省略端口,则在本地连接时,度量标准将可用 .

    在这方面文档有点矛盾“如果设置此设置,Flink将为给定的端口/范围启动额外的JMX连接器 . 指标在默认的本地JMX接口上始终可用 . ”

相关问题