Class AsyncMultiMetricStorage

Inheritance Relationships

Base Type

  • public opentelemetry::sdk::metrics::AsyncWritableMetricStorage

Class Documentation

class AsyncMultiMetricStorage : public opentelemetry::sdk::metrics::AsyncWritableMetricStorage

Public Functions

inline void AddStorage(std::shared_ptr<AsyncWritableMetricStorage> storage)
inline void RecordLong(const std::unordered_map<MetricAttributes, int64_t, AttributeHashGenerator> &measurements, opentelemetry::common::SystemTimestamp observation_time) noexcept override
inline void RecordDouble(const std::unordered_map<MetricAttributes, double, AttributeHashGenerator> &measurements, opentelemetry::common::SystemTimestamp observation_time) noexcept override