了解Storm拓扑可视化

时间:2017-07-18 21:48:41

标签: java apache-storm directed-acyclic-graphs apache-storm-topology

我正在尝试使用Apache Storm 1.0.2来处理源自Kafka Spout的数据流。我试图使用作为Storm UI一部分的风暴拓扑可视化来理解管道的性能。

根据以下链接中提供的解释,我对可视化的理解是:

  1. 螺栓(或喷嘴到螺栓)之间的线越粗,组件之间的流量就越多
  2. 如果颜色接近红色,则螺栓/喷口的容量会更高。如果有高容量的组件,它们可能被证明是管道中的瓶颈。
  3. 但是,我无法在可视化中找到有关组件大小(即DAG中实心圆的直径)的任何文档。我注意到的唯一模式是通过减少螺栓的平行度,组件的大小在UI中增加。是否有关于此功能的详细信息?

    链接提及:

1 个答案:

答案 0 :(得分:1)

在Storm 1.0.3及更早版本中,拓扑可视化中圆的直径仅基于节点名称的文本宽度。

这是指向绘制圈子的JavaScript的链接:

https://github.com/apache/storm/blob/4ddd1880dacc9a9c5ab9d760517f6552d993eac8/storm-core/src/ui/public/js/visualization.js#L129,L131