Class: OpenTelemetry::SDK::Metrics::Aggregation::ExponentialHistogram::Log2eScaleFactor
- Inherits:
-
Object
- Object
- OpenTelemetry::SDK::Metrics::Aggregation::ExponentialHistogram::Log2eScaleFactor
- Defined in:
- lib/opentelemetry/sdk/metrics/aggregation/exponential_histogram/log2e_scale_factor.rb
Overview
Log2eScaleFactor is precomputed scale factor value
Constant Summary collapse
- MAX_SCALE =
20
- LOG2E_SCALE_BUCKETS =
(0..MAX_SCALE).map do |scale| log2e = 1 / Math.log(2) Math.ldexp(log2e, scale) end
Class Method Summary collapse
-
.log2e_scale_buckets ⇒ Object
for testing.
Class Method Details
.log2e_scale_buckets ⇒ Object
for testing
22 23 24 |
# File 'lib/opentelemetry/sdk/metrics/aggregation/exponential_histogram/log2e_scale_factor.rb', line 22 def self.log2e_scale_buckets LOG2E_SCALE_BUCKETS end |