@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 fromBaggagewith keys that match a predicate.AttributesProcessor.JoinedAttributesProcessor AAttributesProcessorthat runs a sequence of processors.AttributesProcessor.SetIncludesPredicate Predicate which tests if thesetincludes 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 aImmutableKeyValuePairsbackedAttributesinstance.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_INTEGERattributes, and storing entry filter status in the bits of an integer.LastValueAggregation Last-value aggregation configuration.NoopAttributesProcessor RegisteredView Internal representation of aViewandInstrumentSelector.StringPredicates Re-usable string predicates.SumAggregation A sum aggregation configuration.ViewRegistry Central location for Views to be registered.