Uses of Class
io.opentelemetry.sdk.metrics.internal.descriptor.InstrumentDescriptor
Packages that use InstrumentDescriptor
Package
Description
Metric aggregators.
View related internal classes.
-
Uses of InstrumentDescriptor in io.opentelemetry.sdk.metrics.internal.aggregator
Methods in io.opentelemetry.sdk.metrics.internal.aggregator with parameters of type InstrumentDescriptorModifier and TypeMethodDescription<T extends PointData, U extends ExemplarData>
Aggregator<T, U> AggregatorFactory.createAggregator(InstrumentDescriptor instrumentDescriptor, ExemplarFilter exemplarFilter, MemoryMode memoryMode) Returns a newAggregator.booleanAggregatorFactory.isCompatibleWithInstrument(InstrumentDescriptor instrumentDescriptor) Determine if theAggregatorproduced byAggregatorFactory.createAggregator(InstrumentDescriptor, ExemplarFilter, MemoryMode)is compatible with theinstrumentDescriptor.Constructors in io.opentelemetry.sdk.metrics.internal.aggregator with parameters of type InstrumentDescriptorModifierConstructorDescriptionDoubleSumAggregator(InstrumentDescriptor instrumentDescriptor, Supplier<ExemplarReservoir<DoubleExemplarData>> reservoirSupplier, MemoryMode memoryMode) Constructs a sum aggregator.LongSumAggregator(InstrumentDescriptor instrumentDescriptor, Supplier<ExemplarReservoir<LongExemplarData>> reservoirSupplier, MemoryMode memoryMode) -
Uses of InstrumentDescriptor in io.opentelemetry.sdk.metrics.internal.descriptor
Methods in io.opentelemetry.sdk.metrics.internal.descriptor that return InstrumentDescriptorModifier and TypeMethodDescriptionstatic InstrumentDescriptorInstrumentDescriptor.create(String name, String description, String unit, InstrumentType type, InstrumentValueType valueType, Advice advice) abstract InstrumentDescriptorMetricDescriptor.getSourceInstrument()The instrument which lead to the creation of this metric.Methods in io.opentelemetry.sdk.metrics.internal.descriptor with parameters of type InstrumentDescriptorModifier and TypeMethodDescriptionstatic MetricDescriptorMetricDescriptor.create(View view, SourceInfo viewSourceInfo, InstrumentDescriptor instrument) Constructs a metric descriptor for a given View + instrument. -
Uses of InstrumentDescriptor in io.opentelemetry.sdk.metrics.internal.state
Methods in io.opentelemetry.sdk.metrics.internal.state with parameters of type InstrumentDescriptorModifier 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 SdkObservableMeasurementSdkObservableMeasurement.create(InstrumentationScopeInfo instrumentationScopeInfo, InstrumentDescriptor instrumentDescriptor, List<AsynchronousMetricStorage<?, ?>> storages) Create aSdkObservableMeasurement.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 InstrumentDescriptor in io.opentelemetry.sdk.metrics.internal.view
Methods in io.opentelemetry.sdk.metrics.internal.view with parameters of type InstrumentDescriptorModifier 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) ViewRegistry.findViews(InstrumentDescriptor descriptor, InstrumentationScopeInfo meterScope) Returns the metricViewfor a given instrument.booleanBase2ExponentialHistogramAggregation.isCompatibleWithInstrument(InstrumentDescriptor instrumentDescriptor) booleanDefaultAggregation.isCompatibleWithInstrument(InstrumentDescriptor instrumentDescriptor) booleanDropAggregation.isCompatibleWithInstrument(InstrumentDescriptor instrumentDescriptor) booleanExplicitBucketHistogramAggregation.isCompatibleWithInstrument(InstrumentDescriptor instrumentDescriptor) booleanLastValueAggregation.isCompatibleWithInstrument(InstrumentDescriptor instrumentDescriptor) booleanSumAggregation.isCompatibleWithInstrument(InstrumentDescriptor instrumentDescriptor)