测量Storm螺栓的潜伏期

时间:2017-02-06 09:46:50

标签: apache-storm

我正在尝试测量拓扑中每个螺栓的延迟。由于我们想要计算百分位数,Storm提供的延迟数量还不够。在我目前的设置中,我通过测量完成执行方法所需的时间来测量螺栓的延迟,包括调用emit。上述方法的假设是,即使在拓扑中当前bolt实例和下一个bolt实例之间共享相同的执行器,收集器的emit也将立即返回而不调用下一个bolt实例execute方法。

1 个答案:

答案 0 :(得分:0)

通过将计时器放在执行方法的开头和结尾(发出后),你应该没问题。