Flink webUI中的“无指标”

时间:2019-05-21 09:26:54

标签: apache-flink metrics flink-streaming

我启动了本地flink服务器(./bin/start-cluster.sh),并提交了作业。我有以下代码来定义指标。

.map(new RichMapFunction<String, String>() {
        private transient Counter counter;

        @Override
        public void open(Configuration config) {
            this.counter = getRuntimeContext()
                    .getMetricGroup()
                    .counter("myCounter");
        }

        @Override
        public String map(String value) throws Exception {
            this.counter.inc();
            return value;
        }
    })

但是当我运行作业并发送一些数据时,我无法在flink Web UI中看到任何指标,只是“没有指标”

enter image description here

我已经在flink-conf.yaml中配置了JMX报告程序。我不确定如何获得指标显示在仪表板上?

1 个答案:

答案 0 :(得分:1)

我有同样的问题。我的问题是在群集配置中,我使用主机名来命名任务管理器,并且当我更改它(使用默认名称)时,任务指标开始起作用。 我使用docker-swarm部署flink集群。

这是我的问题 Flink 1.7.0 Dashboard not show Task Statistics

我在谈论任务统计信息,但是任务度量标准也是错误的