Uses of Interface
io.opentelemetry.sdk.metrics.data.ExemplarData
Packages that use ExemplarData
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.
Metric exemplar extension points.
View related internal classes.
-
Uses of ExemplarData in io.opentelemetry.exporter.internal.otlp.metrics
Classes in io.opentelemetry.exporter.internal.otlp.metrics that implement interfaces with type arguments of type ExemplarDataFields in io.opentelemetry.exporter.internal.otlp.metrics declared as ExemplarDataMethods in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type ExemplarDataModifier and TypeMethodDescriptionprivate static intExemplarMarshaler.calculateSize(long timeUnixNano, ProtoFieldInfo valueField, ExemplarData value, SpanContext spanContext, KeyValueMarshaler[] filteredAttributeMarshalers) (package private) static ExemplarMarshalerExemplarMarshaler.create(ExemplarData exemplar) intExemplarStatelessMarshaler.getBinarySerializedSize(ExemplarData exemplar, MarshalerContext context) (package private) static ProtoFieldInfoExemplarMarshaler.toProtoExemplarValueType(ExemplarData exemplar) voidExemplarStatelessMarshaler.writeTo(Serializer output, ExemplarData exemplar, MarshalerContext context) Method parameters in io.opentelemetry.exporter.internal.otlp.metrics with type arguments of type ExemplarDataModifier and TypeMethodDescription(package private) static ExemplarMarshaler[]ExemplarMarshaler.createRepeated(List<? extends ExemplarData> exemplars) Constructors in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type ExemplarDataModifierConstructorDescriptionprivateExemplarMarshaler(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.dataModifier and TypeInterfaceDescriptioninterfaceExemplar data fordoublemeasurements.interfaceExemplar data forlongmeasurements.Methods in io.opentelemetry.sdk.metrics.data that return types with arguments of type ExemplarDataModifier and TypeMethodDescriptionList<? 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 ExemplarDataModifier 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.Methods in io.opentelemetry.sdk.metrics.internal.aggregator with type parameters of type ExemplarDataModifier and TypeMethodDescription<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 ExemplarDataModifier and TypeClassDescription(package private) final class(package private) final classclassAnExemplarDatawithdoublemeasurements.classAnExemplarDatawithlongmeasurements.Fields in io.opentelemetry.sdk.metrics.internal.data with type parameters of type ExemplarDataModifier and TypeFieldDescriptionprivate final List<? extends ExemplarData> AutoValue_ImmutableSummaryPointData.exemplarsMethods in io.opentelemetry.sdk.metrics.internal.data that return types with arguments of type ExemplarDataModifier and TypeMethodDescriptionList<? extends ExemplarData> AutoValue_ImmutableSummaryPointData.getExemplars()Constructor parameters in io.opentelemetry.sdk.metrics.internal.data with type arguments of type ExemplarDataModifierConstructorDescription(package private)AutoValue_ImmutableSummaryPointData(long startEpochNanos, long epochNanos, Attributes attributes, List<? extends ExemplarData> exemplars, long count, double sum, 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 ExemplarDataModifier and TypeInterfaceDescriptioninterfaceExemplarReservoir<T extends ExemplarData>An interface for an exemplar reservoir of samples.(package private) classFilteredExemplarReservoir<T extends ExemplarData>A reservoir that has a pre-filter on measurements.(package private) classFixedSizeExemplarReservoir<T extends ExemplarData>Base for fixed-size reservoir sampling of Exemplars.(package private) classLongToDoubleExemplarReservoir<T extends ExemplarData>(package private) classNoopExemplarReservoir<T extends ExemplarData>A reservoir that keeps no exemplars.(package private) classRandomFixedSizeExemplarReservoir<T extends ExemplarData>AFixedSizeExemplarReservoirwhich 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 ExemplarDataModifier and TypeMethodDescriptionstatic <T extends ExemplarData>
ExemplarReservoir<T> ExemplarReservoir.filtered(ExemplarFilter filter, ExemplarReservoir<T> original) Wraps aExemplarReservoirwith 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 ExemplarDataModifier 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 ExemplarDataModifier 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 ExemplarData in io.opentelemetry.sdk.metrics.internal.view
Methods in io.opentelemetry.sdk.metrics.internal.view with type parameters of type ExemplarDataModifier 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)