我正在尝试使用apachestorm1.0.2来处理来自kafka喷口的数据流。我试图使用StormUI中的StormTopologyVisualization来理解管道的性能。
基于以下链接中提供的解释,我对可视化的理解是:
螺栓之间的线越粗(或喷嘴到螺栓),组件之间发送的流量就越多
如果颜色接近红色,螺栓/喷嘴的容量更大。如果有高容量的组件,它们可能会成为管道中的瓶颈。
但是,我在可视化中找不到任何关于组件大小(即dag中实心圆的直径)的文档。我注意到的唯一模式是,通过减少螺栓的并行度,ui中组件的大小增加了。关于这个功能有什么细节吗?
参考链接:
https://docs.hortonworks.com/hdpdocuments/hdp2/hdp-2.6.1/bk_storm-component-guide/content/ch_storm-topology-tuning.html
http://www.malinga.me/reading-and-understanding-the-storm-ui-storm-ui-explained/
1条答案
按热度按时间cunj1qz11#
在storm 1.0.3及更早版本中,拓扑可视化中圆的直径完全基于节点名称的文本宽度。
下面是一个指向绘制圆圈的javascript的链接:
https://github.com/apache/storm/blob/4ddd1880dacc9a9c5ab9d760517f6552d993eac8/storm-core/src/ui/public/js/visualization.js#l129,l131号