我一直在尝试为我当前的项目记录所有 Storm 指标的含义。
在这个过程中,我从这个小组的回复以及 github 中收集了数据。
虽然有些指标很容易解释,但我对一些螺栓指标感到非常困惑。
例如,进程延迟和执行延迟有什么区别?
从这个谷歌组的帖子中,我收集了以下信息:
列表项处理延迟 = 调用 ack 时的时间戳 - 传递执行时的时间戳 tuple
列表项执行延迟 = 执行函数结束时的时间戳 - 传递元组时的时间戳(来源:http: //goo.gl/3KRAl)
和
- 列表项进程延迟是元组被确认之前的时间,执行延迟是执行元组所花费的时间(来源:http: //goo.gl/m0fTC)
根据我在 Storm UI 中看到的情况,我的执行延迟几乎总是大于进程延迟。怎么可能?谁能帮我准确定义这两种延迟?
提前致谢!