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
.Exemplar data fordouble
measurements.Point data with adouble
aggregation 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_GAUGE
orMetricDataType.DOUBLE_GAUGE
metric.Data for aMetricDataType.HISTOGRAM
metric.Point data forHistogramData
.Exemplar data forlong
measurements.A point data with adouble
aggregation 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_SUM
orMetricDataType.DOUBLE_SUM
metric.Data for aMetricDataType.SUMMARY
metric.Point data forSummaryData
.A quantile value within aSummaryPointData
.