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