Class AsyncWritableMetricStorage
Defined in File metric_storage.h
Inheritance Relationships
Derived Types
public opentelemetry::sdk::metrics::AsyncMetricStorage
(Class AsyncMetricStorage)public opentelemetry::sdk::metrics::AsyncMultiMetricStorage
(Class AsyncMultiMetricStorage)public opentelemetry::sdk::metrics::NoopAsyncWritableMetricStorage
(Class NoopAsyncWritableMetricStorage)
Class Documentation
-
class AsyncWritableMetricStorage
Subclassed by opentelemetry::sdk::metrics::AsyncMetricStorage, opentelemetry::sdk::metrics::AsyncMultiMetricStorage, opentelemetry::sdk::metrics::NoopAsyncWritableMetricStorage
Public Functions
-
AsyncWritableMetricStorage() = default
-
virtual ~AsyncWritableMetricStorage() = default
-
virtual void RecordLong(const std::unordered_map<MetricAttributes, int64_t, AttributeHashGenerator> &measurements, opentelemetry::common::SystemTimestamp observation_time) noexcept = 0
-
virtual void RecordDouble(const std::unordered_map<MetricAttributes, double, AttributeHashGenerator> &measurements, opentelemetry::common::SystemTimestamp observation_time) noexcept = 0
-
AsyncWritableMetricStorage() = default