strm UI的每个字段是什么意思?

时间:2014-06-18 01:44:28

标签: apache-storm

我希望看到每个螺栓的性能并决定并行数。

在风暴用户界面中,有几个领域令人困惑,所以如果你能告诉我的话会很高兴。

  1. 容量(最后10米) - 单个遗嘱执行人的最后10分钟每秒平均容量? 例如,如果Capcity为1.2,那是否意味着单个执行者平均每秒处理1.2条消息?

  2. 执行延迟和进程延迟 - 是上次处理的邮件的平均值还是值? 它们之间有什么区别? 它们和容量有什么区别?

1 个答案:

答案 0 :(得分:0)

我找到了一篇描述Storm UI的精彩文章。您可以通过以下链接访问它:http://www.malinga.me/reading-and-understanding-the-storm-ui-storm-ui-explained/

所以,我们有:

  • 容量(最后10米) - 如果这大约是1.0,相应的Bolt会尽可能快地运行,因此您可能希望增加Bolt的并行度。这是(执行数量*平均执行延迟)/测量时间。
  • 执行延迟(ms) - 元组在execute方法中花费的平均时间。执行方法可以在不发送元组的Ack的情况下完成。
  • 进程延迟(毫秒) - 首次接收元组后确定元组所需的平均时间。加入,聚合或批量的螺栓在收到其他一些元组之前可能不会产生元组。

此外,我发现Storm UI REST API的文档对于理解字段意义非常有用:https://github.com/apache/storm/blob/master/STORM-UI-REST-API.md