@ParametersAreNonnullByDefault
Package io.opentelemetry.sdk.metrics.data
Classes which form the in-memory representation of the OpenTelemetry metrics data model.
-
Interface Summary Interface Description Data<T extends PointData> A collection of metricPointData
.DoubleExemplarData Exemplar data fordouble
measurements.DoublePointData Point data with adouble
aggregation value.ExemplarData An example measurement.ExponentialHistogramBuckets ExponentialHistogramBuckets represents either the positive or negative measurements taken for aExponentialHistogramPointData
.ExponentialHistogramData A base-2 exponential histogram metric point, as defined by the OpenTelemetry Exponential Histogram specification.ExponentialHistogramPointData ExponentialHistogramPointData represents an approximate distribution of measurements across exponentially increasing bucket boundaries, taken for aExponentialHistogramData
.GaugeData<T extends PointData> Data for aMetricDataType.LONG_GAUGE
orMetricDataType.DOUBLE_GAUGE
metric.HistogramData Data for aMetricDataType.HISTOGRAM
metric.HistogramPointData Point data forHistogramData
.LongExemplarData Exemplar data forlong
measurements.LongPointData A point data with adouble
aggregation value.MetricData Metric data represents the aggregated measurements of an instrument.PointData A point in the metric data model.SumData<T extends PointData> Data for aMetricDataType.LONG_SUM
orMetricDataType.DOUBLE_SUM
metric.SummaryData Data for aMetricDataType.SUMMARY
metric.SummaryPointData Point data forSummaryData
.ValueAtQuantile A quantile value within aSummaryPointData
. -
Enum Summary Enum Description AggregationTemporality Describes the time period over which measurements are aggregated.MetricDataType The type of metricPointData
.