@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 fordoublemeasurements.DoublePointData Point data with adoubleaggregation 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_GAUGEorMetricDataType.DOUBLE_GAUGEmetric.HistogramData Data for aMetricDataType.HISTOGRAMmetric.HistogramPointData Point data forHistogramData.LongExemplarData Exemplar data forlongmeasurements.LongPointData A point data with adoubleaggregation 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_SUMorMetricDataType.DOUBLE_SUMmetric.SummaryData Data for aMetricDataType.SUMMARYmetric.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.