Java 如何使用Flink度量

Java 如何使用Flink度量,java,apache-flink,metrics,Java,Apache Flink,Metrics,我有一个独立模式的ApacheFlink集群,我想配置Flink度量 flink-conf.yaml中的配置 例外 2019-01-17 20:54:25.758[Flink-MetricRegistry-thread-1]警告com.codahale.metrics.graphite.GraphiteReporter-无法向graphite报告 java.net.ConnectException:拒绝连接(拒绝连接) 位于java.net.PlainSocketImpl.socketConne

我有一个独立模式的ApacheFlink集群,我想配置Flink度量

flink-conf.yaml中的配置 例外
2019-01-17 20:54:25.758[Flink-MetricRegistry-thread-1]警告com.codahale.metrics.graphite.GraphiteReporter-无法向graphite报告
java.net.ConnectException:拒绝连接(拒绝连接)
位于java.net.PlainSocketImpl.socketConnect(本机方法)
位于java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
位于java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
位于java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
位于java.net.socksocketimpl.connect(socksocketimpl.java:392)
位于java.net.Socket.connect(Socket.java:589)
位于java.net.Socket.connect(Socket.java:538)
位于java.net.Socket。(Socket.java:434)
位于java.net.Socket(Socket.java:244)
位于javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:277)
位于com.codahale.metrics.graphite.graphite.connect(graphite.java:128)
在com.codahale.metrics.graphite.GraphiteReporter.report(GraphiteReporter.java:166)上
位于org.apache.flink.dropwizard.ScheduledDropwizardReporter.report(ScheduledDropwizardReporter.java:231)
位于org.apache.flink.runtime.metrics.MetricRegistryImpl$ReporterTask.run(MetricRegistryImpl.java:427)
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
位于java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
运行(Thread.java:748)
我需要做什么
在10.0.0.203或其他设备上使用程序侦听10000端口是的,您正在向主机报告
10.0.0.203:10000
,因此您需要
10.0.0.203
上的程序侦听端口
10000
。否则flink将无法向其发送消息。在这种情况下,您需要在此主机上启动。请参阅。

贵公司使用哪种服务作为度量服务?然后您应该实现flink metric reporter来报告该服务 例如OpenFalcon、opentsdb等

metrics.reporters: my_jmx_reporter,my_other_reporter

metrics.reporter.my_jmx_reporter.class: org.apache.flink.metrics.jmx.JMXReporter
metrics.reporter.my_jmx_reporter.port: 9020-9040

metrics.reporter.my_other_reporter.class: org.apache.flink.metrics.graphite.GraphiteReporter
metrics.reporter.my_other_reporter.host: 10.0.0.203
metrics.reporter.my_other_reporter.port: 10000