LoginSignup
3
3

More than 5 years have passed since last update.

Storm Web UIの各種項目の説明覚え書き

Last updated at Posted at 2014-08-14

新しめのWeb UIから各指標値の説明がカーソルを併せるとポップアップして出るようになった。
ポップアップさせて読むのが面倒なのでHTMLページを解析して説明を抽出してみた。
(なお、StormのGithub本体の Rest APIページ にも多少説明があるのだがHTML内のもののほうが情報量が多い。)

一番よく忘れるやつ

Spoutsにのみ存在する項目

項目 説明
Complete latency (ms) The average time a Tuple "tree" takes to be completely processed by the Topology. A value of 0 is expected if no acking is done.

Boltsにのみ存在する項目

項目 説明
Capacity (last 10m) If this is around 1.0, the corresponding Bolt is running as fast as it can, so you may want to increase the Bolt's parallelism. This is (number executed * average execute latency) / measurement time.
Execute latency (ms) The average time a Tuple spends in the execute method. The execute method may complete without sending an Ack for the tuple.
Process latency (ms) The average time it takes to Ack a Tuple after it is first received. Bolts that join, aggregate or batch may not Ack a tuple until a number of other Tuples have been received.

Indexページの説明

Cluster Summary

項目 説明
Version The version of storm installed on the UI node. (Hopefully, this is the same on all storm nodes!)
Nimbus uptime The duration the current Nimbus instance has been running. (Note that the storm cluster may have been deployed and available for a much longer period than the current Nimbus process has been running.)
Supervisors The number of nodes in the cluster currently.
Used slots Slots are Workers (processes).
Free slots Slots are Workers (processes).
Total slots Slots are Workers (processes).
Executors Executors are threads in a Worker process.
Tasks A Task is an instance of a Bolt or Spout. The number of Tasks is almost always equal to the number of Executors.

Topology Summary

項目 説明
Name The name given to the topology by when it was submitted. Click the name to view the Topology's information.
Id The unique ID given to a Topology each time it is launched.
Status The status can be one of ACTIVE, INACTIVE, KILLED, or REBALANCING.
Uptime The time since the Topology was submitted.
Num workers The number of Workers (processes).
Num executors Executors are threads in a Worker process.
Num tasks A Task is an instance of a Bolt or Spout. The number of Tasks is almost always equal to the number of Executors.

Supervisor Summary

項目 説明
Id A unique identifier given to a Supervisor when it joins the cluster.
Host The hostname reported by the remote host. (Note that this hostname is not the result of a reverse lookup at the Nimbus node.)
Uptime The length of time a Supervisor has been registered to the cluster.
Slots Slots are Workers (processes).
Used slots Slots are Workers (processes).

Topology単体のページ

Topology summary

項目 説明
Name The name given to the topology by when it was submitted.
Id The unique ID given to a Topology each time it is launched.
Status The status can be one of ACTIVE, INACTIVE, KILLED, or REBALANCING.
Uptime The time since the Topology was submitted.
Num workers The number of Workers (processes).
Num executors Executors are threads in a Worker process.
Num tasks A Task is an instance of a Bolt or Spout. The number of Tasks is almost always equal to the number of Executors.

Topology Stats

項目 説明
Window The past period of time for which the statistics apply. Click on a value to set the window for this page.
Emitted The number of Tuples emitted.
Transferred The number of Tuples emitted that sent to one or more bolts.
Complete latency (ms) The average time a Tuple "tree" takes to be completely processed by the Topology. A value of 0 is expected if no acking is done.
Acked The number of Tuple "trees" successfully processed. A value of 0 is expected if no acking is done.
Failed The number of Tuple "trees" that were explicitly failed or timed out before acking was completed. A value of 0 is expected if no acking is done.

Spouts (All time)

項目 説明
Id The ID assigned to a the Component by the Topology. Click on the name to view the Component's page.
Tasks A Task is an instance of a Bolt or Spout. The number of Tasks is almost always equal to the number of Executors.
Emitted The number of Tuples emitted.
Transferred The number of Tuples emitted that sent to one or more bolts.
Complete latency (ms) The average time a Tuple "tree" takes to be completely processed by the Topology. A value of 0 is expected if no acking is done.
Acked The number of Tuple "trees" successfully processed. A value of 0 is expected if no acking is done.
Failed The number of Tuple "trees" that were explicitly failed or timed out before acking was completed. A value of 0 is expected if no acking is done.

Bolts(All time)

項目 説明
Id The ID assigned to a the Component by the Topology. Click on the name to view the Component's page.
Tasks A Task is an instance of a Bolt or Spout. The number of Tasks is almost always equal to the number of Executors.
Emitted The number of Tuples emitted.
Transferred The number of Tuples emitted that sent to one or more bolts.
Capacity (last 10m) If this is around 1.0, the corresponding Bolt is running as fast as it can, so you may want to increase the Bolt's parallelism. This is (number executed * average execute latency) / measurement time.
Execute latency (ms) The average time a Tuple spends in the execute method. The execute method may complete without sending an Ack for the tuple.
Executed The number of incoming Tuples processed.
Process latency (ms) The average time it takes to Ack a Tuple after it is first received. Bolts that join, aggregate or batch may not Ack a tuple until a number of other Tuples have been received.
Acked The number of Tuples acknowledged by this Bolt.
Failed The number of tuples Failed by this Bolt.

コンポネントのページ

各BoltやSpout部をクリックすると見れるページの情報

Component Summary

項目 説明
Id The ID assigned to a the Component by the Topology.
Topology The name given to the topology by when it was submitted. Click the name to view the Topology's information.
Executors Executors are threads in a Worker process.
Tasks A Task is an instance of a Bolt or Spout. The number of Tasks is almost always equal to the number of Executors.

Spout Stats (Spoutsの場合)

項目 説明
Window The past period of time for which the statistics apply. Click on a value to set the window for this page.
Emitted The number of Tuples emitted.
Complete latency (ms) The average time a Tuple "tree" takes to be completely processed by the Topology. A value of 0 is expected if no acking is done.
Acked The number of Tuple "trees" successfully processed. A value of 0 is expected if no acking is done.

Input Stats(All time) -- Boltコンポネントのみに存在

項目 説明
Component The ID assigned to a the Component by the Topology.
Stream The name of the Tuple stream given in the Topolgy, or "default" if none was given.
Execute latency (ms) The average time a Tuple spends in the execute method. The execute method may complete without sending an Ack for the tuple.
Executed The number of incoming Tuples processed.
Process latency (ms) The average time it takes to Ack a Tuple after it is first received. Bolts that join, aggregate or batch may not Ack a tuple until a number of other Tuples have been received.
Acked The number of Tuple "trees" successfully processed. A value of 0 is expected if no acking is done.
Failed The number of Tuple "trees" that were explicitly failed or timed out before acking was completed. A value of 0 is expected if no acking is done.

Output Stats(All time)

項目 説明
Stream The name of the Tuple stream given in the Topolgy, or "default" if none was given.
Emitted The number of Tuples emitted.
Transferred The number of Tuples emitted that sent to one or more bolts.
Complete latency (ms) The average time a Tuple "tree" takes to be completely processed by the Topology. A value of 0 is expected if no acking is done.
Acked The number of Tuples acknowledged by this Bolt.
Failed The number of Tuple "trees" that were explicitly failed or timed out before acking was completed. A value of 0 is expected if no acking is done.

Executors (All time)

項目 説明
Id The unique executor ID.
Uptime The length of time an Executor (thread) has been alive.
Host The hostname reported by the remote host. (Note that this hostname is not the result of a reverse lookup at the Nimbus node.)
Port The port number used by the Worker to which an Executor is assigned. Click on the port number to open the logviewer page for this Worker.
Emitted The number of Tuples emitted.
Transferred The number of Tuples emitted that sent to one or more bolts.
Complete latency (ms) The average time a Tuple "tree" takes to be completely processed by the Topology. A value of 0 is expected if no acking is done.
Acked The number of Tuple "trees" successfully processed. A value of 0 is expected if no acking is done.
Failed The number of Tuple "trees" that were explicitly failed or timed out before acking was completed. A value of 0 is expected if no acking is done.
Window The past period of time for which the statistics apply. Click on a value to set the window for this page.
Transferred The number of Tuples emitted that sent to one or more bolts.
Executed The number of incoming Tuples processed.
3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3