Uses of Interface
io.opentelemetry.sdk.metrics.Aggregation
Packages that use Aggregation
Package
Description
OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP gRPC.
The SDK implementation of metrics.
Utilities that facilitate exporting metrics out of
SdkMeterProvider.Metric aggregators.
View related internal classes.
-
Uses of Aggregation in io.opentelemetry.exporter.otlp.http.metrics
Methods in io.opentelemetry.exporter.otlp.http.metrics that return AggregationModifier and TypeMethodDescriptionOtlpHttpMetricExporter.getDefaultAggregation(InstrumentType instrumentType) -
Uses of Aggregation in io.opentelemetry.exporter.otlp.metrics
Methods in io.opentelemetry.exporter.otlp.metrics that return AggregationModifier and TypeMethodDescriptionOtlpGrpcMetricExporter.getDefaultAggregation(InstrumentType instrumentType) -
Uses of Aggregation in io.opentelemetry.sdk.metrics
Fields in io.opentelemetry.sdk.metrics declared as AggregationModifier and TypeFieldDescriptionprivate final AggregationAutoValue_View.aggregationprivate AggregationViewBuilder.aggregationMethods in io.opentelemetry.sdk.metrics that return AggregationModifier and TypeMethodDescriptionstatic AggregationAggregation.base2ExponentialBucketHistogram()Aggregates measurements into a base-2MetricDataType.EXPONENTIAL_HISTOGRAMusing the defaultmaxBucketsandmaxScale.static AggregationAggregation.base2ExponentialBucketHistogram(int maxBuckets, int maxScale) Aggregates measurements into a base-2MetricDataType.EXPONENTIAL_HISTOGRAM.static AggregationAggregation.defaultAggregation()Choose the default aggregation for theInstrumentType.static AggregationAggregation.drop()Drops all measurements and don't export any metric.static AggregationAggregation.explicitBucketHistogram()Aggregates measurements into an explicit bucketMetricDataType.HISTOGRAMusing the default bucket boundaries.static AggregationAggregation.explicitBucketHistogram(List<Double> bucketBoundaries) Aggregates measurements into an explicit bucketMetricDataType.HISTOGRAM.AutoValue_View.getAggregation()abstract AggregationView.getAggregation()Returns the aggregation of the resulting metric.static AggregationAggregation.lastValue()Records the last seen measurement as aMetricDataType.DOUBLE_GAUGEorMetricDataType.LONG_GAUGE.static AggregationAggregation.sum()Aggregates measurements into aMetricDataType.DOUBLE_SUMorMetricDataType.LONG_SUM.Methods in io.opentelemetry.sdk.metrics with parameters of type AggregationModifier and TypeMethodDescription(package private) static ViewView.create(String name, String description, Aggregation aggregation, AttributesProcessor attributesProcessor, int cardinalityLimit) ViewBuilder.setAggregation(Aggregation aggregation) SetsAggregation.Constructors in io.opentelemetry.sdk.metrics with parameters of type AggregationModifierConstructorDescription(package private)AutoValue_View(String name, String description, Aggregation aggregation, AttributesProcessor attributesProcessor, int cardinalityLimit) -
Uses of Aggregation in io.opentelemetry.sdk.metrics.export
Methods in io.opentelemetry.sdk.metrics.export that return AggregationModifier and TypeMethodDescriptionDefaultAggregationSelector.getDefaultAggregation(InstrumentType instrumentType) Return the default aggregation for theInstrumentType.default AggregationMetricExporter.getDefaultAggregation(InstrumentType instrumentType) Return the default aggregation for theInstrumentType.default AggregationMetricReader.getDefaultAggregation(InstrumentType instrumentType) Return the default aggregation for theInstrumentType.PeriodicMetricReader.getDefaultAggregation(InstrumentType instrumentType) Methods in io.opentelemetry.sdk.metrics.export with parameters of type AggregationModifier and TypeMethodDescriptiondefault DefaultAggregationSelectorDefaultAggregationSelector.with(InstrumentType instrumentType, Aggregation aggregation) Returns a default aggregation selector which returns the givenaggregationfor the giveninstrumentType, and defers to this for other instrument types. -
Uses of Aggregation in io.opentelemetry.sdk.metrics.internal.aggregator
Fields in io.opentelemetry.sdk.metrics.internal.aggregator with type parameters of type AggregationModifier and TypeFieldDescriptionprivate static final Map<String, Aggregation> AggregationUtil.aggregationByNameprivate static final Map<Class<? extends Aggregation>, String> AggregationUtil.nameByAggregationMethods in io.opentelemetry.sdk.metrics.internal.aggregator that return AggregationModifier and TypeMethodDescriptionstatic AggregationReturn the aggregation for the human-readablename.Methods in io.opentelemetry.sdk.metrics.internal.aggregator with parameters of type AggregationModifier and TypeMethodDescriptionstatic StringAggregationUtil.aggregationName(Aggregation aggregation) Return the human-readable name of theaggregation. -
Uses of Aggregation in io.opentelemetry.sdk.metrics.internal.view
Classes in io.opentelemetry.sdk.metrics.internal.view that implement AggregationModifier and TypeClassDescriptionfinal classExponential bucket histogram aggregation configuration.final classAggregation that selects the specified default based on instrument.final classConfiguration representing no aggregation.final classExplicit bucket histogram aggregation configuration.final classLast-value aggregation configuration.final classA sum aggregation configuration.Fields in io.opentelemetry.sdk.metrics.internal.view declared as AggregationModifier and TypeFieldDescriptionprivate static final AggregationBase2ExponentialHistogramAggregation.DEFAULTprivate static final AggregationExplicitBucketHistogramAggregation.DEFAULTprivate static final AggregationDefaultAggregation.INSTANCEprivate static final AggregationDropAggregation.INSTANCEprivate static final AggregationLastValueAggregation.INSTANCEMethods in io.opentelemetry.sdk.metrics.internal.view that return AggregationModifier and TypeMethodDescriptionstatic AggregationBase2ExponentialHistogramAggregation.create(int maxBuckets, int maxScale) Aggregations measurements into anMetricDataType.EXPONENTIAL_HISTOGRAM.static Aggregationstatic AggregationBase2ExponentialHistogramAggregation.getDefault()static AggregationExplicitBucketHistogramAggregation.getDefault()static AggregationDefaultAggregation.getInstance()static AggregationDropAggregation.getInstance()static AggregationLastValueAggregation.getInstance()static AggregationSumAggregation.getInstance()private static AggregationDefaultAggregation.resolve(InstrumentDescriptor instrument, boolean withAdvice)