Class MetricStorage

Inheritance Relationships

Derived Types

Class Documentation

class MetricStorage

Subclassed by opentelemetry::sdk::metrics::AsyncMetricStorage, opentelemetry::sdk::metrics::NoopMetricStorage, opentelemetry::sdk::metrics::SyncMetricStorage

Public Functions

MetricStorage() = default
virtual ~MetricStorage() = default
virtual bool Collect(CollectorHandle *collector, nostd::span<std::shared_ptr<CollectorHandle>> collectors, opentelemetry::common::SystemTimestamp sdk_start_ts, opentelemetry::common::SystemTimestamp collection_ts, nostd::function_ref<bool(MetricData)> callback) noexcept = 0