[ 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)