Sha256: 9ac602e55a420ddbaf27786e2c957009e8e4b1d00f06c0b970279c007ebe5181
Contents?: true
Size: 332 Bytes
Versions: 2
Compression:
Stored size: 332 Bytes
Contents
module OpticsAgent module Normalization def empty_latency_count Array.new(256) { 0 } end # see https://github.com/apollostack/optics-agent/blob/master/docs/histograms.md def latency_bucket(micros) bucket = Math.log(micros) / Math.log(1.1) [255, [0, bucket].max].min.ceil.to_i end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
optics-agent-0.1.2 | lib/optics-agent/normalization/latency.rb |
optics-agent-0.1.0 | lib/optics-agent/normalization/latency.rb |