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
Classes in io.opentelemetry.exporter.internal.otlp.metrics that implement interfaces with type arguments of type PointDataModifier and TypeClassDescription(package private) final classSeeGaugeMarshaler.(package private) final class(package private) final classSeeSumMarshaler.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 intNumberDataPointMarshaler.calculateSize(long startTimeUnixNano, long timeUnixNano, ProtoFieldInfo valueField, PointData value, ExemplarMarshaler[] exemplars, KeyValueMarshaler[] attributes) (package private) static NumberDataPointMarshalerintNumberDataPointStatelessMarshaler.getBinarySerializedSize(PointData point, MarshalerContext context) (package private) static ProtoFieldInfoNumberDataPointMarshaler.toProtoPointValueType(PointData pointData) voidNumberDataPointStatelessMarshaler.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) intGaugeStatelessMarshaler.getBinarySerializedSize(GaugeData<? extends PointData> gauge, MarshalerContext context) intSumStatelessMarshaler.getBinarySerializedSize(SumData<? extends PointData> sum, MarshalerContext context) voidGaugeStatelessMarshaler.writeTo(Serializer output, GaugeData<? extends PointData> gauge, MarshalerContext context) voidSumStatelessMarshaler.writeTo(Serializer output, SumData<? extends PointData> sum, MarshalerContext context) Constructors in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type PointDataModifierConstructorDescriptionprivateNumberDataPointMarshaler(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 TypeInterfaceDescriptioninterfaceA collection of metricPointData.interfaceData for aMetricDataType.LONG_GAUGEorMetricDataType.DOUBLE_GAUGEmetric.interfaceData for aMetricDataType.LONG_SUMorMetricDataType.DOUBLE_SUMmetric.Subinterfaces of PointData in io.opentelemetry.sdk.metrics.dataModifier and TypeInterfaceDescriptioninterfacePoint data with adoubleaggregation value.interfaceExponentialHistogramPointData represents an approximate distribution of measurements across exponentially increasing bucket boundaries, taken for aExponentialHistogramData.interfacePoint data forHistogramData.interfaceA point data with adoubleaggregation value.interfacePoint 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) classAbstractSumAggregator<T extends PointData, U extends ExemplarData>interfaceAggregator<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.classAggregatorHandle<T extends PointData, U extends ExemplarData>Aggregator represents the abstract class that is used for synchronous instruments.Classes in io.opentelemetry.sdk.metrics.internal.aggregator that implement interfaces with type arguments of type PointDataModifier and TypeClassDescriptionfinal classA "null object" Aggregator which denotes no aggregation should occur.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.HANDLEstatic final Aggregator<PointData, DoubleExemplarData> DropAggregator.INSTANCEMethods 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 classAutoValue_ImmutableGaugeData<T extends PointData>(package private) final classAutoValue_ImmutableSumData<T extends PointData>classImmutableGaugeData<T extends PointData>GaugeDatarecorded usesdoubles.classImmutableSumData<T extends PointData>SumDatarecorded usesdoubles.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 classclassDoublePoint is a single data point in a timeseries that describes the time-varying value of a double metric.classAuto value implementation ofExponentialHistogramPointData.classAn approximate representation of the distribution of measurements.classLongPoint is a single data point in a timeseries that describes the time-varying values of a int64 metric.classA single data point that summarizes the values in a time series of numeric values.classA mutableDoublePointDatafinal classA mutableExponentialHistogramPointDatafinal classA mutableHistogramPointDataclassMutableLongPointDataMethods 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 classAsynchronousMetricStorage<T extends PointData, U extends ExemplarData>Stores aggregatedMetricDatafor asynchronous instruments.final classDefaultSynchronousMetricStorage<T extends PointData, U extends ExemplarData>Stores aggregatedMetricDatafor synchronous instruments.private static classDefaultSynchronousMetricStorage.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 theViewandInstrumentDescriptor.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)