Uses of Interface
io.opentelemetry.sdk.metrics.data.ExemplarData
-
Packages that use ExemplarData 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.exemplar Metric exemplar extension points.io.opentelemetry.sdk.metrics.internal.state io.opentelemetry.sdk.metrics.internal.view View related internal classes. -
-
Uses of ExemplarData in io.opentelemetry.exporter.internal.otlp.metrics
Fields in io.opentelemetry.exporter.internal.otlp.metrics declared as ExemplarData Modifier and Type Field Description private ExemplarData
ExemplarMarshaler. value
Methods in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type ExemplarData Modifier and Type Method Description private static int
ExemplarMarshaler. calculateSize(long timeUnixNano, ProtoFieldInfo valueField, ExemplarData value, SpanContext spanContext, KeyValueMarshaler[] filteredAttributeMarshalers)
(package private) static ExemplarMarshaler
ExemplarMarshaler. create(ExemplarData exemplar)
int
ExemplarStatelessMarshaler. getBinarySerializedSize(ExemplarData exemplar, MarshalerContext context)
(package private) static ProtoFieldInfo
ExemplarMarshaler. toProtoExemplarValueType(ExemplarData exemplar)
void
ExemplarStatelessMarshaler. writeTo(Serializer output, ExemplarData exemplar, MarshalerContext context)
Method parameters in io.opentelemetry.exporter.internal.otlp.metrics with type arguments of type ExemplarData Modifier and Type Method Description (package private) static ExemplarMarshaler[]
ExemplarMarshaler. createRepeated(java.util.List<? extends ExemplarData> exemplars)
Constructors in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type ExemplarData Constructor Description ExemplarMarshaler(long timeUnixNano, ExemplarData value, ProtoFieldInfo valueField, SpanContext spanContext, KeyValueMarshaler[] filteredAttributeMarshalers)
-
Uses of ExemplarData in io.opentelemetry.sdk.metrics.data
Subinterfaces of ExemplarData in io.opentelemetry.sdk.metrics.data Modifier and Type Interface Description interface
DoubleExemplarData
Exemplar data fordouble
measurements.interface
LongExemplarData
Exemplar data forlong
measurements.Methods in io.opentelemetry.sdk.metrics.data that return types with arguments of type ExemplarData Modifier and Type Method Description java.util.List<? extends ExemplarData>
PointData. getExemplars()
List of exemplars collected from measurements aggregated into this point. -
Uses of ExemplarData in io.opentelemetry.sdk.metrics.internal.aggregator
Classes in io.opentelemetry.sdk.metrics.internal.aggregator with type parameters of type ExemplarData 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.Methods in io.opentelemetry.sdk.metrics.internal.aggregator with type parameters of type ExemplarData 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
. -
Uses of ExemplarData in io.opentelemetry.sdk.metrics.internal.data
Classes in io.opentelemetry.sdk.metrics.internal.data that implement ExemplarData Modifier and Type Class Description (package private) class
AutoValue_ImmutableDoubleExemplarData
(package private) class
AutoValue_ImmutableLongExemplarData
class
ImmutableDoubleExemplarData
AnExemplarData
withdouble
measurements.class
ImmutableLongExemplarData
AnExemplarData
withlong
measurements.Fields in io.opentelemetry.sdk.metrics.internal.data with type parameters of type ExemplarData Modifier and Type Field Description private java.util.List<? extends ExemplarData>
AutoValue_ImmutableSummaryPointData. exemplars
Methods in io.opentelemetry.sdk.metrics.internal.data that return types with arguments of type ExemplarData Modifier and Type Method Description java.util.List<? extends ExemplarData>
AutoValue_ImmutableSummaryPointData. getExemplars()
Constructor parameters in io.opentelemetry.sdk.metrics.internal.data with type arguments of type ExemplarData Constructor Description AutoValue_ImmutableSummaryPointData(long startEpochNanos, long epochNanos, Attributes attributes, java.util.List<? extends ExemplarData> exemplars, long count, double sum, java.util.List<ValueAtQuantile> values)
-
Uses of ExemplarData in io.opentelemetry.sdk.metrics.internal.exemplar
Classes in io.opentelemetry.sdk.metrics.internal.exemplar with type parameters of type ExemplarData Modifier and Type Interface Description interface
ExemplarReservoir<T extends ExemplarData>
An interface for an exemplar reservoir of samples.(package private) class
FilteredExemplarReservoir<T extends ExemplarData>
A reservoir that has a pre-filter on measurements.(package private) class
FixedSizeExemplarReservoir<T extends ExemplarData>
Base for fixed-size reservoir sampling of Exemplars.(package private) class
LongToDoubleExemplarReservoir<T extends ExemplarData>
(package private) class
NoopExemplarReservoir<T extends ExemplarData>
A reservoir that keeps no exemplars.(package private) class
RandomFixedSizeExemplarReservoir<T extends ExemplarData>
AFixedSizeExemplarReservoir
which uses an un-unweighted/naive algorithm for sampler where the probability of sampling decrease as the number of observations continue.Methods in io.opentelemetry.sdk.metrics.internal.exemplar with type parameters of type ExemplarData Modifier and Type Method Description static <T extends ExemplarData>
ExemplarReservoir<T>ExemplarReservoir. filtered(ExemplarFilter filter, ExemplarReservoir<T> original)
Wraps aExemplarReservoir
with a measurement pre-filter.static <T extends ExemplarData>
ExemplarReservoir<T>ExemplarReservoir. longToDouble(ExemplarReservoir<T> delegate)
Wraps anExemplarReservoir
, casting calls fromExemplarReservoir.offerLongMeasurement(long, Attributes, Context)
toExemplarReservoir.offerDoubleMeasurement(double, Attributes, Context)
such thatExemplarReservoir.collectAndReset(Attributes)
only returnsDoubleExemplarData
. -
Uses of ExemplarData in io.opentelemetry.sdk.metrics.internal.state
Classes in io.opentelemetry.sdk.metrics.internal.state with type parameters of type ExemplarData 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 ExemplarData 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 ExemplarData in io.opentelemetry.sdk.metrics.internal.view
Methods in io.opentelemetry.sdk.metrics.internal.view with type parameters of type ExemplarData 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)
-