Package io.opentelemetry.sdk.metrics.internal.state
-
Interface Summary Interface Description Measurement A long or double measurement recorded fromObservableLongMeasurement
orObservableDoubleMeasurement
.MetricStorage Stores collectedMetricData
.SynchronousMetricStorage Stores aggregatedMetricData
for synchronous instruments.WriteableMetricStorage StoresMetricData
and allows synchronous writes of measurements. -
Class Summary Class Description ArrayBasedStack<T> Array-based Stack.AsynchronousMetricStorage<T extends PointData,U extends ExemplarData> Stores aggregatedMetricData
for asynchronous instruments.AutoValue_ImmutableMeasurement AutoValue_MeterProviderSharedState CallbackRegistration A registered callback.DebugUtils Utilities for logging metric diagnostic issues.DefaultSynchronousMetricStorage<T extends PointData,U extends ExemplarData> Stores aggregatedMetricData
for synchronous instruments.DefaultSynchronousMetricStorage.AggregatorHolder<T extends PointData,U extends ExemplarData> EmptyMetricStorage ImmutableMeasurement A long or double measurement recorded fromObservableLongMeasurement
orObservableDoubleMeasurement
.MeterProviderSharedState State for aSdkMeterProvider
.MetricStorageRegistry Responsible for storing metrics byMetricDescriptor
and returning access to input pipeline for instrument measurements.MutableMeasurement A mutableMeasurement
implementationObjectPool<T> A pool of objects of typeT
.PooledHashMap<K,V> A bucket-based hash map with an internal re-usable map entry objects poolPooledHashMap.Entry<K,V> SdkObservableMeasurement Records values from asynchronous instruments to associatedAsynchronousMetricStorage
.