[英]How to display metrics in Apache Flink ui?
運行 Apache Flink 1.8.0。 我可以在http://localhost:8081
上訪問有效的 UI。 我還驗證了我的工作在 IDE 中工作,使用./flink run
通過命令行提交。 我什至通過用戶界面上傳了工作。 工作正常。
但是當我查看 UI 上的統計數據時,我只看到了一個微調器。 示例:Bytes Receives、Records Received、Bytes Sent、Records Sent 都有一個微調器。
我也在做我的RichAsyncFunction
UI 的文檔中不清楚,我們是否需要在 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
按鈕。
我遇到了同樣的問題……但是我在 docker swarm 中運行了 flink。
在 flink-config 文件中,我使用主機名作為任務管理器名稱。 如果更改它並為任務管理器使用 flink 隨機名稱,則指標會再次出現。
另一方面,我讀到您可能確定在運行時不使用“分離模式”,因為指標在分離模式下不可用。
我希望有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.