module OpticsAgent::Normalization
Public Instance Methods
empty_latency_count()
click to toggle source
# File lib/optics-agent/normalization/latency.rb, line 3 def empty_latency_count Array.new(256) { 0 } end
latency_bucket(micros)
click to toggle source
see github.com/apollostack/optics-agent/blob/master/docs/histograms.md
# File lib/optics-agent/normalization/latency.rb, line 8 def latency_bucket(micros) bucket = Math.log([0, micros].max) / Math.log(1.1) [255, [0, bucket].max].min.ceil.to_i end