3

我正在尝试使用 Apache Storm 1.0.2 来处理源自 Kafka Spout 的数据流。我试图使用 Storm UI 中的 Storm 拓扑可视化来了解管道的性能。

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

  1. 螺栓(或喷口到螺栓)之间的线越粗,组件之间发送的流量就越多
  2. 如果颜色更接近红色,则螺栓/喷口的容量会更高。如果有高容量的组件,它们可能会成为管道中的瓶颈。

但是,我无法在可视化中找到有关组件大小(即 DAG 中实心圆的直径)的任何文档。我注意到的唯一模式是,通过减少螺栓的并行度,UI 中组件的大小增加了。是否有关于此功能的任何详细信息?

参考链接:

4

1 回答 1

3

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

这是绘制圆圈的 JavaScript 的链接:

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

于 2017-07-18T22:49:29.863 回答