Uses of Interface
io.opentelemetry.sdk.metrics.data.PointData
-
Packages that use PointData Package Description io.opentelemetry.exporter.internal.otlp.metrics Marshaling of OTLP metrics.io.opentelemetry.sdk.metrics.data Classes which form the in-memory representation of the OpenTelemetry metrics data model.io.opentelemetry.sdk.metrics.internal.aggregator Metric aggregators.io.opentelemetry.sdk.metrics.internal.data The data format to model metrics for export.io.opentelemetry.sdk.metrics.internal.state io.opentelemetry.sdk.metrics.internal.view View related internal classes. -
-
Uses of PointData in io.opentelemetry.exporter.internal.otlp.metrics
Fields in io.opentelemetry.exporter.internal.otlp.metrics declared as PointData Modifier and Type Field Description private PointData
NumberDataPointMarshaler. value
Methods in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type PointData Modifier and Type Method Description private static int
NumberDataPointMarshaler. calculateSize(long startTimeUnixNano, long timeUnixNano, ProtoFieldInfo valueField, PointData value, ExemplarMarshaler[] exemplars, KeyValueMarshaler[] attributes)
(package private) static NumberDataPointMarshaler
NumberDataPointMarshaler. create(PointData point)
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 PointData Modifier and Type Method Description (package private) static GaugeMarshaler
GaugeMarshaler. create(GaugeData<? extends PointData> gauge)
(package private) static SumMarshaler
SumMarshaler. create(SumData<? extends PointData> sum)
(package private) static NumberDataPointMarshaler[]
NumberDataPointMarshaler. createRepeated(java.util.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 PointData Constructor Description 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 PointData Modifier and Type Interface Description interface
Data<T extends PointData>
A collection of metricPointData
.interface
GaugeData<T extends PointData>
Data for aMetricDataType.LONG_GAUGE
orMetricDataType.DOUBLE_GAUGE
metric.interface
SumData<T extends PointData>
Data for aMetricDataType.LONG_SUM
orMetricDataType.DOUBLE_SUM
metric.Subinterfaces of PointData in io.opentelemetry.sdk.metrics.data Modifier and Type Interface Description interface
DoublePointData
Point data with adouble
aggregation value.interface
ExponentialHistogramPointData
ExponentialHistogramPointData represents an approximate distribution of measurements across exponentially increasing bucket boundaries, taken for aExponentialHistogramData
.interface
HistogramPointData
Point data forHistogramData
.interface
LongPointData
A point data with adouble
aggregation value.interface
SummaryPointData
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 PointData Modifier and Type Class Description (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 PointData Modifier and Type Field Description private static PointData
DropAggregator. POINT_DATA
Fields in io.opentelemetry.sdk.metrics.internal.aggregator with type parameters of type PointData Modifier and Type Field Description private static AggregatorHandle<PointData,DoubleExemplarData>
DropAggregator. HANDLE
static Aggregator<PointData,DoubleExemplarData>
DropAggregator. INSTANCE
Methods in io.opentelemetry.sdk.metrics.internal.aggregator with type parameters of type PointData Modifier and Type Method Description <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 PointData Modifier and Type Method Description AggregatorHandle<PointData,DoubleExemplarData>
DropAggregator. createHandle()
Method parameters in io.opentelemetry.sdk.metrics.internal.aggregator with type arguments of type PointData Modifier and Type Method Description MetricData
DropAggregator. toMetricData(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor metricDescriptor, java.util.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 PointData Modifier and Type Class Description (package private) class
AutoValue_ImmutableGaugeData<T extends PointData>
(package private) 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 PointData Modifier and Type Class Description (package private) class
AutoValue_ImmutableDoublePointData
(package private) class
AutoValue_ImmutableExponentialHistogramPointData
(package private) class
AutoValue_ImmutableHistogramPointData
(package private) class
AutoValue_ImmutableLongPointData
(package private) class
AutoValue_ImmutableSummaryPointData
class
ImmutableDoublePointData
DoublePoint is a single data point in a timeseries that describes the time-varying value of a double metric.class
ImmutableExponentialHistogramPointData
Auto value implementation ofExponentialHistogramPointData
.class
ImmutableHistogramPointData
An approximate representation of the distribution of measurements.class
ImmutableLongPointData
LongPoint is a single data point in a timeseries that describes the time-varying values of a int64 metric.class
ImmutableSummaryPointData
A single data point that summarizes the values in a time series of numeric values.class
MutableDoublePointData
A mutableDoublePointData
class
MutableExponentialHistogramPointData
A mutableExponentialHistogramPointData
class
MutableHistogramPointData
A mutableHistogramPointData
class
MutableLongPointData
MutableLongPointData
Methods in io.opentelemetry.sdk.metrics.internal.data with type parameters of type PointData Modifier and Type Method Description static <T extends PointData>
ImmutableGaugeData<T>ImmutableGaugeData. create(java.util.Collection<T> points)
static <T extends PointData>
ImmutableSumData<T>ImmutableSumData. create(boolean isMonotonic, AggregationTemporality temporality, java.util.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 PointData Modifier and Type Class Description class
AsynchronousMetricStorage<T extends PointData,U extends ExemplarData>
Stores aggregatedMetricData
for asynchronous instruments.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 PointData Modifier and Type Method Description static <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 PointData Modifier and Type Method Description <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)
-