Class FilteredExemplarReservoir

Inheritance Relationships

Base Type

Class Documentation

class FilteredExemplarReservoir : public opentelemetry::sdk::metrics::ExemplarReservoir

Public Functions

inline FilteredExemplarReservoir(std::shared_ptr<ExemplarFilter> filter, std::shared_ptr<ExemplarReservoir> reservoir)
inline void OfferMeasurement(int64_t value, const MetricAttributes &attributes, const opentelemetry::context::Context &context, const opentelemetry::common::SystemTimestamp &timestamp) noexcept override
inline void OfferMeasurement(double value, const MetricAttributes &attributes, const opentelemetry::context::Context &context, const opentelemetry::common::SystemTimestamp &timestamp) noexcept override
inline std::vector<std::shared_ptr<ExemplarData>> CollectAndReset(const MetricAttributes &pointAttributes) noexcept override