storm ui指標說明

1.Storm ui 首頁ui

主要分爲4塊: Cluster Summary,Topology summary,Supervisor summary,Nimbus Configuration,以下圖所示:線程

  •  Cluster Summary

Version: storm 版本號orm

Nimbus uptime: nimbus 運行時間it

Supervisor:storm集羣中supervisor的數目io

User slots:使用的slots數Free slots:剩餘的slots數ast

Total slots:總的slots 數(對應配置文件的supervisor.slots.ports 屬性配置的端口數,集羣的總和)集羣

Executors:線程數配置

Tasks:任務數supervisor

  • Topology summary

Name : topology 名稱方法

Id: 系統生成的topology id

Status: 運行狀態(ACTIVE, INACTIVE, KILLED, REBALANCING)

Uptime:運行時間

Num workers: 運行的 workers 數

Num Exectors: workers 運行的線程數

Num Tasks: Excetors 運行的任務數

  • Supervisor summary

Id: 系統生成的 supervisor Id

Host: supervisor(主機)的主機名

Uptime:運行時間

Slots:supervisor的端口數

User slots: 使用的端口數

  • Nimbus Configuration

是 nimbus 集羣中的配置文件信息,不在詳細解說(關鍵的能夠在storm 安裝章節查看)

2.Topology 頁面

Topology 頁面主要分6塊:Topology summary,Topology actions,Topology stats,Spouts (All time),Bolts (All time),Topology Visualization,Topology Configuration

  •  Topology summary

同 首頁中的 Topology summary

  • Topology actions

Topology 運行狀態,能夠手動更改狀態(ACTIVE, DEACTIVATE, KILLED, Rebalance)

  •  Topology stats

Window:時間窗口,顯示10m、3h、1d和all time的運行情況

Emitted: emit tuple數

Transferred :  transferred tuple數, 說下與emitted的區別:若是一個task,emitted一個tuple到2個task中,則transferred tuple數是emitted tuple數的兩倍

complete latency: spout emitting 一個tuple到spout ack這個tuple的平均時間

Acked:成功 tuple數

Failed:失敗tuple數

  • Spouts (All time)

Id: spout id

Executors:線程數

Emitted: emit tuple數

Transferred :  transferred tuple數,

complete latency: spout emitting 一個tuple到spout ack這個tuple的平均時間

Acked:成功 tuple數

Failed:失敗tuple數

Error Host: 發生錯誤的機器

Error Port: 發生錯誤的端口號

last error: 最近的錯誤數

  • Bolts (All time)

Execute latency(ms) : bolt 執行 execute 方法的平均時間

Executed: tuple 處理數

Process latency(ms):bolt收到一個tuple到bolt ack這個tuple的平均時間

注:其餘字段都在上面講過,就不在說明

  • Topology Visualization

拓撲圖展現

  • Topology Configuration

配置說明,不在詳解

 

注 spout,bolt 頁面能夠參考topology 頁面中的 spout,bolt 中的字段說明

相關文章
相關標籤/搜索