Package io.opentelemetry.sdk.metrics.internal.aggregator
@ParametersAreNonnullByDefault
package io.opentelemetry.sdk.metrics.internal.aggregator
Metric aggregators.
This package is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
ClassDescriptionA circle-buffer-backed exponential counter.An integer array that automatically expands its memory consumption (via copy/allocation) when reaching limits.Possible sizes of backing arrays.This class is internal and is hence not for public use.Aggregator represents the abstract class for all the available aggregations that can be computed during the collection phase for all the instruments.An internal interface for returning an Aggregator from an Aggregation.Aggregator represents the abstract class that is used for synchronous instruments.Aggregator that generates base2 exponential histograms.This class handles the operations for recording, scaling, and exposing data related to the base2 exponential histogram.Aggregator that generates explicit bucket histograms.Aggregator that aggregates recorded values by storing the last recorded value.Sum aggregator that keeps values as
double
s.A "null object" Aggregator which denotes no aggregation should occur.This class is internal and is hence not for public use.Utilities for interacting with explicit bucket histograms.Aggregator that aggregates recorded values by storing the last recorded value.Sum aggregator that keeps values aslong
s.