@ParametersAreNonnullByDefault
Package io.opentelemetry.sdk.metrics.internal.view
View related internal classes.
-
Class Summary Class Description AdviceAttributesProcessor AttributesProcessor An AttributesProcessor is used to define the actual set of attributes that will be used in a Metric vs.AttributesProcessor.AppendingAttributesProcessor Processor which appends a static set ofAttributes
.AttributesProcessor.AttributeKeyFilteringProcessor Processor which filters attributes according to aAttributeKey.getKey()
Predicate
.AttributesProcessor.BaggageAppendingAttributesProcessor Processor which appends entries fromBaggage
with keys that match a predicate.AttributesProcessor.JoinedAttributesProcessor AAttributesProcessor
that runs a sequence of processors.AttributesProcessor.SetIncludesPredicate Predicate which tests if theset
includes the input.AutoValue_RegisteredView Base2ExponentialHistogramAggregation Exponential bucket histogram aggregation configuration.DefaultAggregation Aggregation that selects the specified default based on instrument.DropAggregation Configuration representing no aggregation.ExplicitBucketHistogramAggregation Explicit bucket histogram aggregation configuration.FilteredAttributes Filtered attributes is a filtered view of aImmutableKeyValuePairs
backedAttributes
instance.FilteredAttributes.RegularFilteredAttributes Implementation that can handle attributes of arbitrary size by storing filter status in aBitSet
.FilteredAttributes.SmallFilteredAttributes Implementation that relies on the source having less thanFilteredAttributes.SmallFilteredAttributes.BITS_PER_INTEGER
attributes, and storing entry filter status in the bits of an integer.LastValueAggregation Last-value aggregation configuration.NoopAttributesProcessor RegisteredView Internal representation of aView
andInstrumentSelector
.StringPredicates Re-usable string predicates.SumAggregation A sum aggregation configuration.ViewRegistry Central location for Views to be registered.