Package io.opentelemetry.sdk.metrics.internal.view
@ParametersAreNonnullByDefault
package io.opentelemetry.sdk.metrics.internal.view
View related internal classes.
-
ClassesClassDescriptionAn AttributesProcessor is used to define the actual set of attributes that will be used in a Metric vs.Processor which appends a static set of
Attributes
.Processor which filters attributes according to aAttributeKey.getKey()
Predicate
.Processor which appends entries fromBaggage
with keys that match a predicate.AAttributesProcessor
that runs a sequence of processors.Predicate which tests if theset
includes the input.Exponential bucket histogram aggregation configuration.Aggregation that selects the specified default based on instrument.Configuration representing no aggregation.Explicit bucket histogram aggregation configuration.Filtered attributes is a filtered view of aImmutableKeyValuePairs
backedAttributes
instance.Implementation that can handle attributes of arbitrary size by storing filter status in aBitSet
.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.Last-value aggregation configuration.Internal representation of aView
andInstrumentSelector
.Re-usable string predicates.A sum aggregation configuration.Central location for Views to be registered.