Package io.opentelemetry.sdk.metrics.data
@ParametersAreNonnullByDefault
package io.opentelemetry.sdk.metrics.data
Classes which form the in-memory representation of the OpenTelemetry metrics data model.
-
ClassDescriptionDescribes the time period over which measurements are aggregated.A collection of metric
PointData.AMetricDatawhich delegates all methods to anotherMetricData.Exemplar data fordoublemeasurements.Point data with adoubleaggregation value.An example measurement.ExponentialHistogramBuckets represents either the positive or negative measurements taken for aExponentialHistogramPointData.A base-2 exponential histogram metric point, as defined by the OpenTelemetry Exponential Histogram specification.ExponentialHistogramPointData represents an approximate distribution of measurements across exponentially increasing bucket boundaries, taken for aExponentialHistogramData.Data for aMetricDataType.LONG_GAUGEorMetricDataType.DOUBLE_GAUGEmetric.Data for aMetricDataType.HISTOGRAMmetric.Point data forHistogramData.Exemplar data forlongmeasurements.A point data with adoubleaggregation value.Metric data represents the aggregated measurements of an instrument.The type of metricPointData.A point in the metric data model.Data for aMetricDataType.LONG_SUMorMetricDataType.DOUBLE_SUMmetric.Data for aMetricDataType.SUMMARYmetric.Point data forSummaryData.A quantile value within aSummaryPointData.