Uses of Interface
io.opentelemetry.sdk.metrics.data.PointData
Packages that use PointData
Package
Description
Marshaling of OTLP metrics.
Classes which form the in-memory representation of the OpenTelemetry metrics data model.
Metric aggregators.
The data format to model metrics for export.
View related internal classes.
-
Uses of PointData in io.opentelemetry.exporter.internal.otlp.metrics
Fields in io.opentelemetry.exporter.internal.otlp.metrics declared as PointDataMethods in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type PointDataModifier and TypeMethodDescriptionprivate static int
NumberDataPointMarshaler.calculateSize
(long startTimeUnixNano, long timeUnixNano, ProtoFieldInfo valueField, PointData value, ExemplarMarshaler[] exemplars, KeyValueMarshaler[] attributes) (package private) static NumberDataPointMarshaler
int
NumberDataPointStatelessMarshaler.getBinarySerializedSize
(PointData point, MarshalerContext context) (package private) static ProtoFieldInfo
NumberDataPointMarshaler.toProtoPointValueType
(PointData pointData) void
NumberDataPointStatelessMarshaler.writeTo
(Serializer output, PointData point, MarshalerContext context) Method parameters in io.opentelemetry.exporter.internal.otlp.metrics with type arguments of type PointDataModifier and TypeMethodDescription(package private) static GaugeMarshaler
(package private) static SumMarshaler
(package private) static NumberDataPointMarshaler[]
NumberDataPointMarshaler.createRepeated
(Collection<? extends PointData> points) int
GaugeStatelessMarshaler.getBinarySerializedSize
(GaugeData<? extends PointData> gauge, MarshalerContext context) int
SumStatelessMarshaler.getBinarySerializedSize
(SumData<? extends PointData> sum, MarshalerContext context) void
GaugeStatelessMarshaler.writeTo
(Serializer output, GaugeData<? extends PointData> gauge, MarshalerContext context) void
SumStatelessMarshaler.writeTo
(Serializer output, SumData<? extends PointData> sum, MarshalerContext context) Constructors in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type PointDataModifierConstructorDescriptionprivate
NumberDataPointMarshaler
(long startTimeUnixNano, long timeUnixNano, PointData value, ProtoFieldInfo valueField, ExemplarMarshaler[] exemplars, KeyValueMarshaler[] attributes) -
Uses of PointData in io.opentelemetry.sdk.metrics.data
Classes in io.opentelemetry.sdk.metrics.data with type parameters of type PointDataModifier and TypeInterfaceDescriptioninterface
A collection of metricPointData
.interface
Data for aMetricDataType.LONG_GAUGE
orMetricDataType.DOUBLE_GAUGE
metric.interface
Data for aMetricDataType.LONG_SUM
orMetricDataType.DOUBLE_SUM
metric.Subinterfaces of PointData in io.opentelemetry.sdk.metrics.dataModifier and TypeInterfaceDescriptioninterface
Point data with adouble
aggregation value.interface
ExponentialHistogramPointData represents an approximate distribution of measurements across exponentially increasing bucket boundaries, taken for aExponentialHistogramData
.interface
Point data forHistogramData
.interface
A point data with adouble
aggregation value.interface
Point data forSummaryData
. -
Uses of PointData in io.opentelemetry.sdk.metrics.internal.aggregator
Classes in io.opentelemetry.sdk.metrics.internal.aggregator with type parameters of type PointDataModifier and TypeClassDescription(package private) class
AbstractSumAggregator<T extends PointData,
U extends ExemplarData> interface
Aggregator<T extends PointData,
U extends ExemplarData> Aggregator represents the abstract class for all the available aggregations that can be computed during the collection phase for all the instruments.class
AggregatorHandle<T extends PointData,
U extends ExemplarData> Aggregator represents the abstract class that is used for synchronous instruments.Fields in io.opentelemetry.sdk.metrics.internal.aggregator declared as PointDataFields in io.opentelemetry.sdk.metrics.internal.aggregator with type parameters of type PointDataModifier and TypeFieldDescriptionprivate static final AggregatorHandle
<PointData, DoubleExemplarData> DropAggregator.HANDLE
static final Aggregator
<PointData, DoubleExemplarData> DropAggregator.INSTANCE
Methods in io.opentelemetry.sdk.metrics.internal.aggregator with type parameters of type PointDataModifier and TypeMethodDescription<T extends PointData,
U extends ExemplarData>
Aggregator<T, U> AggregatorFactory.createAggregator
(InstrumentDescriptor instrumentDescriptor, ExemplarFilter exemplarFilter, MemoryMode memoryMode) Returns a newAggregator
.Methods in io.opentelemetry.sdk.metrics.internal.aggregator that return types with arguments of type PointDataMethod parameters in io.opentelemetry.sdk.metrics.internal.aggregator with type arguments of type PointDataModifier and TypeMethodDescriptionDropAggregator.toMetricData
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor metricDescriptor, Collection<PointData> points, AggregationTemporality temporality) -
Uses of PointData in io.opentelemetry.sdk.metrics.internal.data
Classes in io.opentelemetry.sdk.metrics.internal.data with type parameters of type PointDataModifier and TypeClassDescription(package private) final class
AutoValue_ImmutableGaugeData<T extends PointData>
(package private) final class
AutoValue_ImmutableSumData<T extends PointData>
class
ImmutableGaugeData<T extends PointData>
GaugeData
recorded usesdouble
s.class
ImmutableSumData<T extends PointData>
SumData
recorded usesdouble
s.Classes in io.opentelemetry.sdk.metrics.internal.data that implement PointDataModifier and TypeClassDescription(package private) final class
(package private) final class
(package private) final class
(package private) final class
(package private) final class
class
DoublePoint is a single data point in a timeseries that describes the time-varying value of a double metric.class
Auto value implementation ofExponentialHistogramPointData
.class
An approximate representation of the distribution of measurements.class
LongPoint is a single data point in a timeseries that describes the time-varying values of a int64 metric.class
A single data point that summarizes the values in a time series of numeric values.class
A mutableDoublePointData
final class
A mutableExponentialHistogramPointData
final class
A mutableHistogramPointData
class
MutableLongPointData
Methods in io.opentelemetry.sdk.metrics.internal.data with type parameters of type PointDataModifier and TypeMethodDescriptionstatic <T extends PointData>
ImmutableGaugeData<T> ImmutableGaugeData.create
(Collection<T> points) static <T extends PointData>
ImmutableSumData<T> ImmutableSumData.create
(boolean isMonotonic, AggregationTemporality temporality, Collection<T> points) static <T extends PointData>
ImmutableGaugeData<T> ImmutableGaugeData.empty()
static <T extends PointData>
ImmutableSumData<T> ImmutableSumData.empty()
-
Uses of PointData in io.opentelemetry.sdk.metrics.internal.state
Classes in io.opentelemetry.sdk.metrics.internal.state with type parameters of type PointDataModifier and TypeClassDescriptionfinal class
AsynchronousMetricStorage<T extends PointData,
U extends ExemplarData> Stores aggregatedMetricData
for asynchronous instruments.final class
DefaultSynchronousMetricStorage<T extends PointData,
U extends ExemplarData> Stores aggregatedMetricData
for synchronous instruments.private static class
DefaultSynchronousMetricStorage.AggregatorHolder<T extends PointData,
U extends ExemplarData> Methods in io.opentelemetry.sdk.metrics.internal.state with type parameters of type PointDataModifier and TypeMethodDescriptionstatic <T extends PointData,
U extends ExemplarData>
AsynchronousMetricStorage<T, U> AsynchronousMetricStorage.create
(RegisteredReader registeredReader, RegisteredView registeredView, InstrumentDescriptor instrumentDescriptor) Create an asynchronous storage instance for theView
andInstrumentDescriptor
.static <T extends PointData,
U extends ExemplarData>
SynchronousMetricStorageSynchronousMetricStorage.create
(RegisteredReader registeredReader, RegisteredView registeredView, InstrumentDescriptor instrumentDescriptor, ExemplarFilter exemplarFilter) Constructs metric storage for a given synchronous instrument and view. -
Uses of PointData in io.opentelemetry.sdk.metrics.internal.view
Methods in io.opentelemetry.sdk.metrics.internal.view with type parameters of type PointDataModifier and TypeMethodDescription<T extends PointData,
U extends ExemplarData>
Aggregator<T, U> Base2ExponentialHistogramAggregation.createAggregator
(InstrumentDescriptor instrumentDescriptor, ExemplarFilter exemplarFilter, MemoryMode memoryMode) <T extends PointData,
U extends ExemplarData>
Aggregator<T, U> DefaultAggregation.createAggregator
(InstrumentDescriptor instrumentDescriptor, ExemplarFilter exemplarFilter, MemoryMode memoryMode) <T extends PointData,
U extends ExemplarData>
Aggregator<T, U> DropAggregation.createAggregator
(InstrumentDescriptor instrumentDescriptor, ExemplarFilter exemplarFilter, MemoryMode memoryMode) <T extends PointData,
U extends ExemplarData>
Aggregator<T, U> ExplicitBucketHistogramAggregation.createAggregator
(InstrumentDescriptor instrumentDescriptor, ExemplarFilter exemplarFilter, MemoryMode memoryMode) <T extends PointData,
U extends ExemplarData>
Aggregator<T, U> LastValueAggregation.createAggregator
(InstrumentDescriptor instrumentDescriptor, ExemplarFilter exemplarFilter, MemoryMode memoryMode) <T extends PointData,
U extends ExemplarData>
Aggregator<T, U> SumAggregation.createAggregator
(InstrumentDescriptor instrumentDescriptor, ExemplarFilter exemplarFilter, MemoryMode memoryMode)