Expresses the impact of using setStatsSampleRate / topology.stats.sample.rate

What is the impact of setting topology.stats.sample.rate: 1.0 in yaml?

How it works?


source to share

1 answer


configures the rate at which the Storm topology statistics will be calculated.

The default in defaults.yaml is 0.05

. This means that only five out of 100 events are counted.
The value 1

means that each tuple statistic will be calculated.

Will it really hurt performance? Most likely, many will say yes, but since every environment is different, I would say it's best to measure it yourself. Increase and decrease the value and measure the bandwidth of your topology.



All Articles