Github user revans2 commented on the issue: https://github.com/apache/storm/pull/2203 The new overhead for metrics_v2_replace_meters_to_counters_with_sampling looks like it is in an acceptable range for me. Right about a 1% difference for latency. (0.97% to 1.29%) and right about a 1.8% to 1.9% difference for CPU usage. It is also good to see that even if we turn off the sub sampling there is not too much of an increase in the overhead. I would be +1 for merging this in (from a performance perspective still need to look at the code in more depth), assuming that we can get similar results for 2.x and with a plan to have the old API deprecated in 2.x and completely removed in a 3.x release. We also need to make sure that we have the naming convention figured out or some kind of tag support so that we can properly do rollups for different types of metrics.
---