Class DefaultAggregation
Defined in File default_aggregation.h
Class Documentation
-
class DefaultAggregation
Public Static Functions
-
static inline std::unique_ptr<Aggregation> CreateAggregation(const opentelemetry::sdk::metrics::InstrumentDescriptor &instrument_descriptor, const AggregationConfig *aggregation_config)
-
static inline std::unique_ptr<Aggregation> CreateAggregation(AggregationType aggregation_type, InstrumentDescriptor instrument_descriptor, const AggregationConfig *aggregation_config = nullptr)
-
static inline std::unique_ptr<Aggregation> CloneAggregation(AggregationType aggregation_type, InstrumentDescriptor instrument_descriptor, const Aggregation &to_copy)
-
static inline AggregationType GetDefaultAggregationType(InstrumentType instrument_type, bool &is_monotonic)
-
static inline std::unique_ptr<Aggregation> CreateAggregation(const opentelemetry::sdk::metrics::InstrumentDescriptor &instrument_descriptor, const AggregationConfig *aggregation_config)