opentelemetry.sdk.metrics.export.aggregate¶
-
class
opentelemetry.sdk.metrics.export.aggregate.Aggregator(config=None)[source]¶ Bases:
abc.ABCBase class for aggregators.
Aggregators are responsible for holding aggregated values and taking a snapshot of these values upon export (checkpoint).
-
class
opentelemetry.sdk.metrics.export.aggregate.SumAggregator(config=None)[source]¶ Bases:
opentelemetry.sdk.metrics.export.aggregate.AggregatorAggregator for counter metrics.
-
class
opentelemetry.sdk.metrics.export.aggregate.MinMaxSumCountAggregator(config=None)[source]¶ Bases:
opentelemetry.sdk.metrics.export.aggregate.AggregatorAggregator for ValueRecorder metrics that keeps min, max, sum, count.
-
class
opentelemetry.sdk.metrics.export.aggregate.HistogramAggregator(config=None)[source]¶ Bases:
opentelemetry.sdk.metrics.export.aggregate.AggregatorAggregator for ValueRecorder metrics that keeps a histogram of values.
-
class
opentelemetry.sdk.metrics.export.aggregate.LastValueAggregator(config=None)[source]¶ Bases:
opentelemetry.sdk.metrics.export.aggregate.AggregatorAggregator that stores last value results.
-
class
opentelemetry.sdk.metrics.export.aggregate.ValueObserverAggregator(config=None)[source]¶ Bases:
opentelemetry.sdk.metrics.export.aggregate.AggregatorSame as MinMaxSumCount but also with last value.