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
Fields 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)