簡體   English   中英

Flink web UI:監控指標不起作用

[英]Flink web UI: Monitor Metrics doesn't work

在 yarn(2.6.0-cdh5.11.1) 上使用 flink-1.9.0 運行,但 flink web ui 指標不起作用,如下所示:

這里

我猜你正在查看錯誤的指標。 由於沒有數據從一項任務流向另一項任務(您只能在 UI 上看到一個框),因此沒有可顯示的內容。 您正在查看的指標僅顯示從一個 flink 任務流向另一個任務的數據。 在您的示例中,一切都發生在此任務中。

看這個例子:

地圖操作

您可以看到兩個任務向 map-task 發送數據,該任務將該數據發送給另一個任務。 因此,您會看到傳入和傳出的數據。

但另一方面,源任務從來沒有傳入數據(我必須承認,這乍一看令人困惑):

源任務

收到的記錄數為 0,但它向下游任務發送了幾條記錄。

回到您的問題:您可以做的是查看運營商指標。 如果您查看指標選項卡(最右側的那個),您可以在任務指標旁邊的 select 以及一些操作員指標。 這些指標的名稱類似於0.Map.numRecordsIn

該名稱的組合如下<slot>.<operatorName>.<metricsname> 但請注意,此指標不會被記錄,您沒有任何歷史數據,一旦您離開此選項卡或刪除指標,在該點之前收集的數據就會消失。 我建議使用適當的指標后端,如 influx、prometheus 或石墨。 你可以在flink docs找到描述。

希望有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM