All Classes and Interfaces
Class
Description
Basic implementation for
ExponentialHistogram with common functionality.An iterator over the non-empty buckets of the histogram for either the positive or negative range.
Implementation of a
ExponentialHistogram optimized for a minimal memory footprint.A
BucketIterator that can be copied.Interface for implementations of exponential histograms adhering to the
OpenTelemetry definition.
Represents a bucket range of an
ExponentialHistogram, either the positive or the negative range.A builder for building a
ReleasableExponentialHistogram directly from buckets.Interface for a memory-allocation circuit breaker used for
ReleasableExponentialHistograms.Only intended for use in tests currently.
Allows accumulating multiple
ExponentialHistogram into a single one
while keeping the bucket count in the result below a given limit.Provides quantile estimation for
ExponentialHistogram instances.Handles the serialization of an
ExponentialHistogram to XContent.A collection of utility methods for working with indices and scales of exponential bucket histograms.
A histogram which participates in the
ExponentialHistogramCircuitBreaker and therefore requires proper releasing.Represents the bucket for values around zero in an exponential histogram.