One thing you can do is profile a worker process with jvisualvm to see what time is spent where for each executor thread as well as the netty and lmax layers.
--John Sent from my iPhone > On Apr 19, 2016, at 8:41 PM, Kevin Conaway <[email protected]> wrote: > > In Storm 0.10, is there a way to monitor the _maxSpoutPending_ value? I don' > see it exposed in any of the metrics that storm publishes but I'd like to be > able to see how much time each tuple spends waiting and how big the pending > queue size is for each spout task. Is this possible? > > Our topology has one spout and one bolt. The average bolt execute latency is > ~20ms but the overall spout latency is ~60ms. I'd like to know where those > other 40ms are being spent. > > Thank you > > -- > Kevin Conaway > http://www.linkedin.com/pub/kevin-conaway/7/107/580/ > https://github.com/kevinconaway
