storm ui

主界面

Version:安装的storm集群的版本
Supervisors:集群的supervisor个数
Used slots:使用的slots的个数
Free slots:空闲的slots的个数
Total slots:slots(槽,即集群中的worker个数)的总个数
Executors:总线程数
Tasks:总任务数


Host : nimbus节点主机名或IP
Port : nimbus节点占用的端口
Status : 当前nimbus节点状态,集群中可以有多个nimbus节点,状态为Leader则表示为主节点
UpTime : nimbus节点运行时间

 

Name:topology的名称
Owner:提交topology的用户
Status:topology的状态(ACTIVE:运行中;DEACTIVE:暂停中;KILLED:结束;REBALANCING:重新分配中)
UpTime : 运行时间
Num workers:占用worker的个数
Num executors:线程总数
Num tasks:任务总数
Replication count:topology提交到的nimbus的个数(负载均衡)
Assigned Mem(MB):占用的内存大小=supervisor内存的和
Scheduler Info:topology使用的调度器


Host : supervisor节点的主机名或iP
ID:集群中supervisor节点的唯一标识
UpTime : 运行时间
slots:槽(worker)个数
Used slots:使用的slots的个数
Avail slots:可用的slots的个数
Used Mem(MB):使用内存大小=占用worker的数量*每个wroker节点内存(worker内存(默认768M)+写日志(LogWriter)的内存(默认64M))
Version:安装的storm的版本


点击某个topology进入后的界面

同主界面的topology summary

按钮(Activate:运行;Deactivate:暂停;Rebalance:重新分配任务(适用添加了新的节点);KILL:结束;Change Log Level:修改日志级别)
Window:显示10m、3h、1d和all time的运行状况
Emitted:发射的tuple数
Transferred:成功转移到下一个bolt的tuple数, 说下与emitted的区别:如果一个task,emitted一个tuple到多个task中,则transferred tuple数是emitted tuple数的N倍
complete latency: 每个tuple在tuple tree中完全处理所花费的平均时间,也就是spout emitting 一个tuple到spout ack这个tuple的平均时间
Acked:成功 tuple数
Failed:失败tuple数


Id:组件的唯一标识
Executors:分配给此 spout 的 executor 线程总数
Tasks:分配给此 spout 的 task 线程总数.
Emitted,Transferred,complete latency,Acked,Failed 同上
Error Host:发生错误的机器
Error Port:发生错误的端口号
last error:最近的错误
Error Time:最近发生错误的时间

 

Id,Executors,Tasks,Emitted,Transferred,Acked,Failed ,Error Host,Error Port,last error,Error Time 同上
Capacity (last 10m):性能指标,取值越小越好,当接近1的时候,说明负载很严重,需要增加并行度,正常是在 0.0x 到 0.1 0.2 左右。该值计算方式为 (number executed * average execute latency) / measurement time
Execute latency (ms):bolt 执行 execute 方法的平均时间
Executed: tuple 处理数
Process latency(ms):bolt收到一个tuple到bolt ack这个tuple的平均时间,越小越好,正常也是 0.0x 级别;如果很大,可以考虑增加并行度,但主要以 Capacity 为准

posted @ 2019-07-16 23:05  努力挣扎的小兵  阅读(596)  评论(0编辑  收藏  举报