Storm UI
本文主要解释下storm ui上各项属性的含义。
1. mainpage
首页主要分为3块:
a. ClusterSummary
Nimbusuptime: nimbus的启动时间
Supervisors:storm集群中supervisor的数目
used slots:使用了的slots数
free slots:剩余的slots数
total slots:总的slots数
Runningtasks: 运行的任务数
b. topologysummary
Name:topology name
id: topologyid (由storm生成)
status:topology的状态,包括(ACTIVE, INACTIVE, KILLED, REBALANCING)
uptime:topology运行的时间
num workers:运行的workers数
num tasks:运行的task数
c.supervisor summary
host:supervisor(主机)的主机名
uptime:supervisor启动的时间
slots:supervisor的端口数
used slots:使用的端口数
2. topology page
topology页面主要包括4个部分
a. topology summary(同主页)
b. topology stats
window: 时间窗口,显示10m、3h、1d和alltime的运行状况
emitted: emitted tuple数
transferred: transferredtuple数, 说下与emitted的区别:如果一个task,emitted一个tuple到2个task中,则transferredtuple数是emitted tuple数的两倍
complete latency: spoutemitting 一个tuple到spout ack这个tuple的平均时间
acked: ack tuple数59
failed: 失败的tuple数
c. spouts
id: spout id
parallelism: 任务数
last error:最近的错误数,只显示最近的前200个错误
emitted, transferred, completelatency, acked和failed上面已解释
d. bolts
processlatency: bolt收到一个tuple到boltack这个tuple的平均时间
其他参数都解释过了
还有componentpage和taskpage,参数的解释同上。
taskpage中的Component指的是spoutid或者 boltid, time指的是错误发生的时间,error是指错误的具体内容。
本文主要解释下storm ui上各项属性的含义。
1. mainpage