Class PeriodicExportingMetricReader

Inheritance Relationships

Base Type

Class Documentation

class PeriodicExportingMetricReader : public opentelemetry::sdk::metrics::MetricReader

Public Functions

PeriodicExportingMetricReader(std::unique_ptr<PushMetricExporter> exporter, const PeriodicExportingMetricReaderOptions &options)
PeriodicExportingMetricReader(std::unique_ptr<PushMetricExporter> exporter, const PeriodicExportingMetricReaderOptions &options, const PeriodicExportingMetricReaderRuntimeOptions &runtime_options)
~PeriodicExportingMetricReader() override
PeriodicExportingMetricReader(const PeriodicExportingMetricReader&) = delete
PeriodicExportingMetricReader &operator=(const PeriodicExportingMetricReader&) = delete
PeriodicExportingMetricReader(PeriodicExportingMetricReader&&) = delete
PeriodicExportingMetricReader &operator=(PeriodicExportingMetricReader&&) = delete
AggregationTemporality GetAggregationTemporality(InstrumentType instrument_type) const noexcept override