[ 
https://issues.apache.org/jira/browse/STORM-972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick Kellogg updated STORM-972:
-------------------------------
    Component/s: storm-core

> Metrics logging frequency should not be affected with bolt execute slowness
> ---------------------------------------------------------------------------
>
>                 Key: STORM-972
>                 URL: https://issues.apache.org/jira/browse/STORM-972
>             Project: Apache Storm
>          Issue Type: Improvement
>          Components: storm-core
>            Reporter: Abhishek Agarwal
>
> I had registered metrics in my bolt for 60 seconds, but I noticed that they 
> were not getting logged even after two minutes. After running the topology 
> for a while, bolt metrics were logged eventually but not according to the 
> metricBucketSizeInSecs. System inbuilt metrics were working just fine. 
> Bolt actually sends the metrics to the consumer bolt, only after it receives 
> the metric tick tuple for processing. Even though the tick was generated 
> after 60 seconds, it is sent in the same queue along with messages from 
> spout. Bolt will see the tick only after processing messages from spout, 
> which could be any duration. 
> If this diagnosis is correct, can we just for metric interval lapse in a loop 
> instead of relying on metric tick. I suppose this problem only exists for the 
> bolt.  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to