运行Apache Flink 1.8.0。我可以通过有效的http://localhost:8081
访问UI。我还验证了我的工作可以在IDE中正常进行,并使用./flink run
通过命令行提交。我什至通过UI上传了工作。工作正常。
但是当我查看UI上的统计信息时,我只会看到微调框。示例:接收字节,接收记录,发送字节,发送记录都有一个微调器。
我也在RichAsyncFunction
中做
关于用户界面的文档尚不清楚,我们是否需要在Flink服务器上启用某些功能?
private transient Counter lookupCounter;
...
@Override
public void open(Configuration parameters) throws Exception {
super.open(parameters);
this.lookupCounter = getRuntimeContext()
.getMetricGroup()
.addGroup("MyGroup")
.counter("myCounter");
}
@Override
public void asyncInvoke(String input, ResultFuture<Map<String, Integer>> resultFuture) throws Exception {
lookupCounter.inc();
}
也点击任务指标,我什么也没得到。我无法点击Add metric
按钮。
答案 0 :(得分:0)
我遇到了同样的问题...但是我在docker群中跑了flink。
在flink-config文件中,我使用主机名作为任务管理器名称。如果将其更改并使用任务管理器的flink随机名称,则度量标准将再次出现。
另一方面,我读到您可能会确保在运行时不使用“分离模式”,因为指标在分离模式下不可用。
我希望对您有帮助